Agent skill

Sn Search Finance

by OpenSenseNova in OpenSenseNova/SenseNova-Skills

用于搜索金融市场、证券、上市公司基本面、价格、K 线、披露文件、财经新闻、A 股数据、港股或全球 ticker,可使用 yfinance、mootdx、API 脚本或 browser-use。

MITAuto-check: notesBusiness, Finance & HR

Install Sn Search Finance

skills CLI
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-finance -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-finance --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sn-search-finance .claude/skills/sn-search-finance && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sn-search-finance
GitHub stars
5.7k
Token cost
~851 tokens
SKILL.md length
133 words
Files
3 (incl. scripts)
Skills in repo
36
Repo updated
First seen
Licence
MIT

At a glance

用于搜索金融市场、证券、上市公司基本面、价格、K 线、披露文件、财经新闻、A 股数据、港股或全球 ticker,可使用 yfinance、mootdx、API 脚本或 browser-use。

  • Works in 5 steps: 先确认市场和标的:A 股/港股/美股/全球… → 结构化数据用… → 需要页面证据、新闻正文、交互筛选、图表核对、脚本失败或字段缺失时,用… → …
  • Tasks that involve Stock and market analysis
  • SKILL.md covers 凭证配置, 工作流, API 脚本 and mootdx, plus 1 more section
  • Runs Python scripts from its folder; calls python and python3

What it does

Sn Search Finance is an agent skill from OpenSenseNova/SenseNova-Skills. 用于搜索金融市场、证券、上市公司基本面、价格、K 线、披露文件、财经新闻、A 股数据、港股或全球 ticker,可使用 yfinance、mootdx、API 脚本或 browser-use。

Its SKILL.md is about 850 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `scripts/finance_search.py`).

It sits in Business, Finance & HR, covering Stock and market analysis and Browser automation. It works with yfinance and SEC EDGAR. The repository describes itself as: Modular SenseNova skills for building AI-powered office assistants and productivity workflows. The licence is MIT.

When your agent uses it

  • Tasks that involve Stock and market analysis
  • Tasks that involve Browser automation

Example prompts

  • “/sn-search-finance”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 先确认市场和标的:A 股/港股/美股/全球 ticker、公司名、证券代码、时间区间、需要的数据口径。
  2. 结构化数据用 scripts/finance_search.py:yfinance 查全球 ticker、行情、财务、新闻、SEC filings;mootdx 查通达信/A 股行情、K 线、财务包。
  3. 需要页面证据、新闻正文、交互筛选、图表核对、脚本失败或字段缺失时,用 browser-use 打开 Yahoo Finance、交易所、上市公司 IR、公告页或搜索结果页交叉核对。
  4. 输出结论时保留 ticker/证券代码、市场、数据区间、指标口径和来源 URL;不要把脚本结果当作投资建议。
  5. 遇到登录墙、验证码、付费墙、商业授权、异常限流或禁止用途提示时停止该来源,改用可公开访问的页面或说明无法取得。

What it can do on your machine

Read from SKILL.md and the folder at commit 7838651. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sn Search Finance loads about 851 tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 133 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~29
When it runs · the whole SKILL.md, loaded when a task matches
~851

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:10
    API key、token 与 cookie 统一建议写在仓库根目录 `.env`(参考 `.env.example`),并由 runtime 或用户在执行前加载为同名环境变量。脚本仍只从环境变量或显式 CLI 参数读取凭证;不要把真实密钥

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from OpenSenseNova/SenseNova-Skills at commit 7838651, republished under its MIT licence (© OpenSenseNova). 133 words, ~851 tokens.

Download SKILL.mdSave it as .claude/skills/sn-search-finance/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
sn-search-finance
description
用于搜索金融市场、证券、上市公司基本面、价格、K 线、披露文件、财经新闻、A 股数据、港股或全球 ticker,可使用 yfinance、mootdx、API 脚本或 browser-use。

