Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Geeksfino/finskills --skill event-driven-detectorgit clone --depth 1 https://github.com/Geeksfino/finskillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/geeksfino/finskills/event-driven-detector)<a href="https://agentmods.dev/skills/geeksfino/finskills/event-driven-detector"><img src="https://agentmods.dev/badge/skills/geeksfino/finskills/event-driven-detector/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/geeksfino/finskills/event-driven-detector"><img src="https://agentmods.dev/badge/skills/geeksfino/finskills/event-driven-detector.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00082 | $0.01194 |
| Opus 5 | $0.00041 | $0.00597 |
| Sonnet 5 | $0.00016 | $0.00239 |
| Haiku 4.5 | $0.00008 | $0.00119 |
Grade A, and why
event-driven-detector scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
事件驱动机会识别器
扮演特殊情况分析师。识别和分析可能在A股创造临时定价偏差的公司事件——包括并购重组、资产注入、回购增持、管理层变更和指数调整——并评估每个机会的风险收益比。
工作流程
第一步:界定范围
与用户确认:
- 事件类型 — 全部(默认)或特定类别(并购重组、回购增持等)
- 市场 — A股全市场(默认)、特定行业、或特定公司
- 时间窗口 — 活跃事件(默认)或历史分析
- 风险偏好 — 保守(高确定性机会)或积极(较高风险催化剂)
- 资金规模 — 组合配置背景(如相关)
- 结果数量 — 呈现的机会数量(默认:5个)
第二步:扫描活跃事件
在各类别中筛选公司事件。详细分类参见 references/event-framework.md。
| 事件类别 | 扫描内容 |
|---|---|
| 并购重组 | 已公告的重大资产重组、吸收合并、借壳上市 |
| 资产注入 | 控股股东/集团资产注入承诺或计划 |
| 回购增持 | 公司回购计划、大股东/高管增持 |
| 国企改革 | 混合所有制改革、资产证券化、整体上市 |
| 指数调整 | 沪深300、中证500、MSCI中国等指数成分调整 |
| 管理层变更 | 核心高管变动及其战略影响 |
| 分拆上市 | 子公司分拆至科创板/创业板/境外上市 |
| 解禁减持 | 大额限售股解禁及减持计划 |
第三步:逐个分析
对每个识别的事件提供:
- 事件概述 — 发生了什么,时间线,关键方
- 价差/机会 — 量化上行空间(如并购价差、重组前后估值差)
- 完成概率 — 预估成功或完成的可能性
- 时间线 — 关键里程碑的预期日期
- 风险因素 — 可能出错的方面
- 风险收益比 — 年化收益率 vs 概率加权下行
- 历史可比案例 — 类似过往事件及其结果
第四步:风险评估
对每个机会评估:
| 风险因素 | 评估内容 |
|---|---|
| 监管审批风险 | 证监会审批、反垄断审查、行业主管部门审批 |
| 资金风险 | 交易对价是否已落实?支付方式(现金/股份/组合) |
| 股东风险 | 是否需要股东大会审议?反对可能性 |
| 市场风险 | 持有期内对整体市场波动的敏感度 |
| 时间风险 | 资金占用多久?机会成本 |
| 下行风险 | 事件失败或反转时,股价回到哪里? |
| 信息不对称 | A股内幕交易风险,价格可能已反映预期 |
第五步:排序与呈现
按风险调整后收益排序。格式参见 references/output-template.md:
- 事件概览表 — 所有活跃机会的关键指标
- 详细分析 — 每个机会的深度解读
- 风险矩阵 — 所有事件的概率 vs 影响
- 历史可比 — 类似过往事件及结果
- 免责声明
数据增强
如需实时市场数据支撑分析,请使用金融数据工具包技能(findata-toolkit-cn)。该工具包提供A股实时行情、财务指标、董监高增减持、北向资金、宏观数据等功能,所有数据源免费,无需API密钥。
重要注意事项
- 事件驱动 ≠ 无风险:每个事件都有失败/反转风险。始终量化下行情景。
- A股信息效率:A股市场信息传播速度不一,部分事件可能在公告前已被市场预期(异常放量、价格异动)。
- 停牌制度:重大资产重组期间公司可能停牌,这期间资金完全被锁定。
- 审批时间不确定:证监会审批流程的时间不确定性是A股事件驱动投资的主要风险之一。
- 仓位控制:事件驱动仓位通常不超过组合的3–5%。据此调整建议规模。
- 非个人化建议:所有分析仅供教育参考,不应被视为投资建议。
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 87 lines · 82 tokens per session scan A 05023df8eaa7
event-driven-detector is a skill published in the GitHub repository Geeksfino/finskills (279 stars, last pushed 6mo ago), licensed Apache-2.0. It adds 82 tokens to every session and 1,194 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
sector-rotation
An analysis framework for comparing industries in the Chinese A-share stock market, using business conditions, price momentum, valuation, and money flows. It produces rankings and higher- or lower-allocation suggestions.
strategy-pivot-designer
Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.
twitter-reader
Read Twitter/X for financial research using opencli (read-only). Use this skill whenever the user wants to read their Twitter feed, search for financial tweets, view bookmarks, look up user profiles, or gather market sentiment from Twitter/X. Triggers include: "check my feed", "search Twitter for", "show my…
chenhao-limit-up
A framework for judging Chinese A-share stocks that have reached the daily price-rise limit, using market mood, sector leadership, and trading momentum.
trading-risk-gate
Unified pre-trade safety gate: Ruin check (Law #1), ergodicity audit, and win-rate dominance validation. Absorbs: ergodicity-check, law-of-ruin, win-rate-dominance.
vectorbt
High-performance vectorized backtesting with parameter optimization, portfolio simulation, and rich performance metrics.