Sandbox
@prof-little-bear/cc-equity-research

Claude Code equity-research harness with drillr MCP

This repo turns Claude Code into an equity-research workspace with reusable skills, slash-command dispatch, and a single data source. The skills cover idea generation, company deep dives, monitoring, and macro research, while `.claude/style.md` and `.claude/mode.md` adapt the output to different investor types.

88 stars16 forksUpdated 4mo ago
Who it's for

Builders who use Claude Code to research companies, track theses, and write investment notes.

What it delivers

You can run investor-grade research from plain-language prompts without wiring multiple data services yourself.

What it does

24 research skills

Includes Anthropic's 9 open-source equity-research skills plus 15 community skills for discovery, analysis, monitoring, and macro work.

Four slash commands

`/discover`, `/analyze`, `/monitor`, and `/macro` route requests into the right research workflow without adding more commands.

Personalized response modes

`.claude/mode.md` and `.claude/style.md` let Claude adjust depth, tone, and jargon to match the reader's level.

Single drillr MCP

`.mcp.json` connects Claude Code to one MCP that serves fundamentals, SEC filings, earnings calls, company relationships, alt data, and macro context.

Community skill layout

`community-skills/` groups reusable markdown skills for themes, supply chain, watchlists, and economic research.

How to get it

  1. 1You need Claude Code installed.
    git clone https://github.com/prof-little-bear/cc-equity-research.git
    cd cc-equity-research
    claude

README

CC Equity Research Toolkits

English | 日本語 | 简体中文

A self-contained repo that turns your Claude Code into an equity-research agent. Unlocks Anthropic's official equity-research skills for every investor — a single data MCP that replaces a $150K-per-year institutional data stack, and a personalization layer that caters to sell-side analysts, portfolio managers, retail investors, and academic economists alike.


/discover running the humanoid-robotics supply-chain skill — parallel agents map upstream picks-and-shovels across US and JP tickers

Three components make it work:

  1. Skill library. 24 analysis workflows — Anthropic's official Apache-licensed equity-research bundle (9 skills) plus a community-maintained library (15 skills). Covers idea discovery, single-company deep dives, position monitoring, and macro research.

  2. Accessible interface. Claude speaks to you according to your financial proficiency and preferences — adapting tone, depth, and jargon density to match a sell-side analyst, a portfolio manager, a retail investor, or an academic economist. Four unified slash commands — /discover, /analyze, /monitor, /macro — auto-route plain-language requests across all 24 skills.

  3. Single data MCP. drillr consolidates everything the skills need: structured financial metrics, SEC filings, earnings-call transcripts, company ontology (suppliers / customers / competitors), alternative data (federal contracts, hiring, patents, trade flows), and macro / market context. Covers US and Japanese equities. Generous free quota for individual users.


Why we build this:

Anthropic recently open-sourced an excellent equity-research skill bundle — nine institutional workflow templates (initiation note, earnings analysis, catalyst calendar, morning note, thesis tracker, and more). They significantly raise Claude Code's ceiling for equity work. Two gaps remain.

  1. Expensive data connector. The Anthropic skills are pure methodology — no data ships with them, so you have to wire in your own connectors. Anthropic's official reference repo wires the skills to eleven institutional MCPs — FactSet, LSEG, S&P Global, Morningstar, Moody's, PitchBook, and others — typically $15–30K per seat per year each, well over $150K combined. Out of reach for independent analysts, academic economists, and anyone running serious workflows without an institutional budget.

  2. Targets sell-side professionals, no accessibility layer. The bundle's templates are built around the daily output of an equity research desk — initiation notes, morning notes, earnings previews. The concepts are universal; the jargons (A/E year notation, basis-point shorthand, sell-side report shapes) read arcane to retail investors and to academics doing exploratory company-level work. Out of the box, the agent doesn't adapt to the user's financial fluency or preferred tone.

This project addresses both. The drillr MCP consolidates the eleven-MCP stack into a single connector with a generous free quota; a memory-driven interface layer adapts the output register to whoever is at the keyboard.


Install

You need Claude Code installed.

git clone https://github.com/prof-little-bear/cc-equity-research.git
cd cc-equity-research
claude

