daymade avatar

Financial Data Collector

Pulls structured financial data for US public companies from yfinance and outputs a single JSON file ready for DCF models or comp analysis. The key constraint is no fallback values: if yfinance returns NaN for revenue in 2021, you get null with a source note, not a guess. It preserves yfinance's negative CapEx sign convention and flags that their FCF doesn't deduct stock-based comp, which matters for mega-caps where SBC can inflate FCF by 30%. Includes validation checks for cross-field consistency and sane ranges. Use this when you need clean, attributed financial data before running valuation models downstream.

skills.sh installs
917
GitHub stars
1.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add daymade/claude-code-skills --skill financial-data-collector --agent claude-code

Installs into .claude/skills of the current project.

Files

Financial Data Collector

Collect and validate real financial data for US public companies using free data sources. Output is a standardized JSON file ready for consumption by other financial skills.

Critical Constraints

NO FALLBACK values. If a field cannot be retrieved, set it to null with _source: "missing". Never substitute defaults (e.g., beta or 1.0). The downstream skill decides how to handle missing data.

Data source attribution is mandatory. Every data section must have a _source field.

CapEx sign convention: yfinance returns CapEx as negative (cash outflow). Preserve the original sign. Document the convention in output metadata. Do NOT flip signs.

yfinance FCF ≠ Investment bank FCF. yfinance FCF = Operating CF + CapEx (no SBC deduction). Flag this in output metadata so downstream DCF skills don't overstate FCF.

Workflow

Step 1: Collect Data

Run the collection script:

python scripts/collect_data.py TICKER [--years 5] [--output path/to/output.json]

Sponsors

Details

Repository
github.com/daymade/claude-code-skills
Categories
Git & Pull Requests, Code Review & Quality, Finance & Trading
First seen
Jun 3, 2026

More from daymade/claude-code-skills

All 53
1k-dense-ai avatariso-13485-certificationk-dense-ai/scientific-agent-skillsPrepare and structurally review ISO 13485 QMS scope, controlled documentation, and local evidence manifests. Use for ISO 13485 certification-readiness documenta915skills.sh installs
2angular avataradev-writing-guideangular/angularComprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and 914skills.sh installs
3davila7 avatarmermaid-diagramsdavila7/claude-code-templatesComprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams includi913skills.sh installs
4daymade avatarproduct-analysisdaymade/claude-code-skillsMulti-path parallel product analysis with cross-model test-time compute scaling. Spawns parallel agents (Claude Code agent teams + Codex CLI) to explore product909skills.sh installs
5jezweb avatarfork-disciplinejezweb/claude-skillsAudit and enforce the core/client boundary in multi-client projects. Detects where shared platform code is tangled with client-specific code, finds hardcoded cl905skills.sh installs
6forcedotcom avatarinvestigating-agentforce-architectureforcedotcom/sf-skillsDeclared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins. Renders a human-readable arch903skills.sh installs