agentsclimarketplace

Billing management

Skill nirholas/XActions/skills/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 its SKILL.md

Install
npx -y skills add nirholas/XActions --skill billing-management

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its file declares

Copied from the file, not written here

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.2 KB, as published. Nobody here has run it

Billing Management

Stripe-powered subscription and billing management for XActions.

Entry Points

GoalRouteMethod
List available plansGET /api/billing/plansREST API
Start Stripe checkoutPOST /api/billing/checkoutREST API
Open billing portalGET /api/billing/portalREST API
Get current subscriptionGET /api/billing/subscriptionREST API
Cancel subscriptionPOST /api/billing/cancelREST 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

TierKey Features
freeLimited operations, community features
basicMore operations, standard automations
proUnlimited operations, all features, API access
enterpriseCustom 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

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.