tier-entitlements
Provides centralized configuration and API methods to enforce feature gating and track usage based on subscription tiers.
Install
mkdir -p .claude/skills/tier-entitlements && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4906" && unzip -o skill.zip -d .claude/skills/tier-entitlements && rm skill.zipInstalls to .claude/skills/tier-entitlements
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Implement subscription tier-based feature gating and usage limits. Centralized tier configuration, database usage tracking, and clean APIs for checking limits.Key capabilities
- →Define tier-based limits
- →Track usage in database
- →Perform atomic usage increments
- →Generate rate limit headers
How it works
It centralizes entitlement logic by checking usage against tier-specific limits stored in a database, using atomic functions to prevent race conditions.
Inputs & outputs
When to use tier-entitlements
- →Implementing feature flags per subscription tier
- →Tracking user usage against defined limits
- →Building tier-based access control
- →Setting up subscription usage hooks
About tier-entitlements
Centralizes the management of user entitlement logic by handling tier-based feature gating and usage tracking. It provides clean APIs to verify limits against database records.
Implement subscription tier-based feature gating and usage limits. Centralized tier configuration, database usage tracking, and clean APIs for checking limits.
When not to use it
- →Non-subscription based gating
- →Complex access control logic
Prerequisites
Limitations
- →Requires database schema integration
- →Depends on accurate usage tracking
How it compares
It provides a centralized, database-backed approach to entitlements, ensuring consistency across the application.
Compared to similar skills
tier-entitlements side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| tier-entitlements (this skill) | 1 | 6mo | No flags | Intermediate |
| qruiq-google-auth | 0 | 4mo | Review | Intermediate |
| dev-supabase | 0 | 2mo | Review | Intermediate |
| permit2-allowance-flow | 0 | 4mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by dadbodgeoff
View all by dadbodgeoff →You might also like
qruiq-google-auth
qruiqai
|
dev-supabase
aibot88
Backend development with Supabase. Trigger when the user wants to configure auth, the database, or Supabase storage.
permit2-allowance-flow
cyotee
Complete approval flow with reset-to-zero pattern. Use when implementing full ERC20 and Permit2 approval workflow.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
fastapi-pro
sickn33
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.
drizzle-orm
EpicenterHQ
Drizzle ORM patterns for type branding and custom types. Use when working with Drizzle column definitions, branded types, or custom type conversions.