From framer-pack
Optimize Framer costs through tier selection, sampling, and usage monitoring. Use when analyzing Framer billing, reducing API costs, or implementing usage monitoring and budget alerts. Trigger with phrases like "framer cost", "framer billing", "reduce framer costs", "framer pricing", "framer expensive", "framer budget".
How this skill is triggered — by the user, by Claude, or both
Slash command
/framer-pack:framer-cost-tuningThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Optimize Framer costs across plans and features. The Server API is free during beta. Main costs are Framer site plans, custom domains, and team seats.
Optimize Framer costs across plans and features. The Server API is free during beta. Main costs are Framer site plans, custom domains, and team seats.
| Plan | Price | CMS Items | Custom Domain | Pages |
|---|---|---|---|---|
| Free | $0 | 100 | No | 2 |
| Mini | $5/mo | 200 | Yes | 150 |
| Basic | $15/mo | 1,000 | Yes | 300 |
| Pro | $30/mo | 10,000 | Yes | Unlimited |
| Enterprise | Custom | Unlimited | Yes | Unlimited |
// Track CMS item usage to avoid plan overages
async function checkCMSUsage(client: any) {
const collections = await client.getCollections();
let totalItems = 0;
for (const col of collections) {
const items = await col.getItems();
totalItems += items.length;
console.log(`${col.name}: ${items.length} items`);
}
console.log(`Total CMS items: ${totalItems}`);
// Pro plan: 10,000 limit
console.log(`Usage: ${((totalItems / 10000) * 100).toFixed(1)}% of Pro limit`);
}
// Batch CMS updates before publishing (each publish rebuilds the site)
async function batchUpdateAndPublish(updates: Array<{ collection: string; items: any[] }>) {
const client = await getClient();
for (const update of updates) {
const col = (await client.getCollections()).find(c => c.name === update.collection);
if (col) await col.setItems(update.items);
}
// Single publish after all updates
await client.publish();
}
Use a free plan site for development and testing. Only pay for the production site.
For architecture patterns, see framer-reference-architecture.
npx claudepluginhub flight505/skill-forge --plugin framer-packCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.