fscl

skill
Security Audit
Warn
Health Pass
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 12 GitHub stars
Code Warn
  • network request — Outbound network request in src/auth.ts
  • process.env — Environment variable access in src/budget.ts
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool is a headless command-line interface for Actual Budget, allowing you to import transactions, manage your finances, and automate your budget directly from the terminal or via an AI agent.

Security Assessment
Overall risk: Medium. Because this tool manages personal finances, it inherently accesses highly sensitive financial data. The scan correctly flagged an outbound network request in `src/auth.ts` and environment variable access in `src/budget.ts`. These behaviors are standard and expected for a headless client that needs to authenticate and interact with budget files. No hardcoded secrets were found, and the tool does not request any globally dangerous system permissions. However, handing financial control over to an AI agent always carries an inherent risk of unintended actions, such as accidentally moving funds or deleting transaction histories.

Quality Assessment
The project appears to be in active development, with its most recent push occurring just today. It uses the highly permissive and standard MIT license. It currently has 12 GitHub stars, which indicates a small but emerging community. Overall, the project seems well-structured and includes dedicated documentation for its agent skills, which is a positive sign for developer experience.

Verdict
Use with caution due to the high sensitivity of financial data being managed via an automated agent.
SUMMARY

🦞 Personal Finance Built For Agents

README.md
fiscal-init

Fiscal (fscl): Personal Finance Built For Agents

A headless CLI for Actual Budget — no server required. Import transactions, manage your budget, and automate your finances from the terminal or through an AI agent.

Get Started

1. Install the CLI

npm install -g fscl

2. Set up your first budget

fscl init

If you run setup via npx fscl init, fscl prompts to install itself globally (npm install -g fscl) so fscl is available on your PATH afterward.

At the end of interactive setup, fscl offers to install the agent skill by running:

npx skills add fiscal-sh/fscl

If you skip it, run that command anytime.

3. Talk to your agent in plain language

  • "Help me set up my budget."
  • "Import ~/Downloads/january-checking.ofx into my checking account and categorize everything."
  • "How am I doing this month?"
  • "Set up my budget for next month and increase groceries to 600."

Documentation

Reviews (0)

No results found