金融财经搜索

凭证配置

API key、token 与 cookie 统一建议写在仓库根目录 .env(参考 .env.example),并由 runtime 或用户在执行前加载为同名环境变量。脚本仍只从环境变量或显式 CLI 参数读取凭证;不要把真实密钥写入 skill payload、报告、日志或提交。

用于证券、指数、基金、财务报表、行情、K 线、公告线索、财经新闻和公司基本面的检索。API 脚本和 browser-use 可以混合使用;按任务需要选择,不设固定优先级。

工作流

  1. 先确认市场和标的:A 股/港股/美股/全球 ticker、公司名、证券代码、时间区间、需要的数据口径。
  2. 结构化数据用 scripts/finance_search.py:yfinance 查全球 ticker、行情、财务、新闻、SEC filings;mootdx 查通达信/A 股行情、K 线、财务包。
  3. 需要页面证据、新闻正文、交互筛选、图表核对、脚本失败或字段缺失时,用 browser-use 打开 Yahoo Finance、交易所、上市公司 IR、公告页或搜索结果页交叉核对。
  4. 输出结论时保留 ticker/证券代码、市场、数据区间、指标口径和来源 URL;不要把脚本结果当作投资建议。
  5. 遇到登录墙、验证码、付费墙、商业授权、异常限流或禁止用途提示时停止该来源,改用可公开访问的页面或说明无法取得。

API 脚本

脚本:scripts/finance_search.py。输出 JSON。依赖按命令懒加载。

首次运行或脚本提示缺库时,使用本技能的依赖清单安装到当前 Python 环境:

bash
python3 -m pip install -r requirements.txt

不要在脚本内部自动安装依赖。若安装失败、网络不可用或包不可用,停止使用对应命令并改用公开网页来源,说明缺少依赖。

yfinance

Yahoo Finance 代码后缀:美股直接用 AAPL;港股可用 0700.HK;A 股可用 600036.SH、600036.SS、000001.SZ,脚本会把 .SH 自动转成 .SS。不想自动转换时加 --no-normalize。

bash
python scripts/finance_search.py yf-search "Tesla" --limit 5 --news-count 5
python scripts/finance_search.py yf-lookup "Tencent" --type stock --limit 10
python scripts/finance_search.py yf-profile AAPL --fields longName,sector,industry,marketCap,currentPrice,trailingPE
python scripts/finance_search.py yf-history AAPL --period 6mo --interval 1d --limit 120
python scripts/finance_search.py yf-download AAPL MSFT NVDA --period 1mo --interval 1d --group-by ticker
python scripts/finance_search.py yf-financials MSFT --statement income --freq yearly
python scripts/finance_search.py yf-financials MSFT --statement balance --freq quarterly
python scripts/finance_search.py yf-news TSLA --limit 8
python scripts/finance_search.py yf-sec-filings AAPL

常用命令:

命令用途
yf-search搜公司、ticker、新闻和研究入口
yf-lookup按金融工具类型查找股票、ETF、指数、基金、期货、外汇、加密资产
yf-profile基本面画像和 fast_info
yf-history / yf-download单标的或多标的历史行情
yf-financials利润表、资产负债表、现金流、盈利数据
yf-newsticker 相关新闻线索
yf-sec-filingsSEC filings 线索

mootdx

mootdx 使用通达信代码格式,通常是纯数字。脚本会把 600036.SH、600036.SS、000001.SZ 转成 600036、000001。

bash
python scripts/finance_search.py tdx-quotes 600036 000001
python scripts/finance_search.py tdx-bars 600036 --frequency day --offset 120 --adjust qfq
python scripts/finance_search.py tdx-index 000001 --market sh --frequency day --offset 60
python scripts/finance_search.py tdx-stocks --market sh --limit 50
python scripts/finance_search.py tdx-finance 600036
python scripts/finance_search.py tdx-xdxr 600036
python scripts/finance_search.py tdx-affair-files --limit 10
python scripts/finance_search.py tdx-affair-fetch gpcw20231231.zip --downdir tmp
python scripts/finance_search.py tdx-affair-parse gpcw20231231.zip --downdir tmp --limit 100

