saas-pricing-page

Builds B2B SaaS pricing pages with tier cards, a sales contact bar, and a feature-comparison table.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/arayaroma/ether --skill saas-pricing-page-arayaroma
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: saas-pricing-page
Source: https://github.com/arayaroma/ether/tree/main/skills/saas-pricing-page
Command: npx skills add https://github.com/arayaroma/ether --skill saas-pricing-page-arayaroma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Pricing pages often conflate custom sales inquiries with real paid tiers, invent fake plan specs to fill a layout, or under-sell plans with only a few card bullets. This Skill provides a proven React/Tailwind layout pattern that keeps real priced tiers honest and visually distinct from the "talk to sales" catch-all. ## Core Features & Use Cases - Three-part layout: all real priced tiers as cards in one row, a dark full-width contact bar below (no specs, no table row), and a grouped feature-comparison table underneath. - Current-plan awareness: badges and disabled buttons for the user's active tier, plus real usage bars (e.g. "7/10 users") pulled from the tenant's actual plan and quota data. - Data integrity rules: never fabricate prices, limits, or a fake fourth tier — all values come from the same plan-limits config the backend enforces. - Use Case: Redesigning a SaaS app's /pricing page where Free/Pro/Max tiers exist in the backend config and logged-in users should see their current plan and usage against quotas. ## Quick Start Redesign my app's pricing page using the saas-pricing-page pattern with our real plan tiers from the backend config.

Frequently Asked Questions about saas-pricing-page

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

FAQPage Schema
How do I build a SaaS pricing page with React and Tailwind?▼

Render all real priced tiers as cards in a responsive grid, add a dark full-width contact bar below for custom sales inquiries, and finish with a feature-comparison table grouped by category. Highlight the recommended tier with an accent border and badge.

How should I show an enterprise or custom plan on a pricing page?▼

Present it as a visually distinct dark contact bar, not as another tier card. Give it no price, no feature list, and no column in the comparison table, with generic copy inviting prospects to talk to sales about custom needs.

How do I show the user's current plan and usage on a pricing page?▼

If the app has auth and plan state, badge the user's tier as Current plan with a disabled button, and render usage bars in the hero using a Progress component for each quota with a real maximum, such as 7/10 users.

Should pricing page feature lists come from marketing copy or backend config?▼

Pull prices, limits, and features from the same plan-limits configuration the backend uses for enforcement. A pricing page that disagrees with what the backend actually gates is worse than having no pricing page.

When should I not add a fourth tier to a pricing page layout?▼

Never invent a tier's specs just to fill a grid layout. If the product only has three real priced plans, use three cards and place the custom-sales option in a separate contact bar instead of fabricating a fourth plan.