analyze-fund

analyze-fund is a command for Claude Code from wbh604/fund-guy-skill. It costs 60 tokens per session (583 once invoked), scanned A, original, MIT.

A command that runs the complete fund-manager audit for one fund and creates a self-contained HTML report. It follows the audit method for collecting evidence, separating managers' tenures, analysing behaviour, and recording sources.

In plain words
What is it for?
Fetching and preserving fund data, auditing trades and manager independence, reviewing market campaigns and warning signs, comparing related funds, and reporting the score, conclusion, evidence gaps, and report location.
Why use it?
It turns a multi-step investigation into one repeatable task while keeping uncertain or unavailable data clearly marked. The result is more detailed than a quick fund check.

Command for Claude Code

Written for Claude Code: argument-hint in frontmatter.

Part of the fund-manager-alpha plugin — 1 skill, 3 commands shipped together

Good fit Fetching and preserving fund data, auditing trades and manager independence, reviewing market campaigns and warning signs, comparing related funds, and reporting the score, conclusion, evidence gaps, and report location.

Compare 6 commands from other repositories ↓
Install with agentmods
npx agentmods add commands/wbh604/fund-guy-skill/analyze-fund
Install

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.

Clone the repo
git clone --depth 1 https://github.com/wbh604/fund-guy-skill

Made for: Claude Code.

Or install fund-manager-alpha, the plugin that ships this one along with the rest of its 1 skill, 3 commands.

Wrote 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.

agentmods badge for analyze-fund

README.md
[![agentmods](https://agentmods.dev/badge/commands/wbh604/fund-guy-skill/analyze-fund/github.svg)](https://agentmods.dev/commands/wbh604/fund-guy-skill/analyze-fund)
Your own site
<a href="https://agentmods.dev/commands/wbh604/fund-guy-skill/analyze-fund"><img src="https://agentmods.dev/badge/commands/wbh604/fund-guy-skill/analyze-fund/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.

agentmods 80×15 button for analyze-fund

Your own site · 80×15
<a href="https://agentmods.dev/commands/wbh604/fund-guy-skill/analyze-fund"><img src="https://agentmods.dev/badge/commands/wbh604/fund-guy-skill/analyze-fund.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 60 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 583 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00060 $0.00583
Opus 5 $0.00030 $0.00292
Sonnet 5 $0.00012 $0.00117
Haiku 4.5 $0.00006 $0.00058

Measured 5d ago against content hash 62c3bb71ad5e, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

analyze-fund 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 5d 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.

commands/analyze-fund.md · 30 lines

What it actually says

基金经理深度审计任务

用户输入: $ARGUMENTS

你的任务

加载 fund-manager-alpha skill,按其完整流程执行基金经理行为审计。

执行规则:

  1. 先做任期切割——确认现任经理的起止时间,前任业绩绝不混入(硬规则第 2 条)
  2. 按三层取数模型拿数据(公开 API → 浏览器抓取 → 请用户登录),每层失败才降级;拿不到就标"未获取",绝不编数
  3. 参考实现在仓库根目录 scripts/(fetch → analyze → build,README 有完整命令),接口失效时按 SKILL 自行取数,不要死修脚本
  4. 原始数据落 .cache/fund_<code>/ 留证,记录来源与抓取时间
  5. 公告全文解读、Mandate 约束抽取必须你自己做。造神九项能用本品公告/任期/持仓筛的已自动出结论(三级证据制);季报原文/亲属任职/招募书全文仍标未获取。行业分类、费率、K 线窗口、风格指数、同门对照、K 线 fund 事件按所选基金自动取,禁止手写 163417 对照表,也禁止把合宜的手写时间轴抄到别的基金
  6. 产出单文件报告 assets/fund-<code>.html,末尾附完整数据来源标注。用浏览器直接打开本地文件,不要用 htmlpreview.github.io 预览 gist(脚本跑不起来会像数据全空)
  7. 最后向用户汇报:报告路径、行为总分(择时/控制/超额质量)、一句话判决、证据缺口清单

禁止:

  • 把 Beta 当 Alpha(风格白送的收益必须先剥离)
  • 只挑赢家写(失败的独立判断必须全部记录)
  • 空泛话术("业绩优秀/值得关注/综合来看"出现即失败)
  • 裸数字没有主语和口径(直观是最高理念)

开始。

Changes

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.

  1. 5d ago Changed 62c3bb71ad5e
  2. 9d ago First seen · 30 lines · 60 tokens per session scan A 84182ddefd78

Subscribe to this mod's changes

analyze-fund is a command published in the GitHub repository wbh604/fund-guy-skill (512 stars, last pushed 5d ago), licensed MIT. It adds 60 tokens to every session and 583 once invoked, about $0.0003 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.