JU

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.zip

Installs 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.
353 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

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

You give it
Transaction file path
You get back
Interactive HTML report of subscriptions

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:

  1. Check common-services.md for cancel URL
  2. Use browser automation to navigate and cancel
  3. 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

Bank CSV file export

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.

SkillInstallsUpdatedSafetyDifficulty
just-fucking-cancel (this skill)17moNo flagsBeginner
quant-analyst1032moNo flagsAdvanced
stock-analyzer712moReviewBeginner
creating-financial-models368moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

103355

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.

71214

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

36161

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.

30139

analyzing-financial-statements

anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

32134

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.

24137

Search skills

Search the agent skills registry