MCPcopy Create free account

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

Functions900 in github.com/OpenSenseNova/SenseNova-Skills

↓ 4 callersFunctiongetArg
(name, def = null)
skills/sn-ppt-standard/scripts/export_pptx/screenshot.mjs:25
↓ 4 callersMethodget_annotated_field
(self, field_name: str)
skills/sn-image-base/scripts/sn_image_base/configs.py:253
↓ 4 callersFunctionget_client
返回预配置的 httpx.Client。
skills/sn-search-code/scripts/search_utils.py:95
↓ 4 callersFunctionimport_mootdx
()
skills/sn-search-finance/scripts/finance_search.py:90
↓ 4 callersFunctionmake_item
构造标准化的搜索结果条目。
skills/sn-search-social-cn/scripts/search_utils.py:50
↓ 4 callersFunctionparseFontFamily
(cssValue)
skills/sn-ppt-standard/scripts/export_pptx/lib/style_parser.mjs:426
↓ 4 callersFunctionparsePosToken
(tok, axis)
skills/sn-ppt-standard/scripts/export_pptx/lib/style_parser.mjs:266
↓ 3 callersFunction_as_id
(v)
skills/sn-ppt-standard/scripts/run_stage.py:172
↓ 3 callersFunction_as_text
(value: Any)
skills/sn-search-academic/scripts/search.py:445
↓ 3 callersFunction_build_reader
(token: str | None, timeout: int, max_retries: int)
skills/sn-search-academic/scripts/deepxiv_paper.py:109
↓ 3 callersFunction_clean_arxiv_id
(arxiv_id: str)
skills/sn-search-academic/scripts/deepxiv_paper.py:169
↓ 3 callersFunction_clean_text
(value: str)
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:148
↓ 3 callersFunction_elem_to_text
将 JATS XML 元素递归转为可读文本。 处理规则: - <p>: 段落,末尾加换行 - <title>: 跳过(章节标题在上层已处理) - <sec>: 子章节,递归(用缩进区分层级) - <list>/<list-item>: 转为 bul
skills/sn-search-academic/scripts/pmc_paper.py:100
↓ 3 callersFunction_env
(name: str)
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:80
↓ 3 callersFunction_filter_tags
过滤掉无信息量的内部 tag。
skills/sn-search-code/scripts/huggingface_search.py:115
↓ 3 callersFunction_first_env
(*names: str)
skills/sn-ppt-doctor/ppt_doctor/checks.py:50
↓ 3 callersFunction_first_env
(*names: str)
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:85
↓ 3 callersFunction_flatten_sections
将嵌套章节扁平化,便于搜索。
skills/sn-search-academic/scripts/pmc_paper.py:279
↓ 3 callersMethod_get_client
(self)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:41
↓ 3 callersFunction_join_ids
(ids: list[int])
skills/sn-ppt-standard/scripts/build_style_catalog.py:22
↓ 3 callersFunction_normalize_identifier
(field: str, value: Any)
skills/sn-search-academic/scripts/refTree.py:524
↓ 3 callersFunction_parse_json_loose
Best-effort JSON parse — strip fences and try to find an outer {...}.
skills/sn-ppt-standard/scripts/run_stage.py:117
↓ 3 callersFunction_run_concurrent
Run a list of (func, args, kwargs, label) tuples in a ThreadPoolExecutor. Returns a list of result dicts in submission order, each with keys:
skills/sn-ppt-standard/scripts/run_stage.py:1275
↓ 3 callersFunction_save
(path: Path, data: dict)
skills/sn-ppt-entry/scripts/timing_helper.py:26
↓ 3 callersFunction_split_csv
(value: str | None)
skills/sn-search-academic/scripts/deepxiv_search.py:200
↓ 3 callersFunction_truncate
(text: str)
skills/sn-ppt-entry/scripts/parse_user_docs.py:44
↓ 3 callersFunction_update_asset_plan_slot
Atomically re-read asset_plan.json, patch the target slot, write it back. Holds _PLAN_LOCK so concurrent gen-image workers can't clobber each oth
skills/sn-ppt-standard/scripts/run_stage.py:487
↓ 3 callersMethodaclose
Release async resources owned by this adapter. Must be called when the adapter is no longer needed. Adapters that were given an exte
skills/sn-image-base/scripts/sn_image_base/llm/llm_adapter.py:45
↓ 3 callersFunctionclean
去掉 '1 ' / '1. ' 等数字前缀。
skills/sn-search-academic/scripts/arxiv_paper.py:224
↓ 3 callersFunctioncontains_crypto
(text: str | None)
skills/sn-search-social-media/scripts/_filters.py:46
↓ 3 callersFunctioncreate_page
(headless: bool)
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:161
↓ 3 callersFunctionensure_output_path
Ensure the parent directory of the given path exists. Args: path (Path): The file path whose parent directory should be creat
skills/sn-image-base/scripts/sn_image_base/generation/core/__init__.py:6
↓ 3 callersFunctionextractAxisLabelRotate
(option, axisName)
skills/sn-ppt-standard/scripts/export_pptx/lib/echarts_to_pptx.mjs:120
↓ 3 callersFunctionextract_doi
(text: str)
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:421
↓ 3 callersFunctionextract_sections
从 arXiv HTML 提取所有章节(含摘要)。 返回列表,每项: name - 章节标题(含编号,如 "1 Introduction") level - 层级(0=摘要, 1=h2, 2=h3, 3=h4) text - 本章节正
skills/sn-search-academic/scripts/arxiv_paper.py:172
↓ 3 callersFunctionextract_title
从 arXiv HTML 提取论文标题。
skills/sn-search-academic/scripts/arxiv_paper.py:162
↓ 3 callersFunctionfetch_html
获取 arXiv HTML 版本,不存在时抛出有意义的错误。
skills/sn-search-academic/scripts/arxiv_paper.py:51
↓ 3 callersFunctiongetSeriesColor
* Per-series color (from itemStyle.color or color property). * Returns 6-hex without '#' or null.
skills/sn-ppt-standard/scripts/export_pptx/lib/echarts_to_pptx.mjs:208
↓ 3 callersFunctiongetTextColor
* 返回 { color, alpha }。alpha < 1 时调用方应设置 transparency。
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:808
↓ 3 callersFunctionget_client
返回预配置的 httpx.Client。
skills/sn-search-social-media/scripts/search_utils.py:95
↓ 3 callersFunctionget_client
返回预配置的 httpx.Client。
skills/sn-search-social-en/scripts/search_utils.py:95
↓ 3 callersFunctionget_client
返回预配置的 httpx.Client。
skills/sn-search-social-cn/scripts/search_utils.py:95
↓ 3 callersFunctionget_key
读取 API key:CLI 参数 > 环境变量。
skills/sn-search-code/scripts/search_utils.py:119
↓ 3 callersFunctionget_key
读取 API key:CLI 参数 > 环境变量。
skills/sn-search-social-cn/scripts/search_utils.py:119
↓ 3 callersFunctionhttpx_response_raise_for_status_code
Check httpx response status code and raise appropriate exceptions. Args: response: The httpx response object. verbose: Whether to
skills/sn-image-base/scripts/sn_image_base/utils/httpx_client.py:128
↓ 3 callersFunctionisGradientText
* 检测元素是否使用了 -webkit-background-clip: text(渐变文字效果)
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:1032
↓ 3 callersFunctionload_json
(path: Path)
skills/sn-deep-research/scripts/validate_outline.py:907
↓ 3 callersFunctionmake_item
构造标准化的搜索结果条目。
skills/sn-search-social-en/scripts/search_utils.py:50
↓ 3 callersFunctionnormalize_arxiv_id
Accept raw arXiv IDs, arXiv-prefixed IDs, abs URLs, and pdf URLs.
skills/sn-search-academic/scripts/arxiv_pdf_paper.py:39
↓ 3 callersFunctionpick_dict
(data: dict[str, Any], fields: list[str] | None)
skills/sn-search-finance/scripts/finance_search.py:270
↓ 3 callersFunctionrequest_json
(url: str, **kwargs)
skills/sn-search-year-report/scripts/year_report_api.py:53
↓ 3 callersFunctionvlm
Call the VLM chat endpoint with one or more image paths. Returns assistant text.
skills/sn-ppt-standard/lib/model_client.py:259
↓ 3 callersFunctionwalk
(node)
skills/sn-ppt-standard/scripts/export_pptx/lib/dom_extractor.mjs:250
↓ 3 callersFunctionwarn
(rule, message, **fields)
skills/sn-deep-research/scripts/validate_outline.py:121
↓ 2 callersFunction_build_endpoint_and_adapter
Build endpoint URL and instantiate the matching adapter.
skills/sn-image-base/scripts/sn_agent_runner.py:484
↓ 2 callersMethod_build_payload
( self, user_prompt: str, system_prompt: str, model: str | None, *,
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:83
↓ 2 callersMethod_build_payload
( self, user_prompt: str, system_prompt: str, model: str, *, i
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:84
↓ 2 callersFunction_call_provider
( provider: ProviderConfig, paper_id: str, title: str, direction: str | None, limit: int,
skills/sn-search-academic/scripts/refTree.py:335
↓ 2 callersFunction_call_provider
( provider: ProviderConfig, paper_id: str, section: str | None, list_section: bool = False, )
skills/sn-search-academic/scripts/paper.py:139
↓ 2 callersFunction_call_provider
( provider: ProviderConfig, query: str, limit: int, category: str | None, lang: str | None
skills/sn-search-academic/scripts/search.py:274
↓ 2 callersFunction_compact_date
(value: str)
skills/sn-search-social-media/scripts/wikimedia_pageviews.py:29
↓ 2 callersFunction_elem_to_text
将 HTML 元素转为可读文本。 - math 元素:优先用 LaTeX 注解,否则用 alttext,再降级为 [MATH] - 图表标题:保留 - 跳过 .ltx_note(脚注编号)等噪音节点
skills/sn-search-academic/scripts/arxiv_paper.py:69
↓ 2 callersFunction_error_message
(exc: BaseException)
skills/sn-search-academic/scripts/refTree.py:726
↓ 2 callersFunction_error_message
(exc: BaseException)
skills/sn-search-academic/scripts/search.py:453
↓ 2 callersFunction_find_sn_agent_runner
Three-level discovery for sn_agent_runner.py. Level 1: SN_IMAGE_BASE env var → <path>/scripts/sn_agent_runner.py If the var is set
skills/sn-ppt-doctor/ppt_doctor/checks.py:54
↓ 2 callersFunction_find_sn_agent_runner
Three-level discovery for sn_agent_runner.py. Level 1: SN_IMAGE_BASE env var -> <path>/scripts/sn_agent_runner.py If the var is set
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:92
↓ 2 callersFunction_findtext
(root: Any, path: str)
skills/sn-search-academic/scripts/paper.py:388
↓ 2 callersFunction_first_text
(value: Any)
skills/sn-search-academic/scripts/crossref_search.py:149
↓ 2 callersFunction_get_json
(url: str)
skills/sn-search-social-media/scripts/wikimedia_pageviews.py:42
↓ 2 callersFunction_get_with_429_retry
(client, url: str, *, params: dict)
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:54
↓ 2 callersFunction_image_items
(data: dict[str, Any])
skills/sn-search-image/scripts/serper_image_search.py:101
↓ 2 callersFunction_isoformat_or_none
(value: Any)
skills/sn-search-academic/scripts/arxiv_search.py:178
↓ 2 callersFunction_item_from_paper
(paper, fallback_paper_id: str = "")
skills/sn-search-academic/scripts/semantic_scholar_search.py:117
↓ 2 callersFunction_load
(path: Path)
skills/sn-ppt-entry/scripts/timing_helper.py:20
↓ 2 callersFunction_load_configs
Import and return Configs from sn-image-base, or None on failure.
skills/sn-image-doctor/scripts/check_environment.py:120
↓ 2 callersFunction_names
(items)
skills/sn-search-academic/scripts/semantic_scholar_search.py:70
↓ 2 callersFunction_names
(items)
skills/sn-search-academic/scripts/semantic_scholar_refTree.py:114
↓ 2 callersFunction_normalize_output_result
(result: dict[str, Any])
skills/sn-search-academic/scripts/search.py:463
↓ 2 callersFunction_normalize_required_text
(value: str | None, name: str)
skills/sn-search-academic/scripts/refTree.py:647
↓ 2 callersFunction_normalize_sources
(sources: Sequence[str] | str | None)
skills/sn-search-academic/scripts/refTree.py:685
↓ 2 callersFunction_normalize_sources
(sources: Sequence[str] | str | None)
skills/sn-search-academic/scripts/search.py:402
↓ 2 callersFunction_normalize_space
(value: str)
skills/sn-search-academic/scripts/arxiv_search.py:174
↓ 2 callersMethod_paper_to_item
(self, paper: Any, full: bool = False)
skills/sn-search-academic/scripts/arxiv_search.py:81
↓ 2 callersMethod_post_payload
(self, payload: dict[str, Any])
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:122
↓ 2 callersMethod_post_payload
(self, payload: dict[str, Any], model: str)
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:175
↓ 2 callersFunction_print_url_only
(data: dict[str, Any], *, field: str, limit: int)
skills/sn-search-image/scripts/serper_image_search.py:134
↓ 2 callersFunction_progress
Human-readable progress line to stderr so the agent can tail it.
skills/sn-ppt-standard/scripts/run_stage.py:1269
↓ 2 callersFunction_provider_succeeded
(payload: Any)
skills/sn-search-academic/scripts/refTree.py:382
↓ 2 callersFunction_read_image_size
Return `{w, h, aspect}` for a local image file, or None if unreadable. Decodes only the dimensions (no full pixel buffer), so it's fine to call
skills/sn-ppt-standard/scripts/run_stage.py:717
↓ 2 callersFunction_resolve_language
Resolve the target language from params.language set by the entry-skill LLM. Falls back to 'zh-Hans' when not explicitly set.
skills/sn-ppt-standard/scripts/run_stage.py:91
↓ 2 callersFunction_resolve_model_runtime
Resolve and validate model runtime settings for a text or vision command. Returns: tuple[str, str, str, str]: (interface_type
skills/sn-image-base/scripts/sn_agent_runner.py:434
↓ 2 callersFunction_scan_balanced
Return the index of the close that balances the opener at ``start``. Tracks string literals and escapes so brackets inside strings don't count.
skills/sn-image-base/scripts/extract_json.py:44
↓ 2 callersFunction_section_summaries
(sections: list[dict[str, Any]])
skills/sn-search-academic/scripts/arxiv_paper.py:243
↓ 2 callersFunction_section_text
(sec: Tag, include_child_sections: bool)
skills/sn-search-academic/scripts/arxiv_paper.py:147
↓ 2 callersFunction_semantic_id_from_url
(value: Any)
skills/sn-search-academic/scripts/refTree.py:537
↓ 2 callersFunction_source_result
( source: str, references: list[dict[str, Any]], citations: list[dict[str, Any]], attempts: li
skills/sn-search-academic/scripts/refTree.py:552
↓ 2 callersFunction_split_md_table_row
(line: str)
skills/sn-ppt-entry/scripts/parse_user_docs.py:59
↓ 2 callersFunction_strip_html
(html: str)
skills/sn-search-academic/scripts/wikipedia_search.py:62
↓ 2 callersFunction_text
(node)
skills/sn-search-academic/scripts/google_scholar_search.py:232
↓ 2 callersFunction_ts_to_iso
(ts: int | None)
skills/sn-search-social-cn/scripts/zhihu_search.py:179
← previousnext →101–200 of 900, ranked by callers