autumn-modelling-pricing-plans

Designs pricing models and generates autumn.config.ts configurations for Autumn billing.

2.7k|244|Updated Jan 21, 2025
One-click install
npx skills add https://github.com/useautumn/autumn --skill autumn-modelling-pricing-plans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autumn-modelling-pricing-plans
Source: https://github.com/useautumn/autumn/tree/main/packages/atmn-tests/.claude/skills/autumn-modelling-pricing-plans
Command: npx skills add https://github.com/useautumn/autumn --skill autumn-modelling-pricing-plans

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translating a business pricing strategy into working billing configuration is error-prone: you must correctly model features, plan items, usage limits, resets, proration, and tiered pricing in Autumn's config format. This Skill guides the design of pricing models and produces a valid autumn.config.ts file without manual trial and error.

Core Features & Use Cases

  • Feature Modeling: Define boolean, metered (consumable/non-consumable), and credit-system features with correct types and event mappings.
  • Plan Construction: Build free plans, paid subscriptions, add-ons, top-ups, annual variants, and free trials using plan and item configurations.
  • Pricing Patterns: Generate usage-based, prepaid, tiered, and per-seat pricing with correct billingMethod, billingUnits, and interval fields.
  • Use Case: A SaaS founder wants a free tier with 5 messages/month, a $20/month Pro plan with 1,000 messages and per-seat pricing, plus a prepaid message top-up. The Skill produces the complete autumn.config.ts, then runs atmn preview for review before pushing.

Quick Start

Ask the assistant to design an Autumn pricing model with a free plan, a pro plan with usage-based overage, and a credits top-up, then generate the autumn.config.ts file.

Frequently Asked Questions about autumn-modelling-pricing-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pricing plan in Autumn?

Define features with the feature() function, then combine them into plans using plan() with items that specify included amounts, resets, and pricing. Store everything in autumn.config.ts, run atmn preview to validate, then atmn push to sync.

How do I set up usage-based pricing with Autumn?

Create a metered consumable feature, then add a plan item with a price object using billingMethod: 'usage_based', an amount, billingUnits, and an interval. Autumn charges customers at the end of the cycle based on actual tracked usage.

What is the difference between prepaid and usage-based billing in Autumn?

Usage-based billing charges at the end of the cycle for actual consumption, while prepaid lets customers buy a fixed quantity upfront. Set billingMethod to 'usage_based' or 'prepaid' on the plan item's price object.

Does Autumn support credit systems for AI products?

Yes, use a feature with type 'credit_system' and a creditSchema mapping metered features to credit costs. For example, a basic model can cost 1 credit and a premium model 5 credits per call.

Can I offer a free trial on an Autumn plan?

Yes, add a freeTrial object to the plan with durationLength, durationType ('day', 'month', or 'year'), and cardRequired. For example, a 14-day trial uses durationLength: 14 and durationType: 'day'.

When should I not set autoEnable on an Autumn plan?

Never set autoEnable: true on plans with prices; it is only for free default plans automatically assigned to new customers. Paid plans must be explicitly purchased through checkout.