Technical Analyst
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
催化剂与风险的反证式写法:每个强结论必须先找反证;催化剂按"兑现型 / 预期型 / 周期型"分类并要求可验证的数据时点;风险按技术路线断层、客户集中、产能过剩与价格战、周期顶、预期透支(假便宜 PEG)、一致预期下修、治理与流动性、数据源冲突分类;裁决点的标准写法(什么数据出来会改变判断 +…
$ npx skills add simonlin1212/Vibe-Research --skill catalyst-risk -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install simonlin1212/Vibe-Research catalyst-risk --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/simonlin1212/Vibe-Research.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/catalyst-risk .claude/skills/catalyst-risk && 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 "catalyst-risk" agent skill from https://github.com/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-risk into .claude/skills/catalyst-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "catalyst-risk", 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/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-riskType 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 simonlin1212/Vibe-Research --skill catalyst-risk -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install simonlin1212/Vibe-Research catalyst-risk --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/simonlin1212/Vibe-Research.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/catalyst-risk .agents/skills/catalyst-risk && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "catalyst-risk" agent skill from https://github.com/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-risk into .agents/skills/catalyst-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "catalyst-risk", 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 simonlin1212/Vibe-Research --skill catalyst-risk -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install simonlin1212/Vibe-Research catalyst-risk --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/simonlin1212/Vibe-Research.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/catalyst-risk .cursor/skills/catalyst-risk && 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 "catalyst-risk" agent skill from https://github.com/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-risk into .cursor/skills/catalyst-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "catalyst-risk", 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/simonlin1212/Vibe-Research.git --path .agents/skills/catalyst-risk--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 simonlin1212/Vibe-Research --skill catalyst-risk -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install simonlin1212/Vibe-Research catalyst-risk --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/simonlin1212/Vibe-Research.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/catalyst-risk .gemini/skills/catalyst-risk && 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 "catalyst-risk" agent skill from https://github.com/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-risk into .gemini/skills/catalyst-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "catalyst-risk", 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 simonlin1212/Vibe-Research catalyst-riskInstalls 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 simonlin1212/Vibe-Research --skill catalyst-risk -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/simonlin1212/Vibe-Research.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/catalyst-risk .github/skills/catalyst-risk && 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 "catalyst-risk" agent skill from https://github.com/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-risk into .github/skills/catalyst-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "catalyst-risk", 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 simonlin1212/Vibe-Research --skill catalyst-risk -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install simonlin1212/Vibe-Research catalyst-risk --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/simonlin1212/Vibe-Research.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/catalyst-risk .opencode/skills/catalyst-risk && 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 "catalyst-risk" agent skill from https://github.com/simonlin1212/Vibe-Research/tree/main/.agents/skills/catalyst-risk into .opencode/skills/catalyst-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "catalyst-risk", 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.
catalyst-risk催化剂与风险的反证式写法:每个强结论必须先找反证;催化剂按"兑现型 / 预期型 / 周期型"分类并要求可验证的数据时点;风险按技术路线断层、客户集中、产能过剩与价格战、周期顶、预期透支(假便宜 PEG)、一致预期下修、治理与流动性、数据源冲突分类;裁决点的标准写法(什么数据出来会改变判断 +…
Catalyst Risk is an agent skill from simonlin1212/Vibe-Research. 催化剂与风险的反证式写法:每个强结论必须先找反证;催化剂按"兑现型 / 预期型 / 周期型"分类并要求可验证的数据时点;风险按技术路线断层、客户集中、产能过剩与价格战、周期顶、预期透支(假便宜 PEG)、一致预期下修、治理与流动性、数据源冲突分类;裁决点的标准写法(什么数据出来会改变判断 + 下一个公开数据时点);知识档案旧结论的反证处理。当任务涉及风险、反证、催化剂、裁决点、预期兑现、什么会推翻结论时加载;单纯取数、估值计算、财报拆分等不需要反证框架的任务不要加载。只产出框架、概率与裁决点,不给投资动作建议。
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR. The repository describes itself as: Vibe-Research:A 股、美股、港股的投研工作台 · 自选与持仓、每日复盘、产业资讯、产业研究、个股深挖、回测、研报库,168 个数据端点。支持 Claude Code、Codex、WorkBuddy 订阅或任意模型 API。 | A research workbench for China A-shares, US and HK stocks. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7cc3d85. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Catalyst Risk loads about 1.9k tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 537 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 found no risky patterns in SKILL.md.
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); files beside SKILL.md are not scanned.
The full file from simonlin1212/Vibe-Research at commit 7cc3d85, republished under its MIT licence (© simonlin1212). 537 words, ~1,933 tokens.
.claude/skills/catalyst-risk/SKILL.md (or your agent's skills folder).对应 company-research SOP 第 5 阶段(risk)与 研究宪法 §1 第 5 问("强结论先找反证")。本 skill 把"风险"从一段泛泛的文字变成可核对的清单:每条风险对应一个能观察到的数据,每个催化剂对应一个时点。
| 类型 | 含义 | 验证数据 | 端点示例 |
|---|---|---|---|
| 兑现型 | 已有订单 / 产能 / 客户认证在落地,业绩能验证 | 财报单季扣非与营收、产能投放公告、大客户公告 | fetch_financials、sina_income_statement、fetch_announcements、cninfo_announcements |
| 预期型 | 市场尚未形成一致预期的变化(方向真 + 供需失衡) | 一致预期修正方向、研报覆盖数变化、行业月度数据 | fetch_estimates、em_reports、行业数据 |
| 周期型 | 行业周期位置变化(价格、库存、下游资本开支) | 价格 / 库存 / 下游 capex 指引、同行财报 | 行业端点、海外同行(yahoo_financials / sec_filings) |
| 资金 / 情绪型 | 资金流、融资余额、热度 | 只作温度计,不作结论依据 | em_margin_trading、sina_fund_flow、em_hot_rank |
催化剂写法:[类型] 事件 → 观察数据(端点)→ 下一次公开时点 → 若兑现 / 若落空 对判断的影响。
| 风险 | 触发条件 | 反证要看的数据 |
|---|---|---|
| 技术路线断层 | 下游切换方案绕开本环节 | 下游新品规格、同行路线公告、行业研报 |
| 客户集中 | 前五大客户占比高、单一客户自研 | 年报客户集中度、客户资本开支与自研动向 |
| 产能过剩 / 价格战 | 同行扩产集中投放、产品价格下行 | 同行产能公告、价格数据、毛利变化(经 calc ratio 计算) |
| 周期顶 | 利润在峰值而 PE 最低("便宜 PEG") | 前瞻 vs TTM 判读(valuation §2)、环比拐点、行业月度数据 |
| 预期透支 | 前瞻 CAGR 远高于 TTM 同比;分歧 ≥ 2 倍 | forward_vs_ttm_judgement = forward_above;consensus_dispersion |
| 一致预期下修 | 机构数减少、均值下调 | 两次运行的 fetch_estimates 对比(alerts 工具) |
| 治理 / 合规 | 减持、质押、问询函、审计意见 | 公告端点、em_lockup_expiry、em_block_trade、em_holder_num |
| 流动性 / 交易结构 | 融资余额异常、龙虎榜频繁 | em_margin_trading、em_dragon_tiger(只作温度计) |
| 数据源冲突 | 同一事实多源不等 | 报告里逐条列出各源值与来源,不静默取舍 |
| 数据缺口 | 关键端点失败 / 部分 | 写入"数据缺口"并说明对结论的影响 |
每条风险写法:风险 → 当前证据(ev id)→ 反证数据(端点)→ 若出现则判断如何变。
裁决点 = 什么数据出来会改变判断,不是"关注后续进展"。至少三个,每个包含:
编排器会召回 .local/knowledge/ 的历史档案(只作线索,标注"不可信数据"边界)。处理规则:
knowledge_conflicts 逐条裁决,在报告"风险与反证"写明;不顺从旧结论。编排器在 risk 阶段前会取 exa_market_voice(全网语义搜索:新闻 / 深度文 / KOL 帖,按主题分组,前几条带摘录)与 exa_forum_voice(雪球 / 股吧讨论,只有标题 / 作者 / 日期 / 链接)。
它们回答的是"市场在说什么",不是"事实是什么":
extra_findings(topic "市场声音"),报告可选章节「## 市场声音」汇总;同一主题多条只汇总不逐条抄,每条带 ev id;温度计是研究标的所在产业链上下游的硬数据,不是本公司的数据。编排器按 datasources/industry_tags.json 判定标的命中哪个产业标签(依据 profile 阶段的行业 / 概念归属),命中才取:
ai_compute(光模块 / PCB / CCL / 服务器 / 算力芯片 / 液冷 / 交换机):tw_monthly_revenue(台光 / 台燿 / 金像电 / 联亚法定月营收,环比 · 同比 · 累计同比 · 台光×金像电差分)、gpu_rent_thermometer(Vast B200 现货中位 + Kalshi 远期概率)。extra_findings,topic "产业温度计",每个温度计一条;报告可选章节「## 产业温度计」):数字照抄证据 value 带 [ev-id]、带资料期与来源;证据 note 里的"读法:…"护栏句必须与数字同段出现;再写一句与本报告哪条事实 / 计算印证或矛盾(带 id)。.local/knowledge/thermometers/<端点>.json,按注册表 history_fields 白名单),下次运行若有更早日历日的同键观测,就在 risk 阶段取数后生成账本信封 thermo_history(fetch/thermo_history.json):<字段>_prev(上次值,period = 上次资料期)、<字段>_change_abs(本次 − 上次)、<字段>_change_pct(相对变动 %)或 <字段>_change_pp(单位本身是 % 的字段给百分点差),清单在提示词【温度计历史比较】块里。写法:写进同一条温度计 extra_findings / 同一段报告,"上次观测 YYYY-MM-DD 为 X 单位 [ev-prev-id],变动 ±Y [ev-change-id]","两点不成线"护栏与历史数字同段;同期重取(变动 0)要写明"上游未更新";没有该信封 = 首次观测,不写历史、不猜。不做:把上次值写成本次值;把变动写成趋势 / 预测;用变动单独推出结论。编排器在 risk 阶段取数后,用 datasources/chokepoint_keywords.json 把公司自己的公告 / 新闻标题分成 涨价 / 扩产 / 减产停产 / 订单合同 / 认证导入 / 收购合资 / 供需 / 管制制裁 八类(negatives 命中则不算,如"终止扩产"),命中清单与各类别的裁决提示在提示词【卡口事件】块里。
extra_findings topic "卡口事件",按类别各一条;报告可选章节「## 卡口事件」每条一行):"日期 · 类别 · 标题原文 [ev-id] → 对应哪个裁决点 / 扳机(带 id)"。标题里的数字照抄不换算、不编造。policy_access:美方名单状态(1260H 按联邦公报通知全文检索公司英文名 / BIS 规则按公司名精确短语检索 / FCC Covered List 按名点名)。移植 V2 policy_access.py,护栏原样:
extra_findings topic "管制与准入" 一条;报告可选章节「## 管制与准入」一段,护栏句与状态同段;不写"无管制风险 / 不受管制"类绝对结论。裁决点的"下一个数据点"要带具体日期,而不是"8 月中中报"这类模糊窗口。来源三类,口径各不同:
next_disclosure,东财 RPT_PUBLIC_BS_APPOIN):下一份定期报告的预约披露日 / "尚未预约" / 最近实际披露。⚠️ 预约日可能提前或推迟,以公司公告为准;过了预约日仍未披露 = 延期信号(note 里会标)。us_anchor_earnings,Nasdaq 单票 earnings-date,默认 NVDA;只在命中 ai_compute 时取):带 * / expected = 预估日(交易所 / Zacks 口径),不是公司确认日;写进报告必须标"预估 / 约"。写法:risk 产物 extra_findings(topic "数据日历",一条汇总,日期带 [ev-id]);decision_points 的 next_data_point 写"事件(YYYY-MM-DD,[ev-id])",预估日标"预估 / 约",规则日期注明"法定披露期限 / 规则推算"。不做:造日期 / 外推日期;把财报日写成方向判断;把"尚未预约"当数据缺口。
Techmeme river 时间流最近 48 小时的英文科技头条,按产业标签关键词(industry_tags.json 的 headline_keywords)标注相关性 —— 不是编辑判断、也不是模型判断,更没有任何个人关键词表。
relevance=命中:X / 未命中 / 未标注(本次无产业关键词 ≠ 不相关)。产业锚点公司(上下游 / 需求侧,不是本公司)的公开在招岗位 —— 招聘往往比财报早几个月暴露战略(在哪扩、招什么方向、招到哪个阶段)。
hiring_open_roles(总数)+ 每个非零角色桶一条 hiring_role_bucket(量产制造 / 光与互连 / 封装与硬件 / 算力与基础设施 —— 纯标题关键词计数,不是对战略的判断)。锚点清单在 industry_tags.json 的 hiring_anchors。_prev / _change_* 历史证据时优先写变化);② 这是锚点公司不是本公司,不得写成本公司经营事实;③ 不同 ATS 口径不同,只在同一家公司内部比较,不跨公司比大小。© simonlin1212, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/catalyst-risk of simonlin1212/Vibe-Research.
Open the folder on GitHubat commit 7cc3d85
Catalyst Risk 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 |
|---|---|---|---|---|---|---|
| Catalyst Risk this skillsimonlin1212/Vibe-Research | 2.6k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Technical Analysttradermonty/claude-trading-skills | 3k | 4 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Theme Detectortradermonty/claude-trading-skills | 3k | 2 repos | ~4.9k | Automated safety check: Pass | MIT | |
| Creating Financial ModelsChen-zexi/open-ptc-agent | 729 | 3 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Stock APIzhangxiangliang/stock-api | 2k | — | ~507 | Automated safety check: Pass | MIT | |
| Itr Walakaranb192/itr-wala | 871 | — | ~3.6k | Automated safety check: Pass | MIT |
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
tradermonty/claude-trading-skills
Detect and analyze trending market themes across sectors. An agent skill from tradermonty/claude-trading-skills.
Chen-zexi/open-ptc-agent
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
zhangxiangliang/stock-api
Fetch real-time stock quotes, K-line (candlestick) history, and search symbols for China A-shares, Hong Kong, and US markets.
karanb192/itr-wala
File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
simonlin1212/Vibe-Research
A 股零鉴权取数手册。当需要真实的行情 / 市值 / 估值快照、季度报告期累计财务数据、机构一致预期 EPS、PE 历史序列、公告标题、日 K 线、交易日历时使用;只允许运行本 skill 登记的脚本取数(腾讯 / 新浪 / 同花顺 / baostock / 深交所 / 东财),禁止凭模型记忆给数,禁止自造爬虫。概念解释、观点讨论等不需要取数的话题不要加载。
simonlin1212/Vibe-Research
A 股 / 港股 / 美股个股研究六阶段 SOP(profile → financials → estimates → valuation → risk → report),Phase 0 范围 = 财务估值闭环。当任务是研究 / 分析 / 评估一只或多只已指定代码的个股时使用(港股 / 美股的口径差异见 §7);规定每阶段取哪些数据、调哪些 calc 函数、必须落盘什么产物、过什么…
simonlin1212/Vibe-Research
产业链下钻与不可替代性判定方法:以龙头为"需求入口"沿供应链逐层下钻(整机 / 龙头 → 部件 → 核心器件 → 材料 → 衬底与设备),用物理 / 材料约束(扩产周期、良率、认证周期、有无替代)当筛子找供给刚性的卡口;给每个标的贴不可替代性标签(techmoat / capacitymoat / both /…
simonlin1212/Vibe-Research
财报拆解手册:报告期累计值 → 单季(quarterize)→ 最新单季 / TTM / TTM 同比 / 环比的口径地图,扣非与归母的取舍(一次性损益),季节性与报告期对齐(分子分母同期),三表交叉核对(利润表 / 资产负债表 / 现金流量表),比率(毛利率 / 费用率 / 负债率)一律经 calc ratio,"转向看最新期、规模看…
simonlin1212/Vibe-Research
成长股估值口径手册(A 股为主,US/HK 通用):扣非×4 年化 PE、前瞻 PE、TTM PE 历史分位、PEG(扣非×4 PE ÷ 前瞻 CAGR)、前瞻 CAGR 与 TTM 同比交叉验证、一致预期分歧、四锚 PE 消化年数与"30 倍锚三铁律"、判读规则与常见错误。当任务涉及估值、PE、PEG、贵不贵、能不能消化、历史分位、一致预期时加载;只讨论概念、与估值无关的取数 / 行情 /…
Categories
催化剂与风险的反证式写法:每个强结论必须先找反证;催化剂按"兑现型 / 预期型 / 周期型"分类并要求可验证的数据时点;风险按技术路线断层、客户集中、产能过剩与价格战、周期顶、预期透支(假便宜 PEG)、一致预期下修、治理与流动性、数据源冲突分类;裁决点的标准写法(什么数据出来会改变判断 +…. Catalyst Risk is an agent skill from simonlin1212/Vibe-Research.
Catalyst Risk fits situations like: business, Finance & HR work in your project.
Run `npx skills add simonlin1212/Vibe-Research --skill catalyst-risk -a claude-code`. Or copy the skill folder (.agents/skills/catalyst-risk in simonlin1212/Vibe-Research) into .claude/skills/catalyst-risk in your project. Claude Code loads it when a task matches its description.
Run `npx skills add simonlin1212/Vibe-Research --skill catalyst-risk -a codex`. Or copy the skill folder (.agents/skills/catalyst-risk in simonlin1212/Vibe-Research) into .agents/skills/catalyst-risk 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 simonlin1212/Vibe-Research --skill catalyst-risk -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/catalyst-risk, .gemini/skills/catalyst-risk, .github/skills/catalyst-risk and .opencode/skills/catalyst-risk in your project.
SKILL.md names no scripts, command-line tools or credentials: Catalyst Risk is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Catalyst Risk is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.7k 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 Catalyst Risk: Technical Analyst (tradermonty/claude-trading-skills, 3k stars), Theme Detector (tradermonty/claude-trading-skills, 3k stars), Creating Financial Models (Chen-zexi/open-ptc-agent, 729 stars) and Stock API (zhangxiangliang/stock-api, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
simonlin1212 (a GitHub user) maintains it in simonlin1212/Vibe-Research, which has 2,641 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 10, 2026.
Source: simonlin1212/Vibe-Research on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.