{
  "schemaVersion": "1.0",
  "item": {
    "slug": "just-fucking-cancel",
    "name": "Just Fucking Cancel",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Chipagosfinest/just-fucking-cancel",
    "canonicalUrl": "https://clawhub.ai/Chipagosfinest/just-fucking-cancel",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/just-fucking-cancel",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=just-fucking-cancel",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "PUBLISH.md",
      "SKILL.md",
      "assets/template.html",
      "references/common-services.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/just-fucking-cancel"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/just-fucking-cancel",
    "agentPageUrl": "https://openagent3.xyz/skills/just-fucking-cancel/agent",
    "manifestUrl": "https://openagent3.xyz/skills/just-fucking-cancel/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/just-fucking-cancel/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Just Fucking Cancel",
        "body": "Analyze transactions, categorize subscriptions, generate HTML audit, help cancel."
      },
      {
        "title": "How It Works",
        "body": "This skill analyzes your transaction history to find recurring charges (subscriptions), helps you categorize them, and provides direct cancel URLs. No automated cancellation - you control every action.\n\nTransaction Data → Pattern Detection → User Categorization → HTML Audit → Cancel URLs"
      },
      {
        "title": "Triggers",
        "body": "\"cancel subscriptions\", \"audit subscriptions\"\n\"find recurring charges\", \"what am I paying for\"\n\"subscription audit\", \"clean up subscriptions\""
      },
      {
        "title": "Option A: CSV Upload (Recommended - Fully Local)",
        "body": "Upload a transaction CSV from your bank. All processing happens locally - no data leaves your machine.\n\nSupported formats:\n\nApple Card: Wallet → Card Balance → Export\nChase: Accounts → Download activity → CSV\nAmex: Statements & Activity → Download → CSV\nCiti: Account Details → Download Transactions\nBank of America: Activity → Download → CSV\nCapital One: Transactions → Download\nMint / Copilot: Transactions → Export"
      },
      {
        "title": "Option B: Plaid Integration (ClawdBot Only)",
        "body": "If you have ClawdBot with Plaid connected, transactions can be pulled automatically.\n\nImportant: This requires Plaid credentials and sends data to Plaid's servers:\n\nPLAID_CLIENT_ID - Your Plaid client ID\nPLAID_SECRET - Your Plaid secret key\nPLAID_ACCESS_TOKEN - Access token for the bank connection\n\nPrivacy note: When using Plaid, transaction data is transmitted to Plaid's API. CSV analysis is fully local."
      },
      {
        "title": "1. Get Transactions",
        "body": "CSV: User uploads file, analyzed locally\nPlaid: Pull last 6-12 months via API (requires credentials)"
      },
      {
        "title": "2. Analyze Recurring Charges",
        "body": "Detect same merchant, similar amounts, monthly/annual patterns\nFlag subscription-like charges (streaming, SaaS, memberships)\nCalculate charge frequency and total annual cost"
      },
      {
        "title": "3. Categorize with User",
        "body": "For each subscription, ask user to categorize:\n\nCancel - Stop immediately\nInvestigate - Needs decision (unsure, trapped in contract)\nKeep - Intentional, continue paying\n\nAsk in batches of 5-10 to avoid overwhelming."
      },
      {
        "title": "4. Generate HTML Audit",
        "body": "Create interactive HTML report with:\n\nSummary: subscriptions found, total waste, potential savings\nSections: Cancelled / Needs Decision / Keeping\nPrivacy toggle to blur service names\nDark mode support"
      },
      {
        "title": "5. Provide Cancel URLs",
        "body": "For each service to cancel:\n\nLook up direct cancel URL from common-services.md\nProvide URL to user - user navigates manually\nInclude dark pattern warnings and tips\n\nNo automated browser interaction - this skill provides URLs and guidance only. You control the actual cancellation."
      },
      {
        "title": "HTML Structure",
        "body": "Three sections, auto-hide when empty:\n\nCancelled (green badge, strikethrough) - Done items\nNeeds Decision (orange badge) - Has checkboxes for selection\nKeeping (grey badge) - Reference only\n\nFeatures:\n\nFloating copy button for selected items\nPrivacy toggle blurs service names\nCollapsible sections\nDark mode support"
      },
      {
        "title": "Cancellation Tips",
        "body": "See common-services.md for:\n\nDirect cancel URLs for 50+ services\nDark pattern warnings (gym contracts, phone-only)\nRetention script responses\nCredit card dispute backup"
      },
      {
        "title": "Privacy Summary",
        "body": "Data SourceWhere ProcessedData Leaves Device?CSV UploadLocal onlyNoPlaid APIPlaid serversYes (to Plaid)"
      },
      {
        "title": "Related",
        "body": "plaid - Bank account connection\nynab - Budget tracking\ncopilot - Financial insights"
      }
    ],
    "body": "Just Fucking Cancel\n\nAnalyze transactions, categorize subscriptions, generate HTML audit, help cancel.\n\nHow It Works\n\nThis skill analyzes your transaction history to find recurring charges (subscriptions), helps you categorize them, and provides direct cancel URLs. No automated cancellation - you control every action.\n\nTransaction Data → Pattern Detection → User Categorization → HTML Audit → Cancel URLs\n\nTriggers\n\"cancel subscriptions\", \"audit subscriptions\"\n\"find recurring charges\", \"what am I paying for\"\n\"subscription audit\", \"clean up subscriptions\"\nData Sources\nOption A: CSV Upload (Recommended - Fully Local)\n\nUpload a transaction CSV from your bank. All processing happens locally - no data leaves your machine.\n\nSupported formats:\n\nApple Card: Wallet → Card Balance → Export\nChase: Accounts → Download activity → CSV\nAmex: Statements & Activity → Download → CSV\nCiti: Account Details → Download Transactions\nBank of America: Activity → Download → CSV\nCapital One: Transactions → Download\nMint / Copilot: Transactions → Export\nOption B: Plaid Integration (ClawdBot Only)\n\nIf you have ClawdBot with Plaid connected, transactions can be pulled automatically.\n\nImportant: This requires Plaid credentials and sends data to Plaid's servers:\n\nPLAID_CLIENT_ID - Your Plaid client ID\nPLAID_SECRET - Your Plaid secret key\nPLAID_ACCESS_TOKEN - Access token for the bank connection\n\nPrivacy note: When using Plaid, transaction data is transmitted to Plaid's API. CSV analysis is fully local.\n\nWorkflow\n1. Get Transactions\nCSV: User uploads file, analyzed locally\nPlaid: Pull last 6-12 months via API (requires credentials)\n2. Analyze Recurring Charges\nDetect same merchant, similar amounts, monthly/annual patterns\nFlag subscription-like charges (streaming, SaaS, memberships)\nCalculate charge frequency and total annual cost\n3. Categorize with User\n\nFor each subscription, ask user to categorize:\n\nCancel - Stop immediately\nInvestigate - Needs decision (unsure, trapped in contract)\nKeep - Intentional, continue paying\n\nAsk in batches of 5-10 to avoid overwhelming.\n\n4. Generate HTML Audit\n\nCreate interactive HTML report with:\n\nSummary: subscriptions found, total waste, potential savings\nSections: Cancelled / Needs Decision / Keeping\nPrivacy toggle to blur service names\nDark mode support\n5. Provide Cancel URLs\n\nFor each service to cancel:\n\nLook up direct cancel URL from common-services.md\nProvide URL to user - user navigates manually\nInclude dark pattern warnings and tips\n\nNo automated browser interaction - this skill provides URLs and guidance only. You control the actual cancellation.\n\nHTML Structure\n\nThree sections, auto-hide when empty:\n\nCancelled (green badge, strikethrough) - Done items\nNeeds Decision (orange badge) - Has checkboxes for selection\nKeeping (grey badge) - Reference only\n\nFeatures:\n\nFloating copy button for selected items\nPrivacy toggle blurs service names\nCollapsible sections\nDark mode support\nCancellation Tips\n\nSee common-services.md for:\n\nDirect cancel URLs for 50+ services\nDark pattern warnings (gym contracts, phone-only)\nRetention script responses\nCredit card dispute backup\nPrivacy Summary\nData Source\tWhere Processed\tData Leaves Device?\nCSV Upload\tLocal only\tNo\nPlaid API\tPlaid servers\tYes (to Plaid)\nRelated\nplaid - Bank account connection\nynab - Budget tracking\ncopilot - Financial insights"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Chipagosfinest/just-fucking-cancel",
    "publisherUrl": "https://clawhub.ai/Chipagosfinest/just-fucking-cancel",
    "owner": "Chipagosfinest",
    "version": "1.2.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/just-fucking-cancel",
    "downloadUrl": "https://openagent3.xyz/downloads/just-fucking-cancel",
    "agentUrl": "https://openagent3.xyz/skills/just-fucking-cancel/agent",
    "manifestUrl": "https://openagent3.xyz/skills/just-fucking-cancel/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/just-fucking-cancel/agent.md"
  }
}