bdsqqq/dots/company-money
Claude Code and agent skill by bdsqqq/dots
- community
Checking that the SKILL.md file is still in the repository.
Ingests bounded Wise Gmail notifications and Nubank statements into the private local company ledger, then produces explicit native-currency reports. Use for manually invoked company-money ingestion or reporting.
Install
npx vskill@latest install bdsqqq/dots/company-moneySKILL.md
company money
orchestrate the installed company-money cli. implementation, credentials, and private values stay outside this skill.
hard boundaries
- require an explicit inclusive date interval and a narrow Wise-only query before mailbox access. refuse unbounded or open-ended collection.
- load and use the existing
accessing-google-workspaceskill for Gmail. use read-only search, message, and attachment operations only. - never request Gmail write scopes, mutate mail, implement OAuth, load credentials, or schedule a recurring run.
- never print message bodies, transaction values, account aliases, counterparties, references, configuration, source paths, or schema errors.
- never access or write a financial provider. the only mutation is the local canonical ledger.
Wise ingestion
- use
accessing-google-workspacewith the supplied bounded interval and narrow query. - materialize only supported Wise notifications in one exact
company-money.wise-gmail-envelope@1JSON value. include opaque source references, received timestamps, subjects, minimum message bodies, and the privately configured opaque account alias. do not include headers, threads, labels, unrelated messages, attachments, credentials, or query results outside the interval. - create the transient envelope as a regular
0600file under the private ledger'sstate/directory. do not place it in git or a general temporary directory. - run
company-money ingest --adapter wise-gmail --input <private-envelope>. - the cli removes the envelope only after a durable ingest or quarantine result. if the command fails, leave it in place and report only that manual recovery is required.
- report only the cli's sanitized inserted, duplicate, conflict, quarantine, and link counts.
Nubank ingestion
accept only a user-selected, bounded, regular 0600 statement file. run:
the cli treats the statement as primary evidence and does not remove it. report only sanitized counts.
reporting
run reports only when explicitly requested:
reports use inclusive booked dates and separate native currencies. add --output <name.json> only when a durable export is explicitly requested; the cli confines atomic exports to the private exports/ directory. do not infer fx, tax, accounting treatment, or classifications not present in the private policy.
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
- SKILL.md in the repositoryCheckingmodules/agents/skills/company-money/SKILL.md
Popularity
- Repository stars
- 64
- Repository forks
- 6
- 7-day trend score
- 26
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
[](https://verified-skill.com/skills/bdsqqq/dots/company-money)