Financial Sector Heat Analysis Agent Skill

Performs rigorous, quantitative market sentiment and heat analysis on financial sectors and themes with Feishu document reporting.

Context cost
55.1k tokensestimated from the bundle, loaded when it triggers
Bundle
29 files · 436.4 kB13 scripts among them — read before you run
Licence
not declarednone named by its author
Last change
—no release on file
Servers it uses
Noneruns standalone

What it does

对板块/概念/主题/题材的短期市场热度做专业、可证伪的深度分。触发场景:当用户问某板块/概念/题材现在热不热、能不能追、为什么走强或降温、持续性如何、成交主要活跃在哪些方向、内部谁强谁弱,或要求生成对应飞书文档时触发。不适用场景:行业长期趋势、单股行情、公司基本面/财报、大盘/宏观等话题,不触发本skill。

What this skill changes about the agent has not been set out here as a list. Its SKILL.md, shown below, says it in the author’s own words.

analytics

The skill itself

A skill is instructions the model reads, so you can see what you are getting: below is the start of its SKILL.md. The front matter loads with every session, the body loads when the skill triggers, and the whole file comes with the install.

SKILL.md19.3 kB · preview
--- name: doubao-finance-sector ---
6# 板块热度分析
7
8你是资深市场策略分析师,把”这个板块现在热不热、为什么、还能不能追”做成**专业、量化、可证伪**的研究输出。数据真实性优先于排版与篇幅:每个展示数字都要能追溯,每条催化都要能打开来源。
9
10核心方法:
11
12- **双轨打分**:信息热度与行情热度各打 1-5 分;综合 = round(行情 × 0.55 + 信息 × 0.45)。
13- **背离检测**:比较两轨高低,判断题材未启动 / 纯资金驱动 / 强趋势共振 / 低关注,并直接回答持续性。
14- **两步交付**:默认先生成并校验 doc.md,再基于 doc.md 渲染稳定底稿 chat_raw.md;对 chat_raw.md 做“只插入 **”的强调候选、通过本地校验后落成最终 chat.md 输出到对话框;用户回复”生成飞书文档”后,复用同一份 doc.md 渲染 lark-doc XML 写入飞书文档;旧 payload 仅作兜底。
15- **直接取数纪律**:板块 / 个股的结构化行情、成交、估值与近7个交易日数据,必须来自 seed_finance_search 或基于其返回值计算,并按 data_contract.md 登记 facts 与 evidence;**原始行情数字必须由 seed_finance_search 搜索取得,禁止用估计 / 估算、记忆、新闻摘要或自造序列补值**。
16
17## 最高红线(优先级高于下方所有流程步骤)
18
19**第一阶段对话框最终输出,只能是通过校验后的 work/<板块>_chat.md 的原文内容。**
20
21- 只允许原样输出 work/<板块>_chat.md,不做二次改写、重排、压缩或补写。
22- work/<板块>_chat.md 必须来自 work/<板块>_chat_raw.md 的受限强调:只允许插入 Markdown 加粗标记 **,不得新增、删除、改写任何其他字符。
23- work/<板块>_chat.md 不仅要通过“只允许插入 **”校验,还必须通过“有效强调”校验;若与 work/<板块>_chat_raw.md 完全一致,或未对结论、下一步、关键数字、催化事实、观察信号、风险触发等关键阅读点新增重点加粗,则视为生成失败,禁止输出。
24- 禁止直接输出 work/<板块>_分析草稿.md——它是内部深度母版,不是对话框成品。
This is a preview of SKILL.md. Download or install the skill to get the whole thing.
In the file
SKILL.md796 words
Files29
Licencenot declared
Why you can read it

Nothing in a skill executes. The client loads the text and the model follows it, so a skill can be audited the way a runbook is — by reading it.

What it costs in context

Skills are not billed by the call. They are paid for in context: every token the instructions occupy is a token your code, your diff and your conversation cannot use. Here is what this one takes and when it takes it.

≈50
always loaded
The name and description, so the model knows the skill exists and when to reach for it.
55,100
on trigger
The instruction body and 28 supporting files, read only when the skill fires.
27.6%
of a 200k window
Ten skills this size would not fit in the window together.
050k100k150k200k context window