K 线 --frequency 可用:1m、5m、15m、30m、1h、day、week、mon、3mon、year,也可直接传 mootdx 数字频率。

browser-use 场景

场景用法
脚本返回新闻线索打开新闻 URL 或 Yahoo Finance 新闻页核对标题、发布时间、正文要点
财务字段不全打开 Yahoo Finance Financials、SEC、交易所公告、公司 IR 页面补证
A 股公告/定期报告配合 sn-search-year-report 或 search-market 技能查官方披露源
图表、复权、行情异常打开行情页或交易所页面核对口径
公司名无法映射 ticker用 yf-search、yf-lookup 和网页搜索互相验证

© OpenSenseNova, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/sn-search-finance of OpenSenseNova/SenseNova-Skills.

  • SKILL.md
  • requirements.txt
  • scripts/finance_search.py

Open the folder on GitHubat commit 7838651

Compare with similar skills

Sn Search Finance next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sn Search Finance compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sn Search Finance this skillOpenSenseNova/SenseNova-Skills5.7k—~851Automated safety check: NotesMIT
Financial Researchfirecrawl/web-agent1.2k—~1.1kAutomated safety check: PassMIT
US Market Data ToolkitGeeksfino/finskills282—~1.2kAutomated safety check: PassApache-2.0
SEC EDGAR Filing AnalysisHKUDS/Vibe-Trading35k—~3.1kAutomated safety check: PassMIT
Stock Analysis24mlight/StockClaw1012 repos~2kAutomated safety check: NotesMIT
Global Stock Datasimonlin1212/global-stock-data1.7k—~19kAutomated safety check: PassApache-2.0

Similar skills

  • Financial Research

    firecrawl/web-agent

    Pulls a public company's latest 10-K or 10-Q figures and analyst consensus from SEC EDGAR and Yahoo Finance, then cross-checks the two sources.

    1.2k GitHub stars~1.1k tokensUpdated 5 mo ago
    Business, Finance & HRAuto-check passed
  • US Market Data Toolkit

    Geeksfino/finskills

    Free Python scripts that fetch US stock data, SEC filings, insider trades and macro indicators, and run financial score calculators and portfolio analytics.

    282 GitHub stars~1.2k tokensUpdated 7 mo ago
    Business, Finance & HRAuto-check passed
  • SEC EDGAR Filing Analysis

    HKUDS/Vibe-Trading

    Interprets US company filings from SEC EDGAR (10-K, 10-Q, 8-K, proxy statements, Form 4) to pull out financials, risk factors and investment signals.

    35k GitHub stars~3.1k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Stock Analysis

    24mlight/StockClaw

    Analyze stocks and cryptocurrencies using Yahoo Finance data.

    101 GitHub starsUsed in 2 repos~2k tokens
    Business, Finance & HRAuto-check: notes
  • Global Stock Data

    simonlin1212/global-stock-data

    美股港股全栈数据工具包(官方源优先)— 十三层架构·30+端点·11数据源·全部零鉴权。在原有行情/K线/技术指标(MA/MACD/RSI/KDJ/布林带)/基本面/资金面/期权/SEC Filing/工具八层之上,新增:CBOE官方期权链(完整希腊字母+IV+0DTE流+异动识别)、FINRA全市场每日空头成交量、SEC…

    1.7k GitHub stars~19k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Regime

    jackson-video-resources/markov-hedge-fund-method

    Detect the market regime (Bull / Bear / Sideways) for ANY asset and turn it into a tradeable signal or a risk filter.

    484 GitHub stars~1.6k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from OpenSenseNova/SenseNova-Skills

