MCPcopy Create free account

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

Functions900 in github.com/OpenSenseNova/SenseNova-Skills

↓ 1 callersFunctionmapLine
(option, ChartType)
skills/sn-ppt-standard/scripts/export_pptx/lib/echarts_to_pptx.mjs:388
↓ 1 callersFunctionmapRadar
(option, ChartType)
skills/sn-ppt-standard/scripts/export_pptx/lib/echarts_to_pptx.mjs:499
↓ 1 callersFunctionmapScatter
(option, ChartType)
skills/sn-ppt-standard/scripts/export_pptx/lib/echarts_to_pptx.mjs:540
↓ 1 callersFunctionmapVerticalAlign
(cssValign)
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:1020
↓ 1 callersFunctionmatch_section
大小写不敏感 + 去数字前缀的模糊匹配(搜索所有层级)。
skills/sn-search-academic/scripts/pmc_paper.py:289
↓ 1 callersFunctionmillis_to_date
(value: object)
skills/sn-search-year-report/scripts/year_report_api.py:83
↓ 1 callersFunctionmime_type_to_suffix
Convert MIME type to file suffix. Args: mime_type: MIME type. Returns: str: File suffix.
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:292
↓ 1 callersFunctionmime_type_to_suffix
Convert MIME type to file suffix. Args: mime_type: MIME type. Returns: str: File suffix.
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:354
↓ 1 callersFunctionnormalizeDeckPages
* 规范化 deck 目录结构:确保 page_*.html 位于 pages/ 子目录下。 * 如果 HTML 文件直接在 deckDir 下,则创建 pages/ 并移动文件, * 同时重写文件内的相对资源路径(src / url(...))。
skills/sn-ppt-standard/scripts/export_pptx/lib/cli_guards.mjs:398
↓ 1 callersFunctionnormalize_pmc_id
规范化 PMC ID:去掉 'PMC' 前缀,只保留数字部分。
skills/sn-search-academic/scripts/pmc_paper.py:31
↓ 1 callersFunctionnormalize_subject_category
(subject: str | None)
skills/sn-search-academic/scripts/arxiv_crawler_search.py:208
↓ 1 callersFunctionparseArgs
(args)
skills/sn-ppt-standard/scripts/export_pptx/html_to_pptx.mjs:62
↓ 1 callersFunctionparseBrightness
* 从 CSS filter 中提取 brightness 值。 * @param {string} filterStr - 如 "brightness(0.4) saturate(1.2)" * @returns {number|null} - brightness 值(0-1),未找到返回
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:267
↓ 1 callersFunctionparseMaskGradient
* 解析 mask-image gradient,保留透明色 stop(与 parseLinearGradient 不同,不跳过 alpha=0)。 * @param {string} cssValue - 如 "linear-gradient(to left, rgb(0,0,0) 70%, r
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:364
↓ 1 callersFunctionparseMultiLayerBackground
* 解析 backgroundImage 中的多层背景,提取 url 和 gradient/color overlay。 * CSS 多层背景格式:linear-gradient(...), url("...") 或 url("...") 单层。 * @param {string} bgImag
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:209
↓ 1 callersFunctionparsePageNumberFromFile
(htmlFile)
skills/sn-ppt-standard/scripts/export_pptx/lib/cli_guards.mjs:16
↓ 1 callersFunctionparseTag
(tag)
skills/sn-ppt-standard/scripts/export_pptx/lib/cli_guards.mjs:106
↓ 1 callersFunctionparseTextShadow
* 从 CSS text-shadow 中提取阴影参数。 * @param {string} textShadow - 如 "3px 3px 5px rgba(0,0,0,0.5)" * @returns {Object|null}
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:279
↓ 1 callersFunctionparse_args
(argv: list[str])
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:543
↓ 1 callersFunctionparse_args
(argv: list[str])
skills/sn-search-academic/scripts/semantic_scholar_crawler_search.py:174
↓ 1 callersFunctionparse_args
(argv: list[str])
skills/sn-search-academic/scripts/arxiv_crawler_search.py:356
↓ 1 callersFunctionparse_docx
(path: Path)
skills/sn-ppt-entry/scripts/parse_user_docs.py:182
↓ 1 callersFunctionparse_fields
(value: str | None)
skills/sn-search-finance/scripts/finance_search.py:198
↓ 1 callersFunctionparse_limit
(value: str | None)
skills/sn-search-academic/scripts/arxiv_crawler_search.py:27
↓ 1 callersFunctionparse_md_or_txt
(path: Path)
skills/sn-ppt-entry/scripts/parse_user_docs.py:112
↓ 1 callersFunctionparse_pdf
(path: Path)
skills/sn-ppt-entry/scripts/parse_user_docs.py:131
↓ 1 callersMethodparse_response
(self, response: httpx.Response)
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:269
↓ 1 callersMethodparse_response
Example: { "data": [{ "b64_json": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABOYA3Q..." }
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:278
↓ 1 callersMethodparse_response
Parse the response from the SenseNova image-generation endpoint. Example response data: ```json { "data": [{
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:350
↓ 1 callersFunctionparse_results
Parse papers.cool ArXiv HTML into standard sn-search-academic items.
skills/sn-search-academic/scripts/arxiv_mirror_search.py:33
↓ 1 callersFunctionparse_results
Parse Google Scholar result HTML into standard search items.
skills/sn-search-academic/scripts/google_scholar_search.py:44
↓ 1 callersFunctionpickMostVibrantStop
* 从渐变 stops 中挑选视觉上最突出的颜色(最高饱和度/亮度)。
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:830
↓ 1 callersFunctionpmid_to_pmc
通过 elink 将 PMID 转换为 PMC ID(数字形式)。
skills/sn-search-academic/scripts/pmc_paper.py:36
↓ 1 callersFunctionpostprocessPptx
(pptxPath, handlers)
skills/sn-ppt-standard/scripts/export_pptx/lib/postprocess_pptx.mjs:32
↓ 1 callersFunctionprocess_citations
Walk [^key] in order; assign [N] indices via primary_id; replace; strip leftover defs.
skills/sn-prepare-citations/scripts/prepare_citations.py:197
↓ 1 callersFunctionread_image_bytes
Read raw image bytes from a path or return bytes unchanged. Args: image: File path to an image, or raw image bytes. Returns:
skills/sn-image-base/scripts/sn_image_base/vlm/utils.py:12
↓ 1 callersFunctionref_tree
Fetch references/citations from selected sources and return one result object.
skills/sn-search-academic/scripts/refTree.py:52
↓ 1 callersFunctionrender_bibliography
(citations)
skills/sn-prepare-citations/scripts/prepare_citations.py:338
↓ 1 callersFunctionrender_full
Full v2.1 pipeline: 0. Repair claim.id leakage ([^d{N}.c{M}] → [^source_id]...) — writer bug recovery 1. [^key] → [N] (always)
skills/sn-prepare-citations/scripts/prepare_citations.py:364
↓ 1 callersFunctionrender_l0_box
Render outline.L0_draft as a top callout (markdown blockquote).
skills/sn-prepare-citations/scripts/prepare_citations.py:245
↓ 1 callersFunctionrender_toc
Scan H2/H3 headings, return (toc_markdown, item_count).
skills/sn-prepare-citations/scripts/prepare_citations.py:298
↓ 1 callersFunctionrepair_claim_id_leakage
Detect [^d{N}.c{M}] citations (claim.id leakage) and substitute with the claim's evidence[].source_id list ([^source_a][^source_b]...).
skills/sn-prepare-citations/scripts/prepare_citations.py:144
↓ 1 callersFunctionrequest_form_json
(url: str, form: dict[str, str | int | None], *, timeout: int = 30)
skills/sn-search-market-cn/scripts/free_market_api.py:21
↓ 1 callersFunctionrequest_form_json
(url: str, form: dict[str, str], headers: dict[str, str] | None = None)
skills/sn-search-year-report/scripts/year_report_api.py:62
↓ 1 callersFunctionresolveAuthoritativeBg
* 按"策略 E"决定 slide 的权威底色(authoritative background fill)。 * * 数据来源优先级(基于 15 个 deck × 170 页样本统计,对截图角落像素的命中率): * 1. wrapperBgColor(不透明时) 8
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:67
↓ 1 callersFunctionresolve_cik
(cik: str | None, ticker: str | None)
skills/sn-search-year-report/scripts/year_report_api.py:178
↓ 1 callersFunctionresolve_page_order
(deck: Path, page_count: int)
skills/sn-ppt-creative/scripts/build_pptx.py:31
↓ 1 callersFunctionresolve_paper_id
将各种论文标识符转为 Semantic Scholar 可接受的格式。 支持: - Semantic Scholar paper ID (40-char hex) - DOI: 10.xxxx/... → DOI:10.xxxx/... - ArXiv
skills/sn-search-academic/scripts/semantic_scholar_refs.py:24
↓ 1 callersFunctionrun_all_checks
Run all checks (hard and soft) and return the results.
skills/sn-ppt-doctor/ppt_doctor/checks.py:366
↓ 1 callersFunctionrun_all_checks
()
skills/sn-ppt-doctor/ppt_doctor/check_environment.py:434
↓ 1 callersFunctionrun_image_generate
Run image-generate command using the configured image backend. Args: args: Parsed command-line arguments from ``image-generate`` subcomma
skills/sn-image-base/scripts/sn_agent_runner.py:211
↓ 1 callersFunctionrun_image_recognize
Run image-recognize command using a VLM adapter. Args: args: Parsed command-line arguments from ``image-recognize`` subcommand. Retu
skills/sn-image-base/scripts/sn_agent_runner.py:309
↓ 1 callersFunctionrun_text_optimize
Run text-optimize command using an LLM adapter. Args: args: Parsed command-line arguments from ``text-optimize`` subcommand. Returns
skills/sn-image-base/scripts/sn_agent_runner.py:356
↓ 1 callersFunctionsanitizeName
(url)
skills/sn-ppt-standard/scripts/export_pptx/lib/image_downloader.mjs:18
↓ 1 callersFunctionscan
(deck: Path)
skills/sn-ppt-standard/scripts/resume_scan.py:13
↓ 1 callersFunctionscan
(deck: Path)
skills/sn-ppt-creative/scripts/resume_scan.py:11
↓ 1 callersFunctionsearch
(query: str, limit: int, search_type: str = "repositories", sort: str | None = None, order: str = "desc")
skills/sn-search-social-media/scripts/github_public_search.py:23
↓ 1 callersFunctionsearch
( query: str, limit: int, site: str = "stackoverflow", sort: str = "relevance", tagged: st
skills/sn-search-social-media/scripts/stackexchange_search.py:27
↓ 1 callersFunctionsearch
执行 OpenAlex Works 搜索。
skills/sn-search-academic/scripts/openalex_search.py:33
↓ 1 callersFunctionsearch
执行 DeepXiv unified retrieve 搜索。
skills/sn-search-academic/scripts/deepxiv_search.py:32
↓ 1 callersFunctionsearch
Fetch papers.cool ArXiv search/category/ID pages and parse papers.
skills/sn-search-academic/scripts/arxiv_mirror_search.py:78
↓ 1 callersFunctionsearch
执行 ArXiv 关键词搜索。
skills/sn-search-academic/scripts/arxiv_search.py:143
↓ 1 callersFunctionsearch
Fetch Google Scholar search pages until limit items are collected.
skills/sn-search-academic/scripts/google_scholar_search.py:87
↓ 1 callersFunctionsearch
执行 PubMed 搜索(两步:esearch 获取 PMID,efetch 获取完整记录含摘要)。
skills/sn-search-academic/scripts/pubmed_search.py:14
↓ 1 callersFunctionsearch
执行 Crossref Works 搜索。
skills/sn-search-academic/scripts/crossref_search.py:18
↓ 1 callersFunctionsearch
执行 Wikipedia 搜索。
skills/sn-search-academic/scripts/wikipedia_search.py:19
↓ 1 callersFunctionsearch
执行 Semantic Scholar 搜索:SDK 优先,失败时使用原 HTTP Graph API。
skills/sn-search-academic/scripts/semantic_scholar_search.py:198
↓ 1 callersFunctionsearch
Search selected logical sources and return one normalized result object.
skills/sn-search-academic/scripts/search.py:74
↓ 1 callersFunctionsearch
执行 Hacker News 搜索。 sort: "relevance" 或 "date" tags: Algolia 标签过滤,如 "story", "comment", "ask_hn", "show_hn"
skills/sn-search-code/scripts/hackernews_search.py:13
↓ 1 callersFunctionsearch
执行 Stack Overflow 搜索。
skills/sn-search-code/scripts/stackoverflow_search.py:13
↓ 1 callersFunctionsearch
执行 GitHub 搜索。
skills/sn-search-code/scripts/github_search.py:22
↓ 1 callersFunctionsearch
执行 HuggingFace 搜索。
skills/sn-search-code/scripts/huggingface_search.py:25
↓ 1 callersFunctionsearch
执行 YouTube 搜索。
skills/sn-search-social-en/scripts/youtube_search.py:13
↓ 1 callersFunctionsearch
执行 Twitter 搜索。
skills/sn-search-social-en/scripts/twitter_search.py:14
↓ 1 callersFunctionsearch
执行 Reddit 搜索。
skills/sn-search-social-en/scripts/reddit_search.py:13
↓ 1 callersFunctionsearch
执行知乎搜索。
skills/sn-search-social-cn/scripts/zhihu_search.py:22
↓ 1 callersFunctionsearch
执行抖音搜索。 注意:抖音反爬较严格,此脚本稳定性较低,可能需要频繁更新 cookie。
skills/sn-search-social-cn/scripts/douyin_search.py:13
↓ 1 callersFunctionsearch
执行 B站搜索。
skills/sn-search-social-cn/scripts/bilibili_search.py:13
↓ 1 callersFunctionsearch_page_size
(limit: int | None)
skills/sn-search-academic/scripts/arxiv_crawler_search.py:242
↓ 1 callersFunctionsec_tickers
()
skills/sn-search-year-report/scripts/year_report_api.py:153
↓ 1 callersFunctionsetCanvasWidth
(w)
skills/sn-ppt-standard/scripts/export_pptx/lib/style_parser.mjs:119
↓ 1 callersFunctionsettle_search_results
(page, limit: int | None, max_rounds: int = 40)
skills/sn-search-academic/scripts/semantic_scholar_crawler_search.py:80
↓ 1 callersFunctionshouldRequireVisibleTitle
(variant)
skills/sn-ppt-standard/scripts/export_pptx/lib/cli_guards.mjs:188
↓ 1 callersFunctionshouldSkip
* 判断节点是否应跳过。 * @param {Element} el * @param {CSSStyleDeclaration} cs * @returns {boolean}
skills/sn-ppt-standard/scripts/export_pptx/lib/dom_extractor.mjs:334
↓ 1 callersFunctionslugify
GitHub-style slug for anchor links. Keeps CJK characters.
skills/sn-prepare-citations/scripts/prepare_citations.py:285
↓ 1 callersFunctionstrip_html
(value: str | None)
skills/sn-search-market-cn/scripts/free_market_api.py:59
↓ 1 callersMethodtext_completion
( self, user_prompt: str, system_prompt: str = "", model: str | None = None,
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:192
↓ 1 callersMethodtext_completion
Send a text-only prompt to the model and return the reply. Args: user_prompt: User-facing text instruction. system_pr
skills/sn-image-base/scripts/sn_image_base/llm/llm_adapter.py:25
↓ 1 callersMethodto_string
(self, mask_secrets: bool = True)
skills/sn-image-base/scripts/sn_image_base/configs.py:153
↓ 1 callersFunctiontop_pages
( date_value: str, limit: int, project: str = "en.wikipedia.org", access: str = "all-access",
skills/sn-search-social-media/scripts/wikimedia_pageviews.py:84
↓ 1 callersFunctionvalidate
(data)
skills/sn-deep-research/scripts/validate_evidence.py:48
↓ 1 callersMethodvalidate_configs
(self)
skills/sn-image-base/scripts/sn_image_base/configs.py:169
↓ 1 callersFunctionvalidate_outline
Return (errors, warnings) for the outline.json document.
skills/sn-deep-research/scripts/validate_outline.py:130
↓ 1 callersFunctionvalidate_subset
Validate a single evidence_subset.json. evidence_index is a dict mapping claim_id → original claim object from the d{N}.evidence.json files (u
skills/sn-deep-research/scripts/validate_outline.py:764
↓ 1 callersFunctionvisibleStops
(bgImage)
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:69
↓ 1 callersMethodvision_completion
( self, user_prompt: str, images: list[str | bytes], system_prompt: str = "",
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:202
↓ 1 callersMethodvision_completion
Send image(s) and a text prompt to the model; return the reply. Args: user_prompt: User-facing text instruction. imag
skills/sn-image-base/scripts/sn_image_base/vlm/vlm_adapter.py:25
↓ 1 callersFunctionwait_for_search_results
(page)
skills/sn-search-academic/scripts/semantic_scholar_crawler_search.py:76
↓ 1 callersFunctionwait_for_search_results
(page)
skills/sn-search-academic/scripts/arxiv_crawler_search.py:264
↓ 1 callersFunctionwith_pdf_url
(item: dict[str, Any])
skills/sn-search-market-cn/scripts/free_market_api.py:65
← previousnext →701–800 of 900, ranked by callers