用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/notoriouslab/personal-cfo --skill personal-cfo命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | personal-cfo |
| description | CLI-first retirement glide path financial analyzer |
| version | 0.1.0 |
| metadata | {"openclaw":{"emoji":"📊","homepage":"https://github.com/notoriouslab/personal-cfo","requires":{"bins":"[Truncated]","pip":"[Truncated]"}}} |
Turns bank statements (CSV or Markdown+JSON) into financial three-statements plus retirement glide path diagnosis.
# From CSV
python -m personal_cfo cfo --transactions ./data.csv --period 2026-01 --config config.yaml --offline
# From doc-cleaner Markdown directory
python -m personal_cfo cfo --transactions ./statements/ --period 2026-01 --config config.yaml --offline --quiet
python -m personal_cfo track --snapshots ./output/snapshots/ --config config.yaml
# Step 1: Fetch bank PDFs from Gmail
python fetcher.py --output-dir ./downloads
# Step 2: Convert to Markdown + JSON
python cleaner.py --input ./downloads --ai gemini --output-dir ./cleaned
# Step 3: Compute financial reports
python -m personal_cfo cfo --transactions ./cleaned --period 2026-01 --offline
financial_report_{period}.md — Full financial report (IS + BS + CF + market + glide path)snapshots/{period}_asset_snapshot.json — Asset snapshot for track mode| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Error (no data, invalid config, etc.) |
config.yaml (copy from config.example.yaml)--offline to skip yfinance market data fetch--quiet to suppress stdout (agent-friendly)