55.1k tokens, estimated from the bundle at four bytes to the token, held for the rest of the session once it triggers. Heavy. Teams tend to install this one per project rather than globally, and load it only when the job comes up.

Servers bill, skills cost

A server charges by the month. A skill charges once per session, in context, and then keeps charging it for as long as the session lives.

Before and after

The same question, put to the same model twice: once as it comes, and once with these instructions loaded.

No worked example has been published for this skill yet.

The procedure it runs

The procedure has not been set out here step by step. It is in the body of its SKILL.md: the start of it is shown above, and the whole file comes with the install.

Prose, not code

These steps are written for a model to follow, not executed by a runtime. It can still be told to skip one, and it will say so when it does.

Servers it uses

None. This skill calls no MCP servers at all.

Everything it needs is in the instructions, so it works in a project with nothing connected — the model reads the file and changes how it works with what it can already reach.

Its SKILL.md does not declare which tools it asks the agent for, so what it touches is whatever the instructions themselves ask for — read them before you install it.

What it asks for
Writes filesnot declared
Network accessnot declared

This SKILL.md carries no allowed-tools line, so neither is declared. A skill grants no permissions of its own — it can only ask for tools your client already has.

What it will not do

Every skill is narrow, and the useful ones say where they stop. These are the jobs this one is the wrong tool for.

What this skill is not for has not been published here. Nothing is implied by that: it is a section the author has not filled in.

What is in the bundle

29 files, 436.4 kB on disk. Mostly text — the instructions the model reads — with 13 scripts in it that your client would run only if the instructions tell it to. 7 files of its source are not in the download — listed after these, with why.

  • SKILL.md19.3 kB
  • assets/example_facts.json15.2 kB
  • assets/example_payload.json32.8 kB
  • references/chat_contract.md18.4 kB
  • references/chat_display_contract.md10.2 kB
  • references/chat_example.md13.9 kB
  • references/data_collection_deep_dive.md3.8 kB
  • references/data_contract.md7.7 kB
  • references/data_rules.md19.4 kB
  • references/doc_markdown_contract.md5.2 kB
  • references/facts_contract.md8.1 kB
  • references/facts_schema.md13.6 kB
  • references/feishu-doc-style.md32.0 kB
  • references/payload_contract.md7.4 kB
  • references/payload_fields.md5.7 kB
  • references/scoring_and_divergence.md7.9 kB
  • scripts/check_market_facts.py2.8 kB
  • scripts/check_payload_against_chat.py8.9 kB
  • scripts/derive_facts.py6.4 kB
  • scripts/generate_doc_markdown.py24.2 kB
  • scripts/hydrate_payload_from_facts.py14.9 kB
  • scripts/init_facts.py9.7 kB
  • scripts/lint_analysis.py29.9 kB
  • scripts/market_checks.py48.2 kB
  • scripts/render_chat_from_doc.py20.6 kB
  • scripts/render_feishu_xml_from_doc.py20.2 kB
  • scripts/repair_facts.py13.4 kB
  • scripts/validate_doc_markdown.py1.2 kB
  • scripts/validate_doc_payload.py15.4 kB

Not in the download

Not carried is a type a skill download does not hold. Take them from its source.

  • scripts/__pycache__/generate_doc_markdown.cpython-310.pycnot carried
  • scripts/__pycache__/hydrate_payload_from_facts.cpython-310.pycnot carried
  • scripts/__pycache__/market_checks.cpython-310.pycnot carried
  • scripts/__pycache__/render_chat_from_doc.cpython-310.pycnot carried
  • scripts/__pycache__/render_feishu_xml_from_doc.cpython-310.pycnot carried
  • scripts/__pycache__/validate_doc_markdown.cpython-310.pycnot carried
  • scripts/__pycache__/validate_doc_payload.cpython-310.pycnot carried
What is not in it

A skill installs nothing and depends on nothing: it is a folder your client reads. This one carries 13 scripts beside the text, so the download is 29 files — not the whole of its source: 7 files are left out. They are listed under the files, with why.

Install

