Technical Analyst
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
Use a Bayesian intrinsic-growth valuation model to evaluate whether a company's market value sufficiently, excessively, or insufficiently prices its real 3-5 year growth.
$ npx skills add haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install haskaomni/serenity-skill bayesian-intrinsic-growth-valuation --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/haskaomni/serenity-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bayesian-intrinsic-growth-valuation .claude/skills/bayesian-intrinsic-growth-valuation && 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 "bayesian-intrinsic-growth-valuation" agent skill from https://github.com/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuation into .claude/skills/bayesian-intrinsic-growth-valuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bayesian-intrinsic-growth-valuation", 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/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuationType 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 haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install haskaomni/serenity-skill bayesian-intrinsic-growth-valuation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/haskaomni/serenity-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bayesian-intrinsic-growth-valuation .agents/skills/bayesian-intrinsic-growth-valuation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bayesian-intrinsic-growth-valuation" agent skill from https://github.com/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuation into .agents/skills/bayesian-intrinsic-growth-valuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bayesian-intrinsic-growth-valuation", 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 haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install haskaomni/serenity-skill bayesian-intrinsic-growth-valuation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/haskaomni/serenity-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bayesian-intrinsic-growth-valuation .cursor/skills/bayesian-intrinsic-growth-valuation && 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 "bayesian-intrinsic-growth-valuation" agent skill from https://github.com/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuation into .cursor/skills/bayesian-intrinsic-growth-valuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bayesian-intrinsic-growth-valuation", 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/haskaomni/serenity-skill.git --path skills/bayesian-intrinsic-growth-valuation--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 haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install haskaomni/serenity-skill bayesian-intrinsic-growth-valuation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/haskaomni/serenity-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bayesian-intrinsic-growth-valuation .gemini/skills/bayesian-intrinsic-growth-valuation && 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 "bayesian-intrinsic-growth-valuation" agent skill from https://github.com/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuation into .gemini/skills/bayesian-intrinsic-growth-valuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bayesian-intrinsic-growth-valuation", 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 haskaomni/serenity-skill bayesian-intrinsic-growth-valuationInstalls 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 haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/haskaomni/serenity-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bayesian-intrinsic-growth-valuation .github/skills/bayesian-intrinsic-growth-valuation && 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 "bayesian-intrinsic-growth-valuation" agent skill from https://github.com/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuation into .github/skills/bayesian-intrinsic-growth-valuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bayesian-intrinsic-growth-valuation", 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 haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install haskaomni/serenity-skill bayesian-intrinsic-growth-valuation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/haskaomni/serenity-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bayesian-intrinsic-growth-valuation .opencode/skills/bayesian-intrinsic-growth-valuation && 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 "bayesian-intrinsic-growth-valuation" agent skill from https://github.com/haskaomni/serenity-skill/tree/main/skills/bayesian-intrinsic-growth-valuation into .opencode/skills/bayesian-intrinsic-growth-valuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bayesian-intrinsic-growth-valuation", 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.
bayesian-intrinsic-growth-valuationUse a Bayesian intrinsic-growth valuation model to evaluate whether a company's market value sufficiently, excessively, or insufficiently prices its real 3-5 year growth.
Bayesian Intrinsic Growth Valuation is an agent skill from haskaomni/serenity-skill. Use a Bayesian intrinsic-growth valuation model to evaluate whether a company's market value sufficiently, excessively, or insufficiently prices its real 3-5 year growth. Use when the user asks for Bayesian valuation, intrinsic growth rate, implied growth, growth-hypothesis probabilities, FOMO versus fundamentals, or company analysis based on fundamentals, industry cycle, TAM, market share, margin, valuation multiples, and new information.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/original-framework.md`).
It sits in Business, Finance & HR. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit dedcf8f. 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.
Shell commands in SKILL.md call:
pipuvFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip and uv, which can reach the network depending on how they are called.
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.
Bayesian Intrinsic Growth Valuation loads about 3.1k tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 120 tokens; SKILL.md has 1,356 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 haskaomni/serenity-skill at commit dedcf8f, republished under its MIT licence (© haskaomni). 1,356 words, ~3,074 tokens.
.claude/skills/bayesian-intrinsic-growth-valuation/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Do not classify company news as simply bullish or bearish. Translate every company-specific data point into a probability update for future 3-5 year revenue growth, margin, TAM, market share, valuation multiple, and market sentiment.
The goal is to estimate the company's true intrinsic growth speed and compare it with the growth already implied by the current market value.
Treat outputs as research hypotheses, not personalized investment advice. Verify current market cap, price, revenue, margins, filings, guidance, peer multiples, and news from reliable current sources before making time-sensitive claims.
Use whatever the user provides, and clearly mark missing variables that require verification:
For U.S.-listed companies, use SEC filings as the baseline evidence for reported historical fundamentals. edgartools can be used to fetch company filings, XBRL financial statements, filing text, insider transactions, ownership filings, and recent 8-K disclosures.
If the environment does not already have it, install with pip install edgartools or uv pip install edgartools. The import package is edgar, not edgartools. SEC access requires an identity; set EDGAR_IDENTITY="Name email@example.com" in the environment or call from edgar import set_identity; set_identity("name@example.com") before requests.
Minimal usage pattern:
from edgar import Company
company = Company("AAPL")
financials = company.get_financials()
income = financials.income_statement()
balance = financials.balance_sheet()
cashflow = financials.cashflow_statement()Use SEC data to anchor:
Do not use SEC data as a substitute for current market data, consensus estimates, forward multiples, TAM estimates, option activity, or real-time price movement. If using edgartools or SEC filings, name the form and filing date, and separate "reported fact" from "analyst/market estimate."
Always frame future 3-5 year revenue CAGR as probabilities across these hypotheses:
| Hypothesis | Label | 3-5Y revenue CAGR |
|---|---|---|
| H0 | contraction | <0% |
| H1 | mature slow growth | 0%-5% |
| H2 | steady growth | 5%-12% |
| H3 | high-cycle growth | 12%-25% |
| H4 | structural breakout | 25%-50% |
| H5 | platform expansion | >50% |
Assign initial probabilities to H0-H5 using fundamentals, industry cycle, TAM, historical growth, and competitive position.
Prefer a conservative prior when evidence is incomplete. Do not let market excitement alone justify H4 or H5.
When new information appears, identify which variables it affects:
If information mainly affects market attention, update valuation multiple and FOMO, not intrinsic growth.
Ask how likely the new information is under each growth hypothesis:
Show the update as prior -> likelihood interpretation -> posterior.
Estimate weighted intrinsic 3-5 year revenue CAGR from the posterior probabilities. Use midpoint assumptions unless better evidence is available:
| Hypothesis | Suggested midpoint |
|---|---|
| H0 | -5% |
| H1 | 2.5% |
| H2 | 8.5% |
| H3 | 18.5% |
| H4 | 37.5% |
| H5 | 60% or scenario-specific |
Report a range, not false precision.
Infer the growth rate embedded in current valuation using market cap or enterprise value, revenue, margin, FCF margin, valuation multiple, and discount-rate assumptions.
If exact data is unavailable, state the missing inputs and provide a qualitative implied-growth bracket instead of inventing numbers.
Classify valuation state:
| Comparison | Valuation state |
|---|---|
| intrinsic growth > implied growth | undervalued |
| intrinsic growth roughly equals implied growth | fair value |
| implied growth > intrinsic growth, but cycle still accelerating | expensive but tradable |
| implied growth far above intrinsic growth and FOMO is extreme | bubble-like |
Separately judge whether the share-price trend has moved faster or slower than the intrinsic-growth update.
Use current data where possible:
price lagging fundamentals, price aligned with fundamentals, price ahead of fundamentals, or severe price-growth divergenceSuggested qualitative thresholds:
| Price move versus intrinsic-growth update | Divergence signal |
|---|---|
| price return materially below improved posterior growth / implied growth still below intrinsic growth | price lagging fundamentals |
| price return and multiple expansion roughly match posterior growth improvement | aligned |
| price return or multiple expansion exceeds posterior growth improvement | price ahead of fundamentals |
| rapid price rise, multiple rerating, and little/no posterior intrinsic-growth improvement | severe divergence / FOMO risk |
Define the time window and concrete indicators that will validate or falsify the model:
For a full report, include 2-4 Mermaid diagrams when they materially improve comprehension. A short answer or data-limited analysis may use fewer. Do not create a diagram merely to meet a quota.
Prioritize these views:
pie chart of the H0-H5 posterior probabilities after confirming they match the probability table and sum to roughly 100%.flowchart showing prior, new evidence, likelihood interpretation, posterior, implied growth, and valuation state.xychart-beta comparison of weighted intrinsic growth versus market-implied growth, or price/multiple change versus the intrinsic-growth update, only when the values and units are genuinely comparable.Apply these rules to every diagram:
mermaid blocks, match the report language, keep node IDs in simple ASCII, and keep labels short.flowchart, pie, and stateDiagram syntax. Use xychart-beta, quadrantChart, or timeline only as progressive enhancement and retain the adjacent Markdown table as the fallback.Use this format for company analysis:
## 1. 公司一句话定位
说明公司到底是什么,以及增长由什么驱动。
## 2. 当前增长假设概率表
| 假设 | CAGR 区间 | 先验概率 | 更新后概率 | 核心理由 |
| --- | --- | ---: | ---: | --- |
| H0 衰退型 | <0% | | | |
| H1 低速成熟 | 0%-5% | | | |
| H2 稳定成长 | 5%-12% | | | |
| H3 高景气成长 | 12%-25% | | | |
| H4 结构性爆发 | 25%-50% | | | |
| H5 平台级扩张 | >50% | | | |
紧接概率表加入 posterior 概率 Mermaid pie;图中数值必须与表格一致。
## 3. 加权内在增长速度
给出未来 3-5 年收入 CAGR 的加权区间和关键假设。
## 4. 市场隐含增长速度
反推当前市值/估值倍数隐含的增长率;若数据不足,列出需要补齐的数据。
## 5. 股价走势与内在增速背离
比较 1M/3M/6M/12M 股价、相对行业/指数表现、市值和估值倍数变化,与收入增速、指引、订单、利润率和 posterior 增长概率变化是否匹配。
给出结论:股价落后基本面 / 股价基本匹配基本面 / 股价领先基本面 / 严重背离且 FOMO 风险上升。
数据同口径时,可加入内在增长、隐含增长与价格/倍数变化的 Mermaid xychart,并保留原始数据表。
## 6. 新信息的贝叶斯更新
说明信息影响的变量、在各增长假设下的相容性,以及 posterior 变化。
加入先验→证据→似然解释→后验→估值判断的 Mermaid flowchart。
## 7. 估值状态
在 低估 / 合理 / 高估但可交易 / 泡沫化 中选择一个,并解释为什么。
## 8. 上行空间
说明需要哪些收入、利润率、TAM、市占率或倍数条件才有上行。
## 9. 下行风险
列出增长、利润率、竞争、周期、估值、FOMO 和流动性风险。
## 10. 验证周期
说明应在几个季度内验证,以及每个阶段看什么。
## 11. 关键跟踪指标
列出最重要的财报、订单、价格、产能、客户、股价相对表现、成交量、波动率、估值分位和情绪指标。
## 12. 仓位建议
用观察 / 小仓试错 / 验证后加仓 / 只交易不投资 / 降级或退出 等条件化表述,避免个性化投资指令。
## 13. 一句话结论
用一句话总结内在增长、市场隐含增长与股价走势之间的差异。The original Chinese framework is stored in references/original-framework.md. Read it when you need to preserve the exact wording or rebuild the model structure.
When the reference format differs, preserve its analytical intent but follow this SKILL.md's current output and visualization rules.
© haskaomni, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/bayesian-intrinsic-growth-valuation of haskaomni/serenity-skill.
Open the folder on GitHubat commit dedcf8f
Bayesian Intrinsic Growth Valuation 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 |
|---|---|---|---|---|---|---|
| Bayesian Intrinsic Growth Valuation this skillhaskaomni/serenity-skill | 633 | — | ~3.1k | 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/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
haskaomni/serenity-skill
Generate source-backed buy-side equity research memos from a ticker, starting with investment view, target-price scenarios, SEC and IR-backed financial statement analysis, industry chain…
haskaomni/serenity-skill
Score a stock's current valuation/trend health using the GF-DMA Health Index, combining fundamental growth speed, 20/50/100/200DMA trend speed, price-to-DMA divergence, ATR divergence, escape ratio…
haskaomni/serenity-skill
Classify a listed company and its core industry into Juglar fixed-asset investment cycle stages with probabilities, evidence, counter-evidence, migration signals, and investment implications.
haskaomni/serenity-skill
Translate market-moving news into investable alpha hypotheses by mapping observed demand changes to revenue lines, supply chains, small-cap financial elasticity, market misclassification, validation…
haskaomni/serenity-skill
Evaluate a stock's valuation using TAM-Adj-PEG, adjusting traditional PEG by growth runway and quality.
Categories
Use a Bayesian intrinsic-growth valuation model to evaluate whether a company's market value sufficiently, excessively, or insufficiently prices its real 3-5 year growth. Bayesian Intrinsic Growth Valuation is an agent skill from haskaomni/serenity-skill. Use a Bayesian intrinsic-growth valuation model to evaluate whether a company's market value sufficiently, excessively, or insufficiently prices its real 3-5 year growth.
Bayesian Intrinsic Growth Valuation fits situations like: the user asks for Bayesian valuation; intrinsic growth rate; growth-hypothesis probabilities; FOMO versus fundamentals.
Run `npx skills add haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a claude-code`. Or copy the skill folder (skills/bayesian-intrinsic-growth-valuation in haskaomni/serenity-skill) into .claude/skills/bayesian-intrinsic-growth-valuation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a codex`. Or copy the skill folder (skills/bayesian-intrinsic-growth-valuation in haskaomni/serenity-skill) into .agents/skills/bayesian-intrinsic-growth-valuation 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 haskaomni/serenity-skill --skill bayesian-intrinsic-growth-valuation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bayesian-intrinsic-growth-valuation, .gemini/skills/bayesian-intrinsic-growth-valuation, .github/skills/bayesian-intrinsic-growth-valuation and .opencode/skills/bayesian-intrinsic-growth-valuation in your project.
Going by SKILL.md and its folder, Bayesian Intrinsic Growth Valuation needs the command-line tools its instructions call (pip and uv). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use pip and uv, which can reach the network depending on how they are called. 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.
Bayesian Intrinsic Growth Valuation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Bayesian Intrinsic Growth Valuation: 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.
haskaomni (a GitHub user) maintains it in haskaomni/serenity-skill, which has 633 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on July 15, 2026.
Source: haskaomni/serenity-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.