← Back to Skills Marketplace
t-atlas

A Share Stock Dossier

by Lian Junhong · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1155
Downloads
3
Stars
7
Active Installs
1
Versions
Install in OpenClaw
/install a-share-stock-dossier
Description
Analyze A-share stocks and portfolios with analyst-grade, evidence-first reports. Use when the user asks for 个股分析、持仓复盘、逻辑是否还在、行业龙头、盘前/盘后策略、情绪+技术综合判断, especia...
README (SKILL.md)

A-Share Stock Dossier

Overview

Produce professional analyst-style stock reports that are process-transparent, evidence-bound, and directly executable. Always split conclusions into two layers:

  • 产业逻辑(fundamental/industry logic)
  • 交易逻辑(price/flow/sentiment logic)

Default output mode is long-form process report unless user explicitly asks for a short summary.

Workflow

Step 1) Fix scope and objective

  • Extract stock list, cost, position size, horizon (日内 / 次日 / 5-10日), and risk preference.
  • Confirm output mode:
    • 单票深挖
    • 组合分层(A/B/C)
    • 盘前执行单
  • If screenshot is provided, parse first; ask only missing fields.

Step 2) Pull structured baseline before any narrative

Run:

python skills/a-share-stock-dossier/scripts/a_share_snapshot.py \
  --codes 603618,002149,002506,002475,002729,601116,601096 \
  --with-indices --with-kline --kline-days 60 --pretty

Lock objective facts first:

  • Price/pct/range/volume/turnover
  • 5d/10d/20d return
  • MA5/MA10/MA20/MA60 context
  • Index mood and breadth proxy

Field reference:

  • references/eastmoney-fields.md

Step 3) Run deep-search loop (before and during writing)

Use:

  • references/source-checklist.md
  • references/search-depth-protocol.md

Mandatory minimum evidence per stock:

  1. Structured quote/kline data
  2. One official source (CNINFO/exchange/company IR)
  3. One mainstream finance source
  4. One sector/leader verification source

Tool order:

  • web_search discover
  • web_fetch extract正文
  • browser for JS-heavy/anti-bot/paginated/incomplete extraction

Step 4) Maintain retrieval log (hard requirement)

During analysis, build a step log S1..Sn. Each step must include:

  • 检索目标(why this search)
  • 查询/页面(query/url)
  • 摘要(1-3条关键事实)
  • 来源等级(官方/主流媒体/社区)
  • 对判断影响(supports/weakens/conflicts)

If a conclusion appears without supporting steps, do not keep it in final recommendations.

Step 5) Write stock analysis in fixed order

For each stock, output strictly in this order:

  1. 公司业务与收入/应用场景定位
  2. 当前市场叙事与叙事阶段(启动/强化/分歧/退潮)
  3. 行业龙头与板块阶段(强度/轮动/分化)
  4. 技术面(趋势、关键位、失效位)
  5. 舆情与事件(利多/利空/争议)
  6. 双逻辑判断
    • 产业逻辑:在 / 弱化 / 失效
    • 交易逻辑:在 / 弱化 / 失效
  7. 明日三情景(强/中/弱)触发条件 -> 动作
  8. 证据绑定(E1/E2/E3/E4)+ 置信度

Use template:

  • references/report-template.md

Step 6) Continuous-search triggers during writing

Pause and re-search immediately if:

  • only one source supports a key claim
  • key event is stale (>7 days) and no update is checked
  • price/volume behavior conflicts with narrative
  • wording becomes uncertain(可能/大概/据说)
  • sector leader list mismatches same-day board behavior

Step 7) Conflict resolution and stop rule

  • Unify basis first (timestamp, adj/non-adj, intraday/close)
  • Priority: official > exchange data > mainstream media > community
  • If unresolved, keep explicit uncertainty notes

Stop searching only when:

  1. each core conclusion has >=2 sources and >=1 official/preferred source
  2. recent two re-search rounds add no high-value facts
  3. conflicts are either resolved or explicitly marked

Step 8) Portfolio decision + self-correction

After all stocks:

  • Rank A/B/C:
    • A: 产业逻辑与交易逻辑同向
    • B: 产业逻辑在、交易逻辑弱
    • C: 交易逻辑受损
  • Give one-line portfolio action (cut/hold/wait + why)
  • Add self-correction:
    • 2-3 weak points in this round
    • how to recalibrate thresholds next round

Output requirements (must follow)

Default to detailed analyst-report style with this top-level structure:

  1. 检索过程纪要(S1..Sn)
  2. 市场底色(结构化数据)
  3. 逐股深度分析(证据逐条绑定)
  4. 组合分层与执行重点
  5. 本轮不确定性与下轮修正计划

Never output only short conclusions unless user asks explicitly.

Usage Guidance
This skill appears internally consistent: it fetches market snapshots from Eastmoney and Tencent and instructs the agent to run a local Python script and to do web searches/scraping to build evidence-backed reports. Before installing, be aware that (1) the agent will make outbound web requests to public finance sites and search engines (so do not provide sensitive content you wouldn't want fetched), (2) the skill expects Python to be available though the metadata doesn't list it as a required binary, and (3) the agent will perform active web scraping/browser actions which may trigger site defenses. No credentials or secret environment variables are requested. If you need stricter guarantees, ask the author to declare 'python' as a required binary and to document any additional network endpoints the skill will contact.
Capability Analysis
Type: OpenClaw Skill Name: a-share-stock-dossier Version: 1.0.0 The skill bundle provides a professional workflow for A-share stock analysis, utilizing a Python script (a_share_snapshot.py) to fetch market data from legitimate public APIs (Eastmoney and Tencent). The script uses standard libraries without external dependencies or dangerous execution patterns, and the instructions in SKILL.md emphasize transparency, evidence-based reporting, and data verification. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
Capability Assessment
Purpose & Capability
The name/description ask for A-share analysis and the skill includes a scraper/report workflow plus a helper script that fetches Eastmoney and Tencent market data — these are expected and proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the included Python snapshot script and to perform web_search/web_fetch/browser based evidence collection with a structured retrieval log. This stays within the purpose but does require the agent to perform broad web queries and page scraping (including JS-heavy pages), which is intrinsic to the declared 'deep web verification' goal.
Install Mechanism
There is no install spec (instruction-only). The provided Python script has no third‑party dependencies and will be executed directly. This is low-risk; however, the skill metadata did not declare a required binary even though SKILL.md shows running 'python' — a minor metadata omission, not malicious behavior.
Credentials
The skill requests no environment variables, credentials, or config paths. The script makes only outbound HTTP(S) calls to public Eastmoney and Tencent endpoints, which is consistent with its data-gathering purpose.
Persistence & Privilege
always is false and the skill does not request persistent system-level privileges or modify other skills' configurations. Autonomous invocation is allowed by default but is not combined with other concerning privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install a-share-stock-dossier
  3. After installation, invoke the skill by name or use /a-share-stock-dossier
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release of a-share-stock-dossier. - Provides analyst-grade, evidence-based A-share stock and portfolio analysis. - Enforces process transparency with a detailed retrieval log for every step. - Splits all conclusions into fundamental (产业逻辑) and trading (交易逻辑) layers. - Requires multi-source verification, including structured quotes and official/major finance data. - Default output is a long-form report, including stock-by-stock arguments, evidence tagging, and explicit portfolio recommendations. - Designed for deep web verification and traceable, auditable investment insights.
Metadata
Slug a-share-stock-dossier
Version 1.0.0
License
All-time Installs 7
Active Installs 7
Total Versions 1
Frequently Asked Questions

What is A Share Stock Dossier?

Analyze A-share stocks and portfolios with analyst-grade, evidence-first reports. Use when the user asks for 个股分析、持仓复盘、逻辑是否还在、行业龙头、盘前/盘后策略、情绪+技术综合判断, especia... It is an AI Agent Skill for Claude Code / OpenClaw, with 1155 downloads so far.

How do I install A Share Stock Dossier?

Run "/install a-share-stock-dossier" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is A Share Stock Dossier free?

Yes, A Share Stock Dossier is completely free (open-source). You can download, install and use it at no cost.

Which platforms does A Share Stock Dossier support?

A Share Stock Dossier is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created A Share Stock Dossier?

It is built and maintained by Lian Junhong (@t-atlas); the current version is v1.0.0.

💬 Comments