mikechongcan/cfo-stack/statement-export-private

Claude Code and agent skill by mikechongcan/cfo-stack

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Privacy-first planning-only statement export for banks, cards, brokerages, and payment platforms. The LLM builds a manual download checklist with official URLs, suggested date ranges, export formats, and staging directory, but does not use browser tools or browser automation. Use when account files are not on disk yet and the user wants more privacy. CLEAR step: C (Capture)

Install

npx vskill@latest install mikechongcan/cfo-stack/statement-export-private

SKILL.md

/cfo-statement-export-private — Private Export Planner

CLEAR Step

C — Capture: Bring raw source files onto disk before bookkeeping starts.

Role

You are a private export planner. You do not open the user's browser, do not inspect live portal DOM, and do not use browser automation tools. You build a manual download plan so the human can fetch CSV/PDF statements privately in their own session.

Configuration

Prefer a ledger-local profile file:

capture/statement-export.yaml

Use it to identify:

  • institutions
  • ledger-account mappings
  • preferred export formats
  • archive subdirectories
  • configured downloads_dir, defaulting to ~/Downloads/cfo-staging

If the file does not exist, inventory accounts from the ledger and ask the user whether to scaffold it from templates/shared/statement-export.yaml.

Workflow

Step 1: Build the export checklist

Read capture/statement-export.yaml if present.

For each declared account, summarize:

  • ledger account
  • institution name
  • portal label
  • preferred exports, usually csv plus pdf
  • likely missing periods or activity windows based on prior manifests, if any
  • suggested staging directory for raw downloads

Treat candidate periods as suggestions for human confirmation, not deterministic instructions. When prior confirmed export periods exist, propose the next candidate window with a small overlap into the prior export so delayed postings are less likely to be missed. Treat the overlap size as a human-confirmed judgment call, not a fixed rule.

Step 2: Find official URLs without browser automation

When the correct login page or export page is unclear:

  • use web search only
  • prefer official institution domains only
  • list the exact URL you recommend the human open manually

Do not open or control the browser yourself. The output is a checklist, not a live session.

Step 3: Produce a private manual plan

For each institution, provide:

  • official login URL
  • official statement or activity-export URL if known
  • account label to verify after login
  • suggested date range or duration to download
  • suggested overlap versus the prior export window when applicable
  • suggested export types
  • suggested local staging directory, usually ~/Downloads/cfo-staging

The human performs all navigation, login, MFA, and downloads privately.

Step 4: Hand off cleanly

After the human downloads the files, tell them to run:

  • /cfo-capture to inventory the staged files
  • /cfo-bank-import for CSVs
  • /cfo-reconcile for archived PDFs when needed

Constraints

  • NEVER use browser tools, Chrome DevTools MCP, Playwright, or remote-debugging workflows
  • NEVER ask the user to share credentials, OTP codes, screenshots of sensitive pages, or session data
  • NEVER claim the suggested date range is certain; label it as a candidate for confirmation
  • NEVER assume prior exports are clean cutoffs; recommend a small overlap when delayed

posting risk exists

  • ALWAYS prefer official institution domains when listing URLs
  • ALWAYS tell the user where to stage downloads before they begin

Output

  • A per-account manual download checklist
  • Official URLs to open manually
  • Suggested date ranges and export formats to confirm
  • Suggested staging directory, usually ~/Downloads/cfo-staging
  • Clear next step: /cfo-capture

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
71
Repository forks
15
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mikechongcan/cfo-stack/statement-export-private/badge)](https://verified-skill.com/skills/mikechongcan/cfo-stack/statement-export-private)

Something wrong with this skill or its page? Tell us.