Inside Claude Code, run /mcp to check the drillr connection and authenticate if prompted (the repo's .mcp.json declares the server — Claude Code picks it up on launch). After that you're ready — type what you want, or fire one of the four slash commands.


Interface — four slash commands

Each command opens a short menu of lenses in that category. Pick one by name, or just describe what you want and the dispatcher routes from there.

CommandCategoryWhat it covers
/discoverIdea generationthemes, supply chain, alt-plays, federal contracts; plus Anthropic's idea-generation (systematic screens) and sector-overview
/analyzeSingle-company deep workbusiness model, earnings scorecard, forensics, reporting drift, management; plus Anthropic's initiating-coverage, earnings-preview, earnings-analysis, model-update
/monitorPosition trackingwatchlist, thesis check, event radar; plus Anthropic's thesis-tracker, catalyst-calendar, morning-note
/macroEconomic researchyield curve, trade flows, labor market

Plain language works too. "Run forensics on NKE", "what's coming up for PLTR over the next 6 weeks", "is the labor market softening" — Claude routes through CLAUDE.md's intent map directly to the skill. The slash commands are the discoverability layer; plain language is the power-user layer. Same skills underneath.

Examples: /analyze NKE forensics → runs financial forensics on Nike. /macro → opens the macro menu. /discover what's working in AI infra → routes to themes.

The slash surface stays at four commands no matter how many skills get added — new skills are added inside the dispatchers, not as new commands.


Modes — adapting to the user

Two project-local files shape every response. This is the layer that addresses Problem #2 — same analytical rigor, different register depending on who's at the keyboard.

  • .claude/mode.mdnew (default) shows orientation on session start; experienced skips it. Switch by editing the file or telling Claude "I'm experienced now."
  • .claude/style.md — four fields control how Claude communicates: experience (experienced / intermediate / learning), depth (quick / balanced / deep), tone (professional / institutional / conversational / educational), and optional coverage (sector focus). Defaults are sophisticated-but-accessible.

Claude reads both at session start, applies them every turn, and absorbs preference shifts mid-conversation. Start using A/E notation casually and tone promotes to institutional. Ask what a term means and experience shifts to intermediate. The file updates and the change is confirmed in one line.

Note: these files are project-local — they live inside the repo, not in Claude Code's cross-session auto-memory. Cloning to a different machine means starting fresh unless you sync the repo.


Skills

Anthropic bundle (anthropic-equity-research-skills/) — nine workflow templates vendored from anthropics/financial-services (Apache 2.0): initiating-coverage, earnings-preview, earnings-analysis, model-update, morning-note, catalyst-calendar, thesis-tracker, idea-generation, sector-overview.

Community extension (community-skills/) — fifteen analyst-contributed lenses across four areas: discover/ (themes, supply-chain, alt-plays, gov-contracts), analyze/ (business-model, earnings-scorecard, financial-forensics, reporting-quality, management), monitor/ (watchlist, thesis-check, event-radar), economic-research/ (yield-curve, trade-flows, labor-market).

Each skill is a short markdown file — read one to see exactly what it does.


Data — the drillr MCP

One MCP backs every skill. Six data domains:

  • Structured fundamentals — statements, 60+ standardized metrics, consensus estimates
  • SEC filings — 10-K, 10-Q, 8-K, proxy, S-1, S-4 with full-text search
  • Earnings calls — transcripts and structured summaries
  • Company ontology — suppliers, customers, competitors, peer groups, founder backgrounds
  • Alternative data — federal contracts, hiring, web/app metrics, patents, trade flows, insider transactions
  • Macro and market context — rates, credit, labor, sentiment, indices, commodities, FX, crypto

Sourced directly from primary sources (SEC EDGAR, company IR pages, government databases, customs filings, public market venues) via agentic AI — not resold proprietary feeds. Generous free quota for individual users; no FactSet, LSEG, S&P Global, or Morningstar subscription required.

Coverage: US equities, Japan equities, and ADRs. You don't write SQL — describe what you need, and Claude pulls the data when a skill runs.


Contributing

Community-skill contributions are very welcome — they're the part of the toolkit that gets sharper as working analysts share what they actually do.

Three small edits for any new community skill:

  1. Add the skill file itself in community-skills/<area>/
  2. Add a one-line entry to the capability map in CLAUDE.md
  3. Add a row to the matching dispatcher's menu in .claude/commands/<area>.md

Then submit a PR. The Anthropic bundle is vendored upstream — suggested changes there belong in anthropics/financial-services, not in this repo.

See CONTRIBUTING.md for the skill template, what good skills look like, and review expectations.


License

The toolkit (community skills, scaffolding, dispatchers, documentation) is licensed under Apache 2.0 — see the top-level LICENSE file. The vendored Anthropic equity-research bundle is also Apache 2.0; see anthropic-equity-research-skills/NOTICE.md for attribution and the upstream-sync command.


About

Used in this project:

  • anthropics/financial-services — Anthropic's open-source equity-research skill bundle, vendored at anthropic-equity-research-skills/ (Apache 2.0)
  • Drillr — the single data MCP backing every skill (fundamentals, SEC filings, company ontology, alt-data, macro / market signals)

Files in the repo

Repository payload13 top-level entries
  • .claude
  • anthropic-equity-research-skills
  • assets
  • community-skills
  • .gitignore
  • .mcp.json
  • CLAUDE.md
  • CONTRIBUTING.md
  • FORMAT.md
  • LICENSE
  • README.ja.md
  • README.md
  • README.zh-CN.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More harnesses

The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.

42k
holaboss-ai/
holaOS

Open-source agentic workspace enterprises can make their own. Connect the systems you already run — 100+ integrations, MCP, chat tools, apps, browser, local files — with shared memory. Any agent (Claude Code, Codex), any model, or BYOK. Set up in clicks, not months. Local-first: your data never leaves your machines.

11k

Open-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)

47k
0xNyk/
council-of-high-intelligence

Structured multi-perspective deliberation for hard decisions. Run full councils, focused triads, or duo debates across Claude Code, Codex, Gemini CLI, and OpenCode.

4.2k
ashutoshsinghpr7/
wikiskill

WikiSkill (arXiv:2608.27454) for Hermes Agent — self-evolving agent skills via a persistent knowledge wiki. Faithful Algorithm 1 implementation with real agent runs, isolated skill gating, and a documented live run log.

144