All 36 skills in this repo
  • SN Motion HTML

    OpenSenseNova/SenseNova-Skills

    Builds HTML stories where one continuous camera journey advances with page progress, using researched structure, AI stills, Seedance video clips and browser QA.

    5.7k GitHub stars~2.2k tokensUpdated 2 days ago
    Auto-check: notes
  • SenseNova PPT Fallback Tools

    OpenSenseNova/SenseNova-Skills

    Fallback scripts for web search, image search and download, and image generation that PPT skills use only when the host agent lacks or fails its own tools.

    5.7k GitHub stars~575 tokensUpdated 2 days ago
    Auto-check: notes
  • SenseNova PPT Workbench

    OpenSenseNova/SenseNova-Skills

    Opens the PPT Workbench web editor for an existing SenseNova HTML slide deck so you can preview, inspect and visually edit it without regenerating.

    5.7k GitHub stars~2.5k tokensUpdated 2 days ago
    Auto-check: notes
  • SenseNova PPT Creative Renderer

    OpenSenseNova/SenseNova-Skills

    Turns an approved slide outline into a full-page image for every slide, one 16:9 PNG per page, and optionally packages the set into a PPTX.

    5.7k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed
  • SenseNova PPT Entry

    OpenSenseNova/SenseNova-Skills

    Entry point for SenseNova presentation generation: creates a task folder, picks depth, output format and design richness, and routes to the right PPT skill.

    5.7k GitHub stars~2.7k tokensUpdated 2 days ago
    Auto-check: notes
  • China Market Open Data Search

    OpenSenseNova/SenseNova-Skills

    Researches Chinese market, macro, trade, procurement, listed-company and regulatory information from free official sources that need no sign-up or API key.

    5.7k GitHub stars~954 tokensUpdated 2 days ago
    Auto-check: notes

Questions about Sn Search Finance

What does Sn Search Finance do?

用于搜索金融市场、证券、上市公司基本面、价格、K 线、披露文件、财经新闻、A 股数据、港股或全球 ticker,可使用 yfinance、mootdx、API 脚本或 browser-use。. Sn Search Finance is an agent skill from OpenSenseNova/SenseNova-Skills.

When should I use Sn Search Finance?

Sn Search Finance fits situations like: tasks that involve Stock and market analysis; tasks that involve Browser automation.

How do I install Sn Search Finance in Claude Code?

Run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-finance -a claude-code`. Or copy the skill folder (skills/sn-search-finance in OpenSenseNova/SenseNova-Skills) into .claude/skills/sn-search-finance in your project. Claude Code loads it when a task matches its description.

How do I install Sn Search Finance in Codex?

Run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-finance -a codex`. Or copy the skill folder (skills/sn-search-finance in OpenSenseNova/SenseNova-Skills) into .agents/skills/sn-search-finance in your project. Codex loads it when a task matches its description.

Can I use Sn Search Finance in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-finance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sn-search-finance, .gemini/skills/sn-search-finance, .github/skills/sn-search-finance and .opencode/skills/sn-search-finance in your project.

What does Sn Search Finance need to run?

Going by SKILL.md and its folder, Sn Search Finance needs Python for the scripts in its folder and the command-line tools its instructions call (python and python3). Our summary lists: Python 3.

Does Sn Search Finance access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sn Search Finance safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Sn Search Finance use?

Sn Search Finance is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sn Search Finance use?

About 851 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sn Search Finance?

Skills that share tags, products or a category with Sn Search Finance: Financial Research (firecrawl/web-agent, 1.2k stars), US Market Data Toolkit (Geeksfino/finskills, 282 stars), SEC EDGAR Filing Analysis (HKUDS/Vibe-Trading, 35k stars) and Stock Analysis (24mlight/StockClaw, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sn Search Finance?

OpenSenseNova (a GitHub organization) maintains it in OpenSenseNova/SenseNova-Skills, which has 5,749 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on October 9, 2026.

Source: OpenSenseNova/SenseNova-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.