From fondo-pack
Sets up GitHub Actions CI/CD pipelines for budget alerts, burn rate checks, and financial validation using Stripe data with Fondo.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fondo-pack:fondo-ci-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automate financial workflows alongside Fondo. While Fondo handles bookkeeping, you can build CI pipelines for budget monitoring, expense alerts, and financial data validation using data from shared providers (Stripe, Gusto).
Automate financial workflows alongside Fondo. While Fondo handles bookkeeping, you can build CI pipelines for budget monitoring, expense alerts, and financial data validation using data from shared providers (Stripe, Gusto).
# .github/workflows/finance-alerts.yml
name: Financial Alerts
on:
schedule:
- cron: '0 9 * * MON' # Weekly Monday 9am
jobs:
budget-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '20' }
- run: npm ci
- run: node scripts/check-burn-rate.js
env:
STRIPE_API_KEY: ${{ secrets.STRIPE_API_KEY }}
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
// scripts/check-burn-rate.js
// Pull Stripe revenue + known fixed costs to estimate burn
const stripe = require('stripe')(process.env.STRIPE_API_KEY);
async function checkBurnRate() {
const charges = await stripe.charges.list({ created: { gte: monthStart() }, limit: 100 });
const revenue = charges.data.reduce((sum, c) => sum + c.amount, 0) / 100;
const monthlyBurn = 85000; // Known from Fondo reports
const netBurn = monthlyBurn - revenue;
if (netBurn > 100000) {
await sendSlackAlert(`Burn rate alert: Net burn $${netBurn.toLocaleString()}/month`);
}
}
For deployment patterns, see fondo-deploy-integration.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin fondo-packOutlines reference architecture for startup financial operations using Fondo bookkeeping with integrations to Mercury banking, Gusto payroll, Stripe revenue, and reporting outputs.
Guides bootstrapped solo founders in bookkeeping setup, revenue/expense tracking, tax prep, SaaS revenue recognition, and accounting software selection like Wave and QuickBooks.
Automates Finta CRM data export and reporting in CI pipelines using CSV exports, cron jobs with bash/python scripts, and Zapier triggers.