MCPcopy Create free account

hub / github.com/OpenSenseNova/SenseNova-Skills / functions

Functions900 in github.com/OpenSenseNova/SenseNova-Skills

↓ 1 callersFunction_external_ids
(paper)
skills/sn-search-academic/scripts/semantic_scholar_search.py:112
↓ 1 callersFunction_external_ids
(paper)
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:133
↓ 1 callersFunction_extract_md_images
Find `![alt](path)` references. Resolve relative paths against base_dir. Leave http(s) URLs as-is. Return absolute path for local files if they
skills/sn-ppt-entry/scripts/parse_user_docs.py:91
↓ 1 callersFunction_extract_md_tables
Find GitHub-flavored markdown tables. Returns list of tables; each table is a list of rows; each row is a list of cells.
skills/sn-ppt-entry/scripts/parse_user_docs.py:68
↓ 1 callersFunction_extract_pdf_url
(result)
skills/sn-search-academic/scripts/google_scholar_search.py:188
↓ 1 callersFunction_extract_results
(response: Any)
skills/sn-search-academic/scripts/deepxiv_search.py:116
↓ 1 callersFunction_extract_sections_from
递归提取 sec 节点,返回扁平章节列表。
skills/sn-search-academic/scripts/pmc_paper.py:205
↓ 1 callersFunction_extract_with_pdftotext_binary
(pdf_bytes: bytes)
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:111
↓ 1 callersFunction_extract_with_pypdf
(pdf_bytes: bytes)
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:93
↓ 1 callersFunction_extract_with_python_pdftotext
(pdf_bytes: bytes)
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:104
↓ 1 callersFunction_extract_year
(value: str)
skills/sn-search-academic/scripts/google_scholar_search.py:223
↓ 1 callersFunction_failure_result
( clean_id: str, source: str, requested_section: str | None, attempts: list[dict[str, Any]],
skills/sn-search-academic/scripts/paper.py:238
↓ 1 callersFunction_fetch_refs_with_http
获取论文的 references 或 citations。
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:305
↓ 1 callersFunction_fetch_refs_with_sdk
( paper_id: str, direction: str, limit: int, min_citations: int, year_min: int | None,
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:228
↓ 1 callersFunction_find_and_load_env
()
skills/sn-ppt-standard/lib/model_client.py:41
↓ 1 callersFunction_find_nearest_aspect_ratio
( ratio: float, buckets: dict[ASPECT_RATIO_LITERALS, tuple[int, int]], )
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:489
↓ 1 callersFunction_find_section_heading
(sec: Tag)
skills/sn-search-academic/scripts/arxiv_paper.py:131
↓ 1 callersFunction_fix
(m: re.Match)
skills/sn-ppt-standard/scripts/run_stage.py:693
↓ 1 callersFunction_flatten_sections
(sections: list[dict[str, Any]])
skills/sn-search-academic/scripts/paper.py:374
↓ 1 callersFunction_format_images
(data: dict[str, Any])
skills/sn-search-image/scripts/serper_image_search.py:110
↓ 1 callersMethod_get_client
(self)
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:50
↓ 1 callersMethod_get_client
(self)
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:61
↓ 1 callersFunction_get_with_429_retry
(client, url: str, *, params: dict)
skills/sn-search-academic/scripts/semantic_scholar_search.py:49
↓ 1 callersFunction_has_arxiv_field_prefix
(query: str)
skills/sn-search-academic/scripts/arxiv_search.py:128
↓ 1 callersFunction_identity_key
(item: dict[str, Any], source: str)
skills/sn-search-academic/scripts/refTree.py:511
↓ 1 callersFunction_identity_key
(item: dict[str, Any], source: str)
skills/sn-search-academic/scripts/search.py:378
↓ 1 callersFunction_is_base64_string
Check if a string looks like base64-encoded data. Args: value: String to check Returns: True if the string appears to be bas
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:200
↓ 1 callersFunction_is_transient_llm_error
(exc: httpx.HTTPError)
skills/sn-ppt-standard/lib/model_client.py:140
↓ 1 callersFunction_item_from_paper
(paper: dict[str, Any], source: str)
skills/sn-search-academic/scripts/deepxiv_search.py:124
↓ 1 callersFunction_item_from_work
(work: dict[str, Any])
skills/sn-search-academic/scripts/openalex_search.py:96
↓ 1 callersFunction_item_from_work
(work: dict[str, Any])
skills/sn-search-academic/scripts/crossref_search.py:77
↓ 1 callersFunction_item_id
(item: dict[str, Any], source: str)
skills/sn-search-academic/scripts/refTree.py:472
↓ 1 callersFunction_join_sections
(sections: list[dict[str, Any]])
skills/sn-search-academic/scripts/arxiv_paper.py:251
↓ 1 callersFunction_join_sections
(sections: list[dict[str, Any]])
skills/sn-search-academic/scripts/paper.py:353
↓ 1 callersFunction_keywords
(paper)
skills/sn-search-academic/scripts/arxiv_mirror_search.py:154
↓ 1 callersFunction_load_dotenv_if_available
Load .env into os.environ from a few well-known locations. Search order (each loaded, later ones DO NOT override existing values): 1. <re
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:40
↓ 1 callersFunction_load_pdf_reader
()
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:136
↓ 1 callersFunction_load_pdftotext_pdf
()
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:142
↓ 1 callersFunction_load_style_dimensions
Load the curated style catalog. Returns None if the file is missing (e.g. external distributions that ship only the pre-rendered catalog.md).
skills/sn-ppt-standard/scripts/run_stage.py:148
↓ 1 callersFunction_main_download
()
skills/sn-search-academic/scripts/arxiv_search.py:243
↓ 1 callersFunction_make_result
( *, resolved: str, direction: str, items: list[dict], total_available: int, source_pa
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:184
↓ 1 callersFunction_match_section
大小写不敏感 + 去数字前缀的模糊匹配。
skills/sn-search-academic/scripts/arxiv_paper.py:220
↓ 1 callersFunction_matches_query
(item: dict, query: str | None)
skills/sn-search-social-media/scripts/hackernews_hotspots.py:36
↓ 1 callersFunction_maybe_save_content
处理正文:短内容直接返回,长内容截断并将完整版存为临时文件。 返回 (inline_content, file_path),file_path 为 None 表示未截断。
skills/sn-search-social-cn/scripts/zhihu_search.py:132
↓ 1 callersFunction_model_snippet
用 pipeline_tag + 关键 tag 拼出简短描述。
skills/sn-search-code/scripts/huggingface_search.py:101
↓ 1 callersFunction_normalize_arxiv_id
(value: str)
skills/sn-search-academic/scripts/paper.py:312
↓ 1 callersFunction_normalize_direction
(direction: str | None)
skills/sn-search-academic/scripts/refTree.py:654
↓ 1 callersFunction_normalize_doi
(value: str | None)
skills/sn-search-academic/scripts/openalex_search.py:160
↓ 1 callersFunction_normalize_identifier
(field: str, value: Any)
skills/sn-search-academic/scripts/search.py:388
↓ 1 callersFunction_normalize_img_srcs
Rewrite every <img src="..."> whose basename matches a known asset slot (or an extra allowlisted path) into the correct `../<relative>` form.
skills/sn-ppt-standard/scripts/run_stage.py:658
↓ 1 callersFunction_normalize_item
(item: dict[str, Any], provider: ProviderConfig)
skills/sn-search-academic/scripts/refTree.py:430
↓ 1 callersFunction_normalize_item
(item: dict[str, Any], provider: ProviderConfig)
skills/sn-search-academic/scripts/search.py:328
↓ 1 callersFunction_normalize_limit
(value: int | str)
skills/sn-search-academic/scripts/refTree.py:665
↓ 1 callersFunction_normalize_list_result
( raw_result: dict[str, Any], clean_id: str, source: str, provider: str, attempts: list[di
skills/sn-search-academic/scripts/paper.py:213
↓ 1 callersFunction_normalize_paper_id
(paper_id: str, source: str)
skills/sn-search-academic/scripts/paper.py:303
↓ 1 callersFunction_normalize_pmc_id
(value: str)
skills/sn-search-academic/scripts/paper.py:328
↓ 1 callersFunction_normalize_source
(source: str)
skills/sn-search-academic/scripts/deepxiv_search.py:193
↓ 1 callersFunction_normalize_source
(source: str | None)
skills/sn-search-academic/scripts/paper.py:295
↓ 1 callersFunction_normalize_success_result
( raw_result: dict[str, Any], clean_id: str, source: str, provider: str, requested_section
skills/sn-search-academic/scripts/paper.py:187
↓ 1 callersFunction_normalize_timeout
(value: float | int | str)
skills/sn-search-academic/scripts/refTree.py:675
↓ 1 callersFunction_normalize_timeout
(value: float | int | str)
skills/sn-search-academic/scripts/search.py:435
↓ 1 callersFunction_normalize_url
小写 scheme/host,去 path 尾斜杠,丢 fragment。
skills/sn-prepare-citations/scripts/prepare_citations.py:56
↓ 1 callersFunction_open_access_pdf_url
(paper)
skills/sn-search-academic/scripts/semantic_scholar_search.py:97
↓ 1 callersFunction_open_access_pdf_url
(paper)
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:138
↓ 1 callersFunction_openalex_id
(value: str | None)
skills/sn-search-academic/scripts/openalex_search.py:166
↓ 1 callersFunction_output_result
Print the result in the specified format and return the appropriate exit code. Args: output_format: Either ``"text"`` or ``"json"``.
skills/sn-image-base/scripts/sn_agent_runner.py:522
↓ 1 callersFunction_paper_id
(paper: dict[str, Any], source: str)
skills/sn-search-academic/scripts/deepxiv_search.py:166
↓ 1 callersFunction_paper_item_from_entry
(entry, paper, *, min_citations: int, year_min: int | None, year_max: int | None)
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:143
↓ 1 callersFunction_parse_authors
(value: str)
skills/sn-search-academic/scripts/google_scholar_search.py:217
↓ 1 callersFunction_parse_dataset
(item: dict)
skills/sn-search-code/scripts/huggingface_search.py:72
↓ 1 callersFunction_parse_footer_links
(result)
skills/sn-search-academic/scripts/google_scholar_search.py:172
↓ 1 callersFunction_parse_meta
(meta_text: str)
skills/sn-search-academic/scripts/google_scholar_search.py:199
↓ 1 callersFunction_parse_model
(item: dict)
skills/sn-search-code/scripts/huggingface_search.py:56
↓ 1 callersFunction_parse_object
将 API 返回的 object 解析为标准条目。
skills/sn-search-social-cn/scripts/zhihu_search.py:64
↓ 1 callersMethod_parse_response
(data: dict[str, Any])
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:109
↓ 1 callersMethod_parse_response
(data: dict[str, Any])
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:115
↓ 1 callersFunction_parse_space
(item: dict)
skills/sn-search-code/scripts/huggingface_search.py:87
↓ 1 callersFunction_payload_count
(payload: Any, direction: str | None)
skills/sn-search-academic/scripts/refTree.py:404
↓ 1 callersFunction_pdf_url
(paper, arxiv_id: str)
skills/sn-search-academic/scripts/arxiv_mirror_search.py:148
↓ 1 callersFunction_pdf_url
(links: list[dict[str, Any]] | None)
skills/sn-search-academic/scripts/crossref_search.py:180
↓ 1 callersFunction_post_json
(url: str, payload: dict[str, Any], api_key: str)
skills/sn-search-image/scripts/serper_image_search.py:71
↓ 1 callersFunction_provider_error
(payload_or_error: Any)
skills/sn-search-academic/scripts/refTree.py:625
↓ 1 callersFunction_provider_error
(result: dict[str, Any], list_section: bool = False)
skills/sn-search-academic/scripts/paper.py:274
↓ 1 callersFunction_provider_from_items
(items: list[dict[str, Any]], attempts: list[dict[str, Any]])
skills/sn-search-academic/scripts/refTree.py:578
↓ 1 callersFunction_provider_succeeded
(result: dict[str, Any], list_section: bool = False)
skills/sn-search-academic/scripts/paper.py:264
↓ 1 callersFunction_publication_date
(work: dict[str, Any])
skills/sn-search-academic/scripts/crossref_search.py:102
↓ 1 callersFunction_publication_venue
(paper)
skills/sn-search-academic/scripts/semantic_scholar_search.py:102
↓ 1 callersFunction_published
(paper, arxiv_id: str)
skills/sn-search-academic/scripts/arxiv_mirror_search.py:138
↓ 1 callersFunction_raise_if_blocked
(html: str)
skills/sn-search-academic/scripts/google_scholar_search.py:160
↓ 1 callersFunction_repair_style_triple
Validate `data`'s (design_style, color_tone, primary_color) triple against the curated catalog and auto-repair incompatible picks. Returns th
skills/sn-ppt-standard/scripts/run_stage.py:159
↓ 1 callersFunction_require_search_enabled
()
skills/sn-search-image/scripts/serper_image_search.py:51
↓ 1 callersFunction_resolve_inherited_image
Resolve `page_outline.use_image` into a concrete image. Two variants are supported: - Pool A (doc-embedded): `{"doc_index": D, "image_index
skills/sn-ppt-standard/scripts/run_stage.py:793
↓ 1 callersFunction_resolve_inherited_table
(ip: dict, page_outline: dict)
skills/sn-ppt-standard/scripts/run_stage.py:774
↓ 1 callersFunction_resolve_model_client
Locate ppt-standard/lib/model_client.py and import its vlm().
skills/sn-ppt-entry/scripts/caption_images.py:39
↓ 1 callersMethod_resolve_size
Convert (resolution, aspect_ratio) to a pixel size string.
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:330
↓ 1 callersMethod_resolve_size
Convert (resolution, aspect_ratio) to a pixel size string. If aspect_ratio is None, returns the resolution as-is (e.g. "1K").
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:310
↓ 1 callersFunction_resolve_token
(token: str | None)
skills/sn-search-academic/scripts/deepxiv_search.py:95
↓ 1 callersFunction_resolve_token
(token: str | None)
skills/sn-search-academic/scripts/deepxiv_paper.py:114
↓ 1 callersFunction_retry_after_delay
(response, attempt: int)
skills/sn-search-academic/scripts/semantic_scholar_search.py:39
↓ 1 callersFunction_retry_after_delay
(response, attempt: int)
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:44
← previousnext →301–400 of 900, ranked by callers