Skip to content
Automation
Skill

/billing-management

Manage XActions subscriptions and billing — view plans, start a Stripe checkout, open the billing portal, or cancel a subscription. Use when users want to upgrade, downgrade, or manage their XActions subscription.

From plugin
xactions
44349 skills
Install
$ npx -y skills add nirholas/XActions --skill billing-management --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/billing-management

Context preview

The summary Claude sees to decide when to auto-load this skill.

Manage XActions subscriptions and billing — view plans, start a Stripe checkout, open the billing portal, or cancel a subscription. Use when users want to upgrade, downgrade, or manage their XActions subscription.

SKILL.md

billing-management.SKILL.md
name: billing-management
description: Manage XActions subscriptions and billing — view plans, start a Stripe checkout, open the billing portal, or cancel a subscription. Use when users want to upgrade, downgrade, or manage their XActions subscription.
license: Apache-2.0
metadata:
  author: nichxbt
  version: "1.0"

Billing Management

Stripe-powered subscription and billing management for XActions.

Entry Points

| Goal | Route | Method | |------|-------|--------| | List available plans | `GET /api/billing/plans` | REST API | | Start Stripe checkout | `POST /api/billing/checkout` | REST API | | Open billing portal | `GET /api/billing/portal` | REST API | | Get current subscription | `GET /api/billing/subscription` | REST API | | Cancel subscription | `POST /api/billing/cancel` | REST API |

API Usage

List plans

GET /api/billing/plans

Returns all available subscription tiers with pricing and feature limits.

Start checkout

POST /api/billing/checkout
Authorization: Bearer <token>
Content-Type: application/json

{
  "plan": "pro",
  "successUrl": "https://yourapp.com/success",
  "cancelUrl": "https://yourapp.com/cancel"
}

Returns a Stripe checkout URL to redirect the user to.

Open billing portal

GET /api/billing/portal
Authorization: Bearer <token>

Returns a Stripe Customer Portal URL where users can update payment methods, view invoices, and manage their subscription.

Subscription Tiers

| Tier | Key Features | |------|-------------| | `free` | Limited operations, community features | | `basic` | More operations, standard automations | | `pro` | Unlimited operations, all features, API access | | `enterprise` | Custom limits, dedicated support, team features |

Notes

  • Billing is handled entirely by Stripe — XActions does not store payment details
  • Subscription status is synced via Stripe webhooks
  • Downgrade takes effect at the end of the current billing period
  • Credits (for pay-per-use operations) are separate from subscriptions

Related Skills

  • **teams-management** — Manage team members on your plan
  • **x402-payments** — Alternative crypto-based payment via x402 protocol
  • **xactions-cli** — Check plan status via CLI
Read more
Ships withxactions

⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account automatically.

Get the whole plugin

Other skills on xactions.