Billclaw
This skill should be used when managing financial data, syncing bank transactions via Plaid/GoCardless, fetching bills from Gmail, or exporting to Beancount/Ledger formats. Provides local-first data s
This skill should be used when managing financial data, syncing bank transactions via Plaid/GoCardless, fetching bills from Gmail, or exporting to Beancount/Ledger formats. Provides local-first data s
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Complete financial data management for OpenClaw with local-first architecture. Sync bank transactions, fetch bills from email, and export to accounting formats.
BillClaw is safe, open-source software designed with security-first principles.
disable-model-invocation: true)See SECURITY.md for detailed security architecture and verification steps.
| Concern | Explanation |
|---|---|
| sets-process-name | Comes from transitive npm dependencies, not BillClaw code |
| detect-debug-environment | Common Node.js ecosystem pattern, not malicious |
| API credentials | Required for functionality; you control them from your accounts |
| External packages | All packages are open-source with npm provenance |
Important: Credentials are NOT required at install time. Configure them when you're ready to use specific features:
| Environment Variable | Purpose | Required For |
|---|---|---|
| Plaid API client ID | Plaid bank sync |
| Plaid API secret | Plaid bank sync |
| Gmail OAuth client ID | Gmail bill fetching |
| Gmail OAuth client secret | Gmail bill fetching |
Obtain credentials from:
Configure via:
~/.firela/billclaw/config.json)skills.entries.billclaw.envnpm install @firela/billclaw-openclaw
The plugin registers these tools and commands with OpenClaw:
plaid_sync, gmail_fetch, conversational_sync, conversational_status/billclaw-setup, /billclaw-sync, /billclaw-status, /billclaw-configWhen you're ready to use a feature, configure the required credentials:
# For Plaid bank sync export PLAID_CLIENT_ID="your_client_id" export PLAID_SECRET="your_secret"For Gmail bill fetching
export GMAIL_CLIENT_ID="your_client_id" export GMAIL_CLIENT_SECRET="your_secret"
/billclaw-setup
The interactive wizard will guide you through:
You: Sync my bank transactions for last monthOpenClaw: [Uses plaid_sync tool from BillClaw plugin] Synced 127 transactions from checking account
Or use the command directly:
/billclaw-sync --from 2024-01-01 --to 2024-12-31
/billclaw-export --format beancount --output 2024.beancount
This skill provides instructions for using BillClaw with OpenClaw. The actual integration is provided by the @firela/billclaw-openclaw npm package.
plaid_sync - Sync bank transactions from Plaidgmail_fetch - Fetch bills from Gmailconversational_sync - Natural language sync interfaceconversational_status - Check sync status/billclaw-setup - Configure accounts/billclaw-sync - Sync transactions/billclaw-status - View status/billclaw-config - Manage configurationFor users who prefer a command-line interface, the standalone CLI is available as a separate npm package. See https://github.com/fire-la/billclaw for installation instructions.
For self-hosted OAuth flows, the Connect server is available as a separate npm package. See https://github.com/fire-la/billclaw for configuration details.
| Source | Description | Regions |
|---|---|---|
| Plaid | Bank transaction sync | US, Canada |
| GoCardless | European bank integration | Europe |
| Gmail | Bill fetching via email | Global |
~/.firela/billclaw/ (your home directory)Configuration is stored in
~/.firela/billclaw/config.json:
{ "plaid": { "clientId": "your_client_id", "secret": "your_secret", "environment": "sandbox" }, "gmail": { "clientId": "your_gmail_client_id", "clientSecret": "your_gmail_client_secret" } }
2024/01/15 * "Starbucks" Expenses:Coffee Liabilities:CreditCard:Visa $5.50
2024/01/15 Starbucks Expenses:Coffee $5.50 Liabilities:Credit Card:Visa
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.