skills/record-spending/SKILL.md
Maintain monthly multi-account bookkeeping ledgers in Excel. Use when the user asks to record income, expenses, transfers, deposits, withdrawals, balance changes, account additions, account renames, or monthly asset/liability reviews. Always read ACCOUNT.md first, use the spreadsheet skill to keep one worksheet per account plus a monthly summary sheet, and keep ACCOUNT.md and CHART.md synchronized.
npx skillsauth add laitszkin/apollo-toolkit record-spendingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
spreadsheet for every workbook creation, edit, recalculation, formatting change, and chart update.spreadsheet workflow for ledger changes.ACCOUNT.md as the source of truth for account identity and CHART.md as the source of truth for recurring chart rules.spreadsheet.Load these only when needed:
references/account-format.mdreferences/workbook-layout.mdYYYY-MM.xlsx unless the user already has a different convention. Preserve existing naming conventions.ACCOUNT.mdCHART.mdACCOUNT.md before doing anything elseACCOUNT.md first.ACCOUNT.md is missing, create it with the structure in references/account-format.md before editing any workbook.ACCOUNT.md before writing ledger rows.ACCOUNT.md and rename the related worksheet in every affected monthly workbook.ACCOUNT.md.spreadsheet skill.DateDescriptionCategoryDirectionAmountCounterparty AccountRunning BalanceNotesMonthly Summary.CHART.mdCHART.md if it exists. If it does not exist, create it from the template guidance in references/workbook-layout.md.CHART.md so later months follow the same standard.ACCOUNT.md reflects all account additions, renames, aliases, and status changes.CHART.md reflects any new chart or quantified-analysis rule.spreadsheet workflow.development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。