just-fucking-cancel
Parses transaction CSVs to categorize recurring charges and generate an audit for canceling subscriptions.
Install
mkdir -p .claude/skills/just-fucking-cancel && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5676" && unzip -o skill.zip -d .claude/skills/just-fucking-cancel && rm skill.zipInstalls to .claude/skills/just-fucking-cancel
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Analyze bank transaction CSVs to find recurring charges, categorize subscriptions, and cancel what you don't need. Use when user says "cancel subscriptions", "audit subscriptions", "find recurring charges", or "what am I paying for". Supports Apple Card, Chase, Mint, and generic CSV formats. Outputs interactive HTML audit with copy-to-cancel workflow.Key capabilities
- →Parse bank CSV transaction files
- →Identify recurring payment patterns
- →Generate HTML subscription audit report
- →Provide manual cancellation links
How it works
Scripts read transaction lists to match frequency and amount patterns, categorizing them and rendering an HTML report.
Inputs & outputs
When to use just-fucking-cancel
- →Auditing monthly bank subscriptions
- →Finding hidden recurring charges in CSV exports
- →Tracking yearly membership costs
About this skill
just-fucking-cancel
Analyze transactions, categorize subscriptions, generate HTML audit, help cancel.
Workflow
1. Get Transaction CSV
Ask user for bank/card CSV export. Common sources:
- Apple Card: Wallet → Card Balance → Export
- Chase: Accounts → Download activity → CSV
- Mint: Transactions → Export
2. Analyze Recurring Charges
Read CSV, identify recurring patterns:
- Same merchant, similar amounts, monthly/annual frequency
- Flag subscription-like charges (streaming, SaaS, memberships)
- Note charge frequency and total annual cost
3. Categorize with User
For each subscription, ask user to categorize:
- Cancel - Stop immediately
- Investigate - Needs decision (unsure, trapped in contract)
- Keep - Intentional, continue paying
Ask in batches of 5-10 to avoid overwhelming.
4. Generate HTML Audit
Copy template.html and populate:
- Update header summary:
- Scope line: "found N subscriptions · N transactions"
- Breakdown: "Cancelled N · Keeping N"
- Savings: yearly amount big, monthly in parentheses
- Timestamp: current date
- Add rows to appropriate sections (cancelled/investigate/keep)
- Include notes from user responses
Row templates in the HTML comments show the structure.
5. Cancel Subscriptions
When user checks items and copies from floating button, they'll paste:
Cancel these: Service1 ($XX), Service2 ($XX)...
For each service:
- Check common-services.md for cancel URL
- Use browser automation to navigate and cancel
- Update HTML row to cancelled status with date
HTML Structure
Three sections, auto-hide when empty:
- Cancelled (green badge, strikethrough) - Done items, the win
- Needs Decision (orange badge) - Has checkboxes for cancel selection
- Keeping (grey badge) - No checkboxes, just reference
Features:
- Floating copy button appears when items checked
- Privacy toggle blurs service names
- Collapsible sections via header click
- Dark mode support
Cancellation Tips
For difficult services, see common-services.md:
- Direct cancel URLs for 50+ services
- Dark pattern warnings (gym contracts, phone-only)
- Retention script responses
- Credit card dispute backup
Privacy
All data stays local. Transaction CSVs are analyzed in-session only.
When not to use it
- →Non-subscription financial analysis
- →Real-time banking API integration
Prerequisites
Limitations
- →Dependent on quality of transaction CSV
- →Manual cancellation is still required per service
How it compares
Facilitates a manual 'cancel' workflow for users instead of just identifying charges.
Compared to similar skills
just-fucking-cancel side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| just-fucking-cancel (this skill) | 1 | 7mo | No flags | Beginner |
| quant-analyst | 103 | 2mo | No flags | Advanced |
| stock-analyzer | 71 | 2mo | Review | Beginner |
| creating-financial-models | 36 | 8mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by rohunvora
View all by rohunvora →You might also like
quant-analyst
zenobi-us
Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.
stock-analyzer
FrancyJGLisboa
Provides comprehensive technical analysis for stocks and ETFs using RSI, MACD, Bollinger Bands, and other indicators. Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols.
creating-financial-models
anthropics
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
reconciliation
anthropics
Reconcile accounts by comparing GL balances to subledgers, bank statements, or third-party data. Use when performing bank reconciliations, GL-to-subledger recs, intercompany reconciliations, or identifying and categorizing reconciling items.
analyzing-financial-statements
anthropics
This skill calculates key financial ratios and metrics from financial statement data for investment analysis
us-stock-analysis
tradermonty
Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.