MCPcopy Create free account

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

Functions900 in github.com/OpenSenseNova/SenseNova-Skills

FunctionBROWSER_EXTRACT_FN
()
skills/sn-ppt-standard/scripts/export_pptx/lib/dom_extractor.mjs:19
Method__init__
(self)
skills/sn-search-academic/scripts/arxiv_search.py:39
Method__init__
(self, *env_names: str, required: bool = False, secret: bool = False)
skills/sn-image-base/scripts/sn_image_base/configs.py:52
Method__init__
(self)
skills/sn-image-base/scripts/sn_image_base/configs.py:142
Method__init__
(self, message: str | None = None)
skills/sn-image-base/scripts/sn_image_base/exceptions.py:11
Method__init__
( self, message: str | None = None, detail: str | None = None, code: int | Non
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:13
Method__init__
( self, endpoint_url: str, api_key: str, model: str, *, max_to
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:26
Method__init__
( self, endpoint_url: str, api_key: str, model: str, *, timeou
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:37
Method__init__
Initialize the NanoBananaText2ImageClient. Args: api_key (str): API key for authentication. base_url
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:33
Method__init__
Initialize the OpenAIImageGenerationClient. Args: api_key (str): API key for authentication. base_url
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:37
Method__init__
Initialize the SensenovaText2ImageClient. Args: api_key (str): API key for authentication. base_url (
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:38
Method__init__
( self, api_key: str | None = None, base_url: str | None = None, *, mo
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:22
Method__str__
(self)
skills/sn-image-base/scripts/sn_image_base/utils/error_utils.py:27
Function_attachSvgPngsToIR
(_ir, _svgPngs)
skills/sn-ppt-standard/scripts/export_pptx/lib/dom_extractor.mjs:794
Function_caption_one
Return (caption, error). caption is non-empty on success.
skills/sn-ppt-entry/scripts/caption_images.py:65
Function_capture_cmd
Run a cmd_* function that prints a single JSON status line to stdout, capture that line, and return (exit_code, parsed_dict).
skills/sn-ppt-standard/scripts/run_stage.py:1254
Function_count_wrapper
(m: re.Match)
skills/sn-ppt-standard/scripts/run_stage.py:707
Function_dedupe_items_by_source
(items: list[dict[str, Any]], limit_per_source: int)
skills/sn-search-academic/scripts/refTree.py:500
Method_headers
(self)
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:56
Method_headers
(self)
skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py:67
Function_is_extractable_section
Return whether a tag is a section-like content block we expose.
skills/sn-search-academic/scripts/arxiv_paper.py:124
Function_search_source
( source: str, paper_id: str, title: str, direction: str | None, limit: int, provider_
skills/sn-search-academic/scripts/refTree.py:144
Function_search_source
( source: str, query: str, limit: int, category: str | None, provider_timeout: float,
skills/sn-search-academic/scripts/search.py:160
Function_sub
(m: re.Match[str])
skills/sn-ppt-creative/scripts/sanitize_prompt.py:71
Functionabsolute_url
(href: str | None)
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:110
Methodaclose
(self)
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:158
Methodaclose
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/vlm/vlm_adapter.py:49
Methodaclose
(self)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:51
Methodapi_key
(self)
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:190
Methodapi_key
(self)
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:204
Methodapi_key
(self)
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:217
Methodapi_key
(self)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:57
Functionapply
* The handler hook for postprocessPptx. * * Looks for both shape fill `<a:solidFill><a:srgbClr val="TOKEN"/></a:solidFill>` * and slide backg
skills/sn-ppt-standard/scripts/export_pptx/lib/postprocess_pptx.mjs:151
Methodbase_url
(self)
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:202
Methodbase_url
(self)
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:216
Methodbase_url
(self)
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:229
Methodbase_url
(self)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:61
FunctionbuildGradientPng
* 将渐变渲染为 PNG data URI(避免 SVG,因为 pptxgenjs 的 svgBlip 在 PowerPoint 中会损坏)。 * 生成一个小尺寸 PNG(宽度 256px 等比缩放),pptxgenjs 拉伸到目标尺寸。
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:481
FunctionbuildGradientSvg
(gradient, wPx, hPx, opacity = 1, borderRadius = 0)
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:489
FunctionbuildRadialGradientSvg
* 将 CSS 径向渐变渲染为 SVG data URI。
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:513
Methodbuild_payload
(self, *args: Any, **kwargs: Any)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:71
Functionbuild_url
(base: str, params: dict[str, object | None])
skills/sn-search-year-report/scripts/year_report_api.py:26
Functioncmd_cninfo
(args: argparse.Namespace)
skills/sn-search-year-report/scripts/year_report_api.py:102
Functioncmd_cninfo_announcements
(args: argparse.Namespace)
skills/sn-search-market-cn/scripts/free_market_api.py:78
Functioncmd_download
(args: argparse.Namespace)
skills/sn-search-year-report/scripts/year_report_api.py:242
Functioncmd_sec_company
(args: argparse.Namespace)
skills/sn-search-year-report/scripts/year_report_api.py:192
Functioncmd_sec_filings
(args: argparse.Namespace)
skills/sn-search-year-report/scripts/year_report_api.py:197
Functioncmd_tdx_affair_fetch
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:531
Functioncmd_tdx_affair_files
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:522
Functioncmd_tdx_affair_parse
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:539
Functioncmd_tdx_bars
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:473
Functioncmd_tdx_finance
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:508
Functioncmd_tdx_index
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:488
Functioncmd_tdx_quotes
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:466
Functioncmd_tdx_stocks
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:502
Functioncmd_tdx_xdxr
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:515
Functioncmd_yf_download
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:378
Functioncmd_yf_financials
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:399
Functioncmd_yf_history
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:353
Functioncmd_yf_lookup
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:306
Functioncmd_yf_news
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:423
Functioncmd_yf_profile
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:328
Functioncmd_yf_search
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:275
Functioncmd_yf_sec_filings
(args: argparse.Namespace)
skills/sn-search-finance/scripts/finance_search.py:438
Functiondetect_suffix
Infer file suffix from image magic bytes. Args: data: Raw image bytes. Returns: str: '.png', '.jpg', or '.bin' as fallback.
skills/sn-image-base/scripts/sn_image_base/vlm/utils.py:48
Functionexpand
(m: re.Match)
skills/sn-ppt-standard/scripts/run_stage.py:81
Functionformat_stdout_result
(result: dict[str, Any])
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:559
Methodfrom_env
(cls)
skills/sn-ppt-standard/lib/model_client.py:94
Methodgenerate
Generate an image from text prompt. Args: prompt (str): Text prompt for image generation. negative_pr
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:72
Methodgenerate
(self, prompt: str, *args: Any, **kwargs: Any)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:65
Methodget_api_url
(self, *args: Any, **kwargs: Any)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:68
Functionget_key
读取 API key:CLI 参数 > 环境变量。
skills/sn-search-social-media/scripts/search_utils.py:119
Functionget_key
读取 API key:CLI 参数 > 环境变量。
skills/sn-search-academic/scripts/search_utils.py:119
Methodheaders
(self)
skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py:262
Methodheaders
(self)
skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py:271
Methodheaders
(self)
skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py:297
Methodheaders
(self)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:75
Functionmask_secret
Mask a secret for logging (e.g. show first 6 and last 4 chars). Args: secret: Raw secret string. Returns: str: Masked string
skills/sn-image-base/scripts/sn_image_base/vlm/utils.py:109
Functionmime_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/sensenova.py:441
FunctionnormalizeGradientStops
* 归一化渐变 stops:确保每个 stop 都有 position(0-100),pptxgenjs 要求。
skills/sn-ppt-standard/scripts/export_pptx/lib/pptx_builder.mjs:352
Methodparse_response
(self, response: httpx.Response)
skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py:77
Functionparse_threads
(value: str)
skills/sn-search-finance/scripts/finance_search.py:250
FunctionregisterLinear
* Register a linear gradient. * * @param {{angle: number, stops: Array<{pos: number, color: string, alpha?: number}>}} spec * - angle: CSS
skills/sn-ppt-standard/scripts/export_pptx/lib/postprocess_pptx.mjs:99
FunctionregisterRadial
* Register a radial gradient. * * @param {{stops: Array<{pos: number, color: string, alpha?: number}>}} spec * @returns {string} token
skills/sn-ppt-standard/scripts/export_pptx/lib/postprocess_pptx.mjs:125
Functionreload_env
()
skills/sn-image-base/scripts/sn_image_base/configs.py:302
Functionreplace
(m)
skills/sn-prepare-citations/scripts/prepare_citations.py:168
Functionreplace_ref
(m)
skills/sn-prepare-citations/scripts/prepare_citations.py:218
Functionrewrite
(match, p1, p2)
skills/sn-ppt-standard/scripts/export_pptx/lib/cli_guards.mjs:420
Functionrun_provider
()
skills/sn-search-academic/scripts/refTree.py:312
Functionrun_provider
()
skills/sn-search-academic/scripts/search.py:251
Functionrun_search
通用脚本入口:解析参数 → 执行搜索 → 输出 JSON。
skills/sn-search-social-media/scripts/search_utils.py:130
Functionrun_search
通用脚本入口:解析参数 → 执行搜索 → 输出 JSON。
skills/sn-search-academic/scripts/search_utils.py:130
Functionrun_search
通用脚本入口:解析参数 → 执行搜索 → 输出 JSON。
skills/sn-search-code/scripts/search_utils.py:130
Functionrun_search
通用脚本入口:解析参数 → 执行搜索 → 输出 JSON。
skills/sn-search-social-en/scripts/search_utils.py:130
Functionrun_search
通用脚本入口:解析参数 → 执行搜索 → 输出 JSON。
skills/sn-search-social-cn/scripts/search_utils.py:130
Functionseries_to_records
(series: Any, *, limit: int | None = None)
skills/sn-search-finance/scripts/finance_search.py:180
Functionsettle_list
(page, limit: int | None, max_rounds: int = 40)
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:253
Methodtext_completion
( self, user_prompt: str, system_prompt: str = "", model: str | None = None,
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:134
Functiontitle_matches
Exact title match after whitespace normalization, ignoring case.
skills/sn-search-academic/scripts/semantic_scholar_crawler_refTree.py:105
Methodvision_completion
( self, user_prompt: str, images: list[str | bytes], system_prompt: str = "",
skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py:143
← previous801–900 of 900, ranked by callers