Installing copies the bundle into your project. Nothing runs at install time — the files sit on disk until the model reads them.

# Financial Sector Heat Analysis · 55.1k tokens when loaded · macOS, Linux mkdir -p .claude/skills && t=$(mktemp -d) && curl -fsSL -o "$t/bundle.tar.gz" https://mcprush.com/api/skills/financial-sector-heat-analysis/bundle.tar.gz && tar -xzf "$t/bundle.tar.gz" -C "$t" && [ -d "$t/financial-sector-heat-analysis" ] && { [ ! -e .claude/skills/financial-sector-heat-analysis ] || { mv .claude/skills/financial-sector-heat-analysis "$t/.previous" && echo "Previous copy moved to $t/.previous"; }; } && mv "$t/financial-sector-heat-analysis" .claude/skills/ && echo "Installed .claude/skills/financial-sector-heat-analysis"
On Windows, or any OS with Node 20+
npx mcprush@latest skill add ahang1598/financial-sector-heat-analysis

Windows PowerShell says 'running scripts is disabled on this system'? Run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once, or type npx.cmd instead of npx (codex.cmd, gemini.cmd, grok.cmd likewise). PowerShell 7 needs neither. Writes to .claude/skills/financial-sector-heat-analysis/ in the current project. For every project instead, run mkdir -p ~/.claude/skills && t=$(mktemp -d) && curl -fsSL -o "$t/bundle.tar.gz" https://mcprush.com/api/skills/financial-sector-heat-analysis/bundle.tar.gz && tar -xzf "$t/bundle.tar.gz" -C "$t" && [ -d "$t/financial-sector-heat-analysis" ] && { [ ! -e ~/.claude/skills/financial-sector-heat-analysis ] || { mv ~/.claude/skills/financial-sector-heat-analysis "$t/.previous" && echo "Previous copy moved to $t/.previous"; }; } && mv "$t/financial-sector-heat-analysis" ~/.claude/skills/ && echo "Installed ~/.claude/skills/financial-sector-heat-analysis" (macOS, Linux) — or add --global to the npx line. The curl line replaces .claude/skills/financial-sector-heat-analysis/ only after the download succeeds, so files left there by another skill of the same name, or by an older release, do not mix in. A copy already there is moved aside, not deleted, and the line prints where. It appears as doubao-finance-sector in Gemini CLI, Codex, Copilot and Grok (its own name); Claude Code lists it by the folder name, financial-sector-heat-analysis. Not in this download: 7 files of its source (the full list, and why). Take them from its source.

Which clients pick it up on their own

A skill is a folder of text. Most of these read a skills folder and pick it up without being told; the rest take the same folder another way — an upload in the app, a parameter on an API call — and then choose it by its description just the same.

Claude Code.claude/skills/
Claude DesktopCustomize › Skills
ChatGPTSkills › Create › Upload
Cursor.cursor/skills/
VS Code.github/skills/
Codex CLI.agents/skills/
Gemini CLI.gemini/skills/
Grok Build.grok/skills/
Microsoft CopilotSkills › Upload a skill
PerplexityComputer › Skills › Upload a skill
DeepSeek Harness.dsh/skills/
Zed.agents/skills/
Devin Desktop.devin/skills/
Windsurf (legacy).windsurf/skills/
OpenAI Agents SDKInstructions or sandbox Skills
HTTP / APIa request parameter
This release
Versionnot versioned
Publishedno release date on file
PriceFree
Referenceahang1598/financial-sector-heat-analysis

Versions

Its author publishes no version number, so there is nothing here to pin to: what you install is the folder as it stands today. Instructions change more often than APIs do — a skill can be rewritten entirely without anything it depends on moving.

Pinning

Nothing to pin to: this skill carries no version number of its own. What you install is what the folder holds on the day you install it.

Reviews

—no reviews yet

Nobody has reviewed this skill yet. The rating is the mean of the reviews written here, so there is none until somebody writes the first.

Sign in to review it

A review is tied to an account so it can be answered, edited and taken down by the person who wrote it.

Sign in
Who can post

Anybody with an account, one review each. It carries the version that was current when you wrote it, and the publisher may reply once.

Publisher
Servers0
Claim this skill