Consulting Analysis
bytedance/deer-flow
A skill your agent uses when the user requests to generate, create, or write professional research reports including but not limited to market analysis, consumer insights, brand analysis, financial…
Researches Chinese market, macro, trade, procurement, listed-company and regulatory information from free official sources that need no sign-up or API key.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-market-cn --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sn-search-market-cn .claude/skills/sn-search-market-cn && rm -rf skills-srcUse ~/.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/
Install the "sn-search-market-cn" agent skill from https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cn into .claude/skills/sn-search-market-cn/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sn-search-market-cn", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cnType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-market-cn --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/sn-search-market-cn .agents/skills/sn-search-market-cn && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sn-search-market-cn" agent skill from https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cn into .agents/skills/sn-search-market-cn/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sn-search-market-cn", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-market-cn --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/sn-search-market-cn .cursor/skills/sn-search-market-cn && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "sn-search-market-cn" agent skill from https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cn into .cursor/skills/sn-search-market-cn/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sn-search-market-cn", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/OpenSenseNova/SenseNova-Skills.git --path skills/sn-search-market-cn--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-market-cn --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/sn-search-market-cn .gemini/skills/sn-search-market-cn && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "sn-search-market-cn" agent skill from https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cn into .gemini/skills/sn-search-market-cn/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sn-search-market-cn", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-market-cnInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/sn-search-market-cn .github/skills/sn-search-market-cn && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "sn-search-market-cn" agent skill from https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cn into .github/skills/sn-search-market-cn/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sn-search-market-cn", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OpenSenseNova/SenseNova-Skills sn-search-market-cn --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/sn-search-market-cn .opencode/skills/sn-search-market-cn && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "sn-search-market-cn" agent skill from https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-search-market-cn into .opencode/skills/sn-search-market-cn/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sn-search-market-cn", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
sn-search-market-cnResearches Chinese market, macro, trade, procurement, listed-company and regulatory information from free official sources that need no sign-up or API key.
The skill limits the agent to a fixed list of free Chinese official resources and tells it to drop any source that asks for registration, login, a captcha, an API key, OAuth, a paywall or that carries cryptocurrency data. The workflow starts by pinning down the industry, company, region, period, metric definition and type of evidence needed. Conclusions keep the source URL, metric definition and time range, and the agent must not bypass captchas, protection pages or login walls, or collect sensitive personal information.
Announcements, annual reports, quarterly reports and inquiry letters for A-share companies go through `scripts/free_market_api.py`, which uses only the Python standard library. Its `cninfo-announcements` command takes a keyword, a date range and a page size and returns JSON that includes PDF links to the original filings. Everything else is browsed with browser-use: the national statistics bureau, central bank statistics, foreign exchange regulator, commerce ministry data, government procurement and bidding platforms, credit and court enforcement sites, stock exchanges, the securities regulator and the intellectual property office. The instructions are written in Chinese.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7838651. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
cnipa.gov.cndata.stats.gov.cnstats.gov.cnpbc.gov.cnsafe.gov.cndata.mofcom.gov.cnccgp.gov.cnggzy.gov.cncreditchina.gov.cnzxgk.court.gov.cnpccz.court.gov.cncninfo.com.cnsse.com.cnszse.cnbse.cnFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
China Market Open Data Search loads about 954 tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 193 words of instructions outside code blocks.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
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.
The full file from OpenSenseNova/SenseNova-Skills at commit 7838651, republished under its MIT licence (© OpenSenseNova). 193 words, ~954 tokens.
.claude/skills/sn-search-market-cn/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.API key、token 与 cookie 统一建议写在仓库根目录 .env(参考 .env.example),并由 runtime 或用户在执行前加载为同名环境变量。脚本仍只从环境变量或显式 CLI 参数读取凭证;不要把真实密钥写入 skill payload、报告、日志或提交。
只使用本技能列出的中国官方免费资源。不要补充表外资源;遇到注册、登录、验证码、授权码、API key、OAuth、数字签名对接、商业试用、付费墙、访问防护或加密货币数据,立即放弃该资源。
脚本:scripts/free_market_api.py。只依赖 Python 标准库。
可用接口:
| 命令 | 来源 | 适合用途 |
|---|---|---|
cninfo-announcements | 巨潮资讯公告查询接口 | A 股公告、年报、季报、问询函、招股书线索 |
示例:
python scripts/free_market_api.py cninfo-announcements --keyword 年报 --start-date 2026-01-01 --end-date 2026-05-18 --page-size 5
python scripts/free_market_api.py cninfo-announcements --keyword 业绩说明会 --page-size 10
python scripts/free_market_api.py cninfo-announcements --keyword 问询函 --start-date 2026-04-01 --end-date 2026-05-18输出 JSON 中的 data.announcements[].pdfUrl 是公告 PDF 地址,可直接作为引用或交给 browser-use 打开核对原文。
以下资源没有可直接使用的免 key API,或接口需要签名/授权;统一用 browser-use 访问网页。
| 场景 | 资源 | URL | 用法 |
|---|---|---|---|
| 宏观经济 | 国家统计局国家数据 | https://data.stats.gov.cn/ | GDP、CPI、PPI、PMI、工业、社零、固定资产投资、房地产、人口、就业 |
| 宏观经济 | 国家统计局官网 | https://www.stats.gov.cn/ | 统计公报、月度/年度统计、专题数据、新闻发布稿 |
| 金融货币 | 中国人民银行调查统计 | https://www.pbc.gov.cn/diaochatongjisi/116219/index.html | M2、社融、贷款、利率、金融统计报告 |
| 外汇 | 国家外汇管理局统计数据 | https://www.safe.gov.cn/safe/tjsj1/index.html | 外储、汇率、国际收支、结售汇、跨境收支 |
| 商贸 | 商务部商务数据中心 | https://data.mofcom.gov.cn/index.shtml | 国内贸易、外资、ODI、服务贸易、商品市场 |
| 政府采购 | 中国政府采购网 | https://www.ccgp.gov.cn/xxgg/ | 采购公告、中标公告、预算金额、供应商、采购人 |
| 招投标 | 全国公共资源交易平台 | https://www.ggzy.gov.cn/ | 工程建设、政府采购、土地矿权、产权交易 |
| 信用风控 | 信用中国 | https://www.creditchina.gov.cn/ | 行政处罚、失信、信用承诺、信用信息公示 |
| 司法风险 | 中国执行信息公开网 | http://zxgk.court.gov.cn/ | 被执行人、失信被执行人、限制消费线索 |
| 破产风险 | 全国企业破产重整案件信息网 | https://pccz.court.gov.cn/ | 破产、重整、清算案件和招募投资人信息 |
| 上市公司 | 巨潮资讯 | https://www.cninfo.com.cn/new/index | A 股公告、年报、季报、招股书、问询函;优先用脚本 |
| 证券交易所 | 上海证券交易所 | https://www.sse.com.cn/ | 沪市公告、监管信息、上市公司、债券、基金、市场数据 |
| 证券交易所 | 深圳证券交易所 | https://www.szse.cn/ | 深市公告、监管信息、上市公司、市场数据 |
| 证券交易所 | 北京证券交易所 | https://www.bse.cn/ | 北交所公告、上市公司、市场统计 |
| 证券监管 | 中国证监会 | https://www.csrc.gov.cn/ | 监管政策、处罚、IPO、基金、证券期货统计 |
| 知识产权 | 国家知识产权局 | https://www.cnipa.gov.cn/ | 专利、商标、地理标志、知识产权政策 |
| 知识产权 | 专利检索及分析系统介绍 | https://www.cnipa.gov.cn/art/2023/2/13/art_3166_182074.html | 专利检索入口说明、技术路线和竞品研发趋势线索 |
| 医疗器械 | NMPA 医疗器械 UDI 数据共享 | https://udi.nmpa.gov.cn/toDetail.html?CatalogId=3&infoId=40 | 只用页面查询/数据下载;不要申请或使用接口授权码 |
| 医保 | 国家医保局 | https://www.nhsa.gov.cn/ | 医保目录、集采、支付标准、医保政策 |
| 农业 | 农业农村部数据平台 | https://data.moa.gov.cn/ | 农产品价格、农业生产、畜牧、水产、市场监测 |
| 交通物流 | 交通运输部数据 | https://www.mot.gov.cn/shuju/ | 货运、客运、港口吞吐量、公路水路运输 |
| 快递物流 | 国家邮政局 | https://www.spb.gov.cn/ | 快递业务量、业务收入、区域结构 |
| 民航 | 中国民航局 | https://www.caac.gov.cn/ | 旅客吞吐量、货邮吞吐量、航班、机场统计 |
| 能源 | 国家能源局 | https://www.nea.gov.cn/ | 电力、煤炭、油气、新能源、能源政策 |
| 环境 | 生态环境部环境质量 | https://www.mee.gov.cn/hjzl/ | 空气质量、水质、生态环境公报、环保监管 |
| 电力 | 中国电力企业联合会 | https://www.cec.org.cn/ | 发电量、用电量、电力行业运行、行业指数 |
| 工业运行 | 工业和信息化部 | https://www.miit.gov.cn/ | 工业经济、通信业、软件业、中小企业、政策 |
© OpenSenseNova, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in skills/sn-search-market-cn of OpenSenseNova/SenseNova-Skills.
Open the folder on GitHubat commit 7838651
China Market Open Data Search 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| China Market Open Data Search this skillOpenSenseNova/SenseNova-Skills | 5.7k | — | ~954 | Automated safety check: Notes | MIT | |
| Consulting Analysisbytedance/deer-flow | 84k | 4 repos | ~8.4k | Automated safety check: Pass | MIT | |
| Gemini Deep ResearchOpenLAIR/dr-claw | 1.2k | — | ~996 | Automated safety check: Pass | MIT | |
| Reddit Insightslignertys/reddit-research-skills | 14 | — | ~2.2k | Automated safety check: Warn | MIT | |
| Consulting AnalysisHezaoHezao/poirot | 249 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Longbridge Earningshelsome/folio | 271 | 1 repos | ~2.5k | Automated safety check: Pass | None |
bytedance/deer-flow
A skill your agent uses when the user requests to generate, create, or write professional research reports including but not limited to market analysis, consumer insights, brand analysis, financial…
OpenLAIR/dr-claw
Runs multi-source web research through Google's Gemini Deep Research Agent with a bundled Python script and saves a structured, cited report as files.
lignertys/reddit-research-skills
Searches Reddit posts by meaning through the reddapi.dev index, with topic momentum and subreddit lookup, to research how people describe problems and compare tools.
HezaoHezao/poirot
Consulting-grade research reports: framework + final report.
helsome/folio
Earnings analysis — pre- and post-earnings. An agent skill from helsome/folio.
agent-skills-hub/agent-skills-hub
Python library for accessing, analyzing, and extracting data from SEC EDGAR filings.
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.
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.
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.
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.
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.
OpenSenseNova/SenseNova-Skills
Low-level SenseNova tools for image generation, image editing, image recognition with a VLM and text optimization with an LLM, meant to be called by higher-level skills rather than directly.
Works with
Categories
Researches Chinese market, macro, trade, procurement, listed-company and regulatory information from free official sources that need no sign-up or API key. The skill limits the agent to a fixed list of free Chinese official resources and tells it to drop any source that asks for registration, login, a captcha, an API key, OAuth, a paywall or that carries cryptocurrency data. The workflow starts by pinning down the industry, company, region, period, metric definition and type of evidence needed.
China Market Open Data Search fits situations like: pulling annual report or inquiry letter filings for a Chinese listed company; finding macro indicators such as CPI, PMI or industrial output from official sources; checking government procurement or bidding notices for a sector; looking up a Chinese counterparty's court enforcement or credit records.
Run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a claude-code`. Or copy the skill folder (skills/sn-search-market-cn in OpenSenseNova/SenseNova-Skills) into .claude/skills/sn-search-market-cn in your project. Claude Code loads it when a task matches its description.
Run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-search-market-cn -a codex`. Or copy the skill folder (skills/sn-search-market-cn in OpenSenseNova/SenseNova-Skills) into .agents/skills/sn-search-market-cn in your project. Codex loads it when a task matches its description.
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-market-cn -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-market-cn, .gemini/skills/sn-search-market-cn, .github/skills/sn-search-market-cn and .opencode/skills/sn-search-market-cn in your project.
Going by SKILL.md and its folder, China Market Open Data Search needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python, using the standard library only, for the announcement script; A browser-use tool for the website sources; Network access to Chinese official sites.
SKILL.md names 15 domains. As links in the text: cnipa.gov.cn, data.stats.gov.cn, stats.gov.cn, pbc.gov.cn, safe.gov.cn, data.mofcom.gov.cn, ccgp.gov.cn, ggzy.gov.cn, creditchina.gov.cn, zxgk.court.gov.cn, pccz.court.gov.cn, cninfo.com.cn, sse.com.cn, szse.cn and bse.cn. This is read from the text; nothing was executed.
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.
China Market Open Data Search is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 954 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with China Market Open Data Search: Consulting Analysis (bytedance/deer-flow, 84k stars), Gemini Deep Research (OpenLAIR/dr-claw, 1.2k stars), Reddit Insights (lignertys/reddit-research-skills, 14 stars) and Consulting Analysis (HezaoHezao/poirot, 249 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.