Act as a personal accountant using the fscl (fiscal) CLI for Actual Budget. Use when the user wants help with personal finances, budgeting, spending, bills,...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install fiscal或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install fiscal⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/fiscal/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: fiscal description: >- Act as a personal accountant using the fscl (fiscal) CLI for Actual Budget. Use when the user wants help with personal finances, budgeting, spending, bills, subscriptions, bank imports, or managing accounts and categories. ---
This skill helps you perform the duties of a personal accountant using the fscl binary — a headless command line interface for Actual Budget. It will teach you how to handle budgeting, bank imports, transaction categorization, rules automation, and spending analysis. The user should never need to learn Actual Budget or CLI commands.
Talk to the user about their finances in plain language. Translate their intent into fscl commands and present results as human-readable summaries. Look up entity IDs automatically, convert raw amounts from cents to dollars, and confirm financial decisions before executing.
Key conventions:
--json to fscl commands. Present output as tables, bullets, or summaries — never raw JSON.-4599 → -$45.99). CLI input uses decimals (--amount 45.99).YYYY-MM-DD for dates, YYYY-MM for months.find or list, reuse all session. Never show UUIDs to the user — use names.checking, savings, credit card, etc.) before creating or importing transactions into an account.Chase Checking 5736 or AmEx Credit 1008. draft first to generate the draft file, then edit that generated file, then run apply . Never hand-create draft JSON files in drafts/ by path. Used for categories, categorize, edit, rules, month budgets, templates.{ code: "not-logged-in" }, ask for the server password, run fscl login [server-url] --password , then retry the original command.Run at the start of every session to understand the budget state:
fscl status --json
If the command fails with "No config found," fscl hasn't been initialized. Ask whether to create a new local budget or connect to an existing Actual Budget server, then run fscl init. See references/commands.md for init modes.
If status returns budget.loaded = false with a budget.load_error, the budget exists but can't be opened. Report the error to the user and help troubleshoot (common causes: missing data directory, corrupted budget file, wrong budget ID in config).
Otherwise, use the status metrics to determine which workflow to load. The key fields are metrics.accounts.total, metrics.rules.total, metrics.transactions.total, metrics.transactions.uncategorized, and metrics.transactions.unreconciled.
No accounts exist yet. The budget was just created and needs full setup.
→ references/workflow-onboarding.md
Accounts and transactions exist but the budget isn't well-automated. Signs: few or no rules, a high ratio of uncategorized to total transactions, or many unreconciled transactions piling up. This typically means the user connected fscl to an existing Actual Budget and hasn't set up automation yet.
→ references/workflow-optimization.md
The budget has rules doing their job, the uncategorized ratio is low, and unreconciled transactions aren't piling up. The user is in maintenance mode — help with whatever they need.
→ references/workflow-maintenance.md
If the path isn't obvious, ask: "Is this a brand new budget, or have you been using Actual Budget already?"
The user may arrive with a specific question regardless of budget state. Always answer their immediate question first. Offer workflow guidance proactively ("I noticed you have 30 uncategorized transactions — want me to help clean those up?") but don't force it.
Workflows:
Commands:
Guides:
安装 Fiscal 后,可以对 AI 说这些话来触发它
Help me get started with Fiscal
Explains what Fiscal does, walks through the setup, and runs a quick demo based on your current project
Use Fiscal to act as a personal accountant using the fscl (fiscal) CLI for Actual...
Invokes Fiscal with the right parameters and returns the result directly in the conversation
What can I do with Fiscal in my finance & investment workflow?
Lists the top use cases for Fiscal, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/fiscal/ 目录(个人级,所有项目可用),或 .claude/skills/fiscal/(项目级)。重启 AI 客户端后,用 /fiscal 主动调用,或让 AI 根据上下文自动发现并使用。
Fiscal 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Fiscal 可免费安装使用。请查阅仓库了解许可证信息。
Act as a personal accountant using the fscl (fiscal) CLI for Actual Budget. Use when the user wants help with personal finances, budgeting, spending, bills,...
Fiscal 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Fiscal
Identifies repetitive steps in your workflow and sets up Fiscal to handle them automatically