Install any skill in seconds. Free to start, no credit card required.
Get Started Free →A股个股深度研究/首次覆盖报告/个股全面研究分析。当用户说"深度研究"、"深度分析"、"全面分析XX"、"首次覆盖"、"initiation"、"initiating coverage"、"帮我研究一下XX"、"XX值不值得买"、"给我出一份XX的研究报告"、"个股深度"、"深度报告"、"投资价值分析"时触发。MUST USE when user asks for deep research, initiating coverage, comprehensive stock analysis, or a full research report on a specific stock. 整合公司概况、行业地位、财务分析、估值(DCF+可比)、投资论点,生成全面的个股研究报告。通过 cn-stock-data 获取全量数据,结合 web 搜索获取公司信息、行业背景、分析师观点。支持券商深度报告风格(formal,15-30页)和个人研究笔记风格(brief,3-5页)。
.claude/skills/aifinlab-a-share-initiation/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-16 | ✗→✓ | ▲ Improved | 158% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 91% | 0% |
| case-20 | ✓→✗ | ▼ Worse | 49% | 0% |
| case-21 | ✓→✗ | ▼ Worse | 53% | 0% |
| case-22 | ✓→✗ | ▼ Worse | 23% | 0% |
bashSCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts" # \u5B8C\u6574\u8D22\u52A1\u6307\u6807\uFF08\u591A\u671F\uFF09 python "$SCRIPTS/cn_stock_data.py" finance --code [CODE] # \u5B9E\u65F6\u884C\u60C5 python "$SCRIPTS/cn_stock_data.py" quote --code [CODE] # \u8FD1 2 \u5E74\u65E5\u7EBF python "$SCRIPTS/cn_stock_data.py" kline --code [CODE] --freq daily --start [2\u5E74\u524D\u65E5\u671F] # \u8D44\u91D1\u6D41\u5411 python "$SCRIPTS/cn_stock_data.py" fund_flow --code [CODE] --days 30 # \u5317\u5411\u8D44\u91D1 python "$SCRIPTS/cn_stock_data.py" north_flow # \u53EF\u6BD4\u516C\u53F8\u884C\u60C5 python "$SCRIPTS/cn_stock_data.py" quote --code [COMP1],[COMP2],[COMP3] # \u53EF\u6BD4\u516C\u53F8\u8D22\u52A1 python "$SCRIPTS/cn_stock_data.py" finance --code [COMP]
\u8865\u5145 web \u641C\u7D22\uFF1A\u516C\u53F8\u5B98\u7F51\u3001\u5E74\u62A5\u6458\u8981\u3001\u7BA1\u7406\u5C42\u4ECB\u7ECD\u3001\u884C\u4E1A\u62A5\u544A\u3001\u5206\u6790\u5E08\u89C2\u70B9\u3001\u8FD1\u671F\u516C\u544A\u3002
\u6839\u636E\u7528\u6237\u6307\u5B9A\u7684\u98CE\u683C\uFF08formal \u6216 brief\uFF09\u751F\u6210\u62A5\u544A\u3002\u9ED8\u8BA4\u4E3A formal\u3002 \u53C2\u7167 references/report-structure.md \u4E2D\u7684\u6A21\u677F\u7ED3\u6784\u3002
| \u7EF4\u5EA6 | formal\uFF08\u5238\u5546\u6DF1\u5EA6\u62A5\u544A\uFF09 | brief\uFF08\u4E2A\u4EBA\u7814\u7A76\u7B14\u8BB0\uFF09 | |------|---------------------|---------------------| | \u7BC7\u5E45 | 15-30 \u9875 | 3-5 \u9875 | | \u516C\u53F8\u6982\u51B5 | \u5B8C\u6574\uFF08\u5386\u53F2+\u80A1\u6743+\u7BA1\u7406\u5C42+\u4E1A\u52A1\u62C6\u5206\uFF09 | \u7CBE\u7B80\uFF081 \u6BB5\u4E3B\u8425+\u7ADE\u4E89\u529B\uFF09 | | \u884C\u4E1A\u5206\u6790 | 3-5 \u9875\u72EC\u7ACB\u7AE0\u8282 | 0.5 \u9875\u884C\u4E1A\u901F\u89C8 | | \u8D22\u52A1\u5206\u6790 | \u5B8C\u6574\uFF088-12 \u5B63\u5EA6\u8D8B\u52BF+\u6770\u90A6\u5206\u6790\uFF09 | \u6838\u5FC3\u6307\u6807\u8868+1\u6BB5\u5206\u6790 | | \u4F30\u503C | DCF + Comps \u53CC\u65B9\u6CD5 | \u4E3B\u7528 Comps\uFF0C\u7B80\u5316 DCF | | \u6295\u8D44\u8BBA\u70B9 | \u5B8C\u6574\u7ED3\u6784\u5316\u8BBA\u70B9 | 3 \u6761\u770B\u591A+3 \u6761\u98CE\u9669 | | \u56FE\u8868 | \u6570\u636E\u8868+\u8D8B\u52BF\u63CF\u8FF0 | \u6838\u5FC3\u6570\u636E\u8868 | | \u514D\u8D23\u58F0\u660E | \u9700\u8981 | \u4E0D\u9700\u8981 |
python# 调用 skill result = run_skill({ "param1": "value1", "param2": "value2" })
bashpython scripts/run_skill.py --input data.json
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 45,754 | 17,657 | -61% | 1 | 1 | 0% | 8,276 | 6,637 | -20% | 0 | 0 | — |
case-02 | fail→fail | 16,877 | 17,138 | +2% | 1 | 1 | 0% | 2,917 | 7,297 | +150% | 0 | 0 | — |
case-03 | fail→fail | 35,022 | 11,481 | -67% | 1 | 1 | 0% | 5,457 | 6,357 | +16% | 0 | 0 | — |
case-04 | fail→fail | 27,476 | 64,500 | +135% | 1 | 1 | 0% | 4,250 | 6,619 | +56% | 0 | 0 | — |
case-05 | fail→fail | 18,411 | 41,904 | +128% | 1 | 1 | 0% | 3,209 | 6,203 | +93% | 0 | 0 | — |
case-06 | fail→fail | 22,944 | 33,626 | +47% | 1 | 1 | 0% | 4,579 | 6,020 | +31% | 0 | 0 | — |
case-07 | fail→fail | 22,273 | 10,210 | -54% | 1 | 1 | 0% | 3,410 | 6,641 | +95% | 0 | 0 | — |
case-08 | fail→fail | 24,926 | 11,441 | -54% | 1 | 1 | 0% | 3,573 | 6,144 | +72% | 0 | 0 | — |
case-09 | fail→fail | 37,619 | 55,386 | +47% | 1 | 1 | 0% | 4,921 | 14,441 | +193% | 0 | 0 | — |
case-10 | fail→fail | 21,393 | 38,932 | +82% | 1 | 1 | 0% | 3,082 | 6,135 | +99% | 0 | 0 | — |
case-11 | fail→fail | 12,779 | 7,614 | -40% | 1 | 1 | 0% | 2,331 | 6,154 | +164% | 0 | 0 | — |
case-12 | fail→fail | 24,116 | 24,361 | +1% | 1 | 1 | 0% | 3,114 | 9,519 | +206% | 0 | 0 | — |
case-13 | fail→fail | 24,593 | 9,181 | -63% | 1 | 1 | 0% | 3,530 | 6,272 | +78% | 0 | 0 | — |
case-19 | fail→fail | 21,326 | 14,183 | -33% | 1 | 1 | 0% | 2,900 | 6,651 | +129% | 0 | 0 | — |
case-20 | pass→fail | 28,213 | 62,240 | +121% | 1 | 1 | 0% | 4,227 | 6,287 | +49% | 0 | 0 | — |
case-21 | pass→fail | 21,958 | 10,127 | -54% | 1 | 1 | 0% | 3,916 | 5,972 | +53% | 0 | 0 | — |
case-22 | pass→fail | 36,149 | 17,129 | -53% | 1 | 1 | 0% | 5,475 | 6,714 | +23% | 0 | 0 | — |
case-14 | pass→fail | 23,373 | 7,043 | -70% | 1 | 1 | 0% | 3,569 | 6,026 | +69% | 0 | 0 | — |
case-15 | pass→fail | 24,045 | 13,926 | -42% | 1 | 1 | 0% | 3,940 | 6,677 | +69% | 0 | 0 | — |
case-16 | fail→pass | 24,634 | 29,579 | +20% | 1 | 1 | 0% | 3,871 | 9,986 | +158% | 0 | 0 | — |
case-17 | pass→pass | 23,929 | 29,613 | +24% | 1 | 1 | 0% | 3,320 | 9,567 | +188% | 0 | 0 | — |
case-18 | fail→pass | 27,141 | 14,769 | -46% | 1 | 1 | 0% | 4,451 | 8,501 | +91% | 0 | 0 | — |
case-23 | pass→pass | 19,578 | 35,476 | +81% | 1 | 1 | 0% | 2,826 | 10,881 | +285% | 0 | 0 | — |
case-24 | pass→pass | 26,382 | 30,589 | +16% | 1 | 1 | 0% | 4,153 | 11,288 | +172% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted, and 6 counted toward the lift figure. The other 18 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of -12 percentage points is the difference between those two pass rates over the 6 comparable cases. 9 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.6-flash | verified | 8/28/2026 | +4% |
Other measured skills in the registry, with their headline benchmark lift.