[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PZWD0Y4N35MRM67S9ZP9VS":3,"skill-same:01M6PZWD0Y4N35MRM67S9ZP9VS":81},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":38,"commitSha":52,"skillDirectory":53,"forksCount":13,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M6PZWD0Y4N35MRM67S9ZP9VS","usage-based-pricing",null,"Design pricing models that developers understand, accept, and can predict. Trigger phrases: usage-based pricing, API pricing, metered billing, developer pricing, pricing page, cost calculator, pay as you go, pricing transparency, competitive pricing, developer billing","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fusage-based-pricing\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"pricing","usage","usage based pricing","transparency","competitive pricing","pricing page","tree","pay","you","billing","competitive","design","critical","as","wed","main","community","api","developer","go","2026-11-10 10:12:30",false,"---\nname: usage-based-pricing\ndescription: \"Design pricing models that developers understand, accept, and can predict. Trigger phrases: usage-based pricing, API pricing, metered billing, developer pricing, pricing page, cost calculator, pay as you go, pricing transparency, competitive pricing, developer billing\"\nrisk: critical\nsource: https:\u002F\u002Fgithub.com\u002Fjonathimer\u002Fdevmarketing-skills\u002Ftree\u002Fmain\u002Fskills\u002Fusage-based-pricing\nsource_repo: jonathimer\u002Fdevmarketing-skills\nsource_type: community\ndate_added: 2026-07-01\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002Fjonathimer\u002Fdevmarketing-skills\u002Fblob\u002Fmain\u002FLICENSE\n---\n\n# Usage-Based Pricing\n\n## Detailed Guide\n\nRead [the detailed guide](references\u002Fdetailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.\n\n## When to Use\n\nUse this skill when you need design pricing models that developers understand, accept, and can predict. Trigger phrases: usage-based pricing, API pricing, metered billing, developer pricing, pricing page, cost calculator, pay as you go, pricing transparency, competitive pricing, developer billing.\n\n\nDesign pricing models that developers understand, accept, and can predict—without surprise bills or confusing metrics.\n\n## Usage Metrics Developers Accept\n\n### Good Metrics: Direct Value Correlation\n\n**API calls\u002Frequests**\n- Developers understand what triggers a call\n- Easy to monitor and predict\n- Scales with actual usage\n- Example: Stripe charges per transaction, Twilio per message\n\n**Compute time**\n- Clear relationship to server costs\n- Predictable for consistent workloads\n- Fair for variable workloads\n- Example: AWS Lambda per GB-second, Vercel build minutes\n\n**Storage**\n- Simple to understand\n- Easy to predict growth\n- Clear cost driver\n- Example: S3 per GB stored, databases per GB\n\n**Bandwidth\u002Fdata transfer**\n- Makes sense for CDN and hosting\n- Can be surprising if not monitored\n- Example: Cloudflare per GB, Vercel bandwidth\n\n**Active users (MAU)**\n- Works for auth and user-facing tools\n- Aligns with customer's growth\n- Example: Auth0, Firebase Auth\n\n### Problematic Metrics\n\n**\"Compute units\" or proprietary measures**\n```\nBad: \"1 CU = 0.25 CPU seconds at 1.5GHz equivalent with 256MB memory allocation\"\nDevelopers can't estimate usage.\n```\n\n**Compound metrics**\n```\nBad: \"Charged per operation, where operation = read OR write OR delete,\n     multiplied by document size factor\"\nToo complex to predict.\n```\n\n**Metrics that punish success**\n```\nBad: Per-user pricing that penalizes viral growth\nDeveloper's successful launch becomes a cost crisis.\n```\n\n**Metrics with hidden multipliers**\n```\nBad: \"Per request, but each retry counts, and warming requests count,\n     and health checks count\"\nActual usage is unpredictable.\n```\n\n### Metric Selection Framework\n\n| Metric | When It Works | When It Fails |\n|--------|---------------|---------------|\n| API calls | Discrete operations | Streaming, persistent connections |\n| Compute time | Variable workloads | Idle resources still cost |\n| Storage | Data products | Temporary\u002Fcache data |\n| Bandwidth | CDN, media | Retry-heavy protocols |\n| MAU | User-facing apps | Machine-to-machine |\n| Seats | Collaboration tools | Individual developers |\n\n## Examples: Pricing That Works\n\n### Stripe\n\n- Per-transaction percentage (2.9% + 30¢)\n- Aligns with customer revenue\n- Predictable and simple\n- Volume discounts for scale\n\n### Twilio\n\n- Per-message\u002Fper-minute pricing\n- Clear unit costs\n- Usage dashboard and alerts\n- Prepaid credits for discount\n\n### Vercel\n\n- Clear tier structure\n- Generous free tier\n- Usage-based for bandwidth\u002Fbuilds\n- Team pricing separate\n\n### DigitalOcean\n\n- Predictable monthly pricing\n- Clear size\u002Fprice relationship\n- Hourly billing option\n- Bandwidth included in pricing\n\n## Examples: Pricing Problems\n\n### Confusing Unit Pricing\n\nSome cloud providers:\n- Per \"compute unit\" (undefined)\n- Multiple meters per service\n- Different rates for different operations\n- Bill requires expert interpretation\n\n### Enterprise Tax\n\nSome companies:\n- SSO requires enterprise tier\n- SSO tier is 10x team tier\n- No intermediate option\n- Punishes security-conscious teams\n\n### Punishing Success\n\nSome user-based pricing:\n- Free tier: 100 users\n- Paid tier: $0.10\u002Fuser\n- Viral success = immediate $$$\n- Discourages growth\n\n## Limitations\n\n- Use this skill only when the task clearly matches its upstream source and local project context.\n- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.\n- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.\n","# Usage-Based Pricing\n\n## Detailed Guide\n\nRead [the detailed guide](references\u002Fdetailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.\n\n## When to Use\n\nUse this skill when you need design pricing models that developers understand, accept, and can predict. Trigger phrases: usage-based pricing, API pricing, metered billing, developer pricing, pricing page, cost calculator, pay as you go, pricing transparency, competitive pricing, developer billing.\n\n\nDesign pricing models that developers understand, accept, and can predict—without surprise bills or confusing metrics.\n\n## Usage Metrics Developers Accept\n\n### Good Metrics: Direct Value Correlation\n\n**API calls\u002Frequests**\n- Developers understand what triggers a call\n- Easy to monitor and predict\n- Scales with actual usage\n- Example: Stripe charges per transaction, Twilio per message\n\n**Compute time**\n- Clear relationship to server costs\n- Predictable for consistent workloads\n- Fair for variable workloads\n- Example: AWS Lambda per GB-second, Vercel build minutes\n\n**Storage**\n- Simple to understand\n- Easy to predict growth\n- Clear cost driver\n- Example: S3 per GB stored, databases per GB\n\n**Bandwidth\u002Fdata transfer**\n- Makes sense for CDN and hosting\n- Can be surprising if not monitored\n- Example: Cloudflare per GB, Vercel bandwidth\n\n**Active users (MAU)**\n- Works for auth and user-facing tools\n- Aligns with customer's growth\n- Example: Auth0, Firebase Auth\n\n### Problematic Metrics\n\n**\"Compute units\" or proprietary measures**\n```\nBad: \"1 CU = 0.25 CPU seconds at 1.5GHz equivalent with 256MB memory allocation\"\nDevelopers can't estimate usage.\n```\n\n**Compound metrics**\n```\nBad: \"Charged per operation, where operation = read OR write OR delete,\n     multiplied by document size factor\"\nToo complex to predict.\n```\n\n**Metrics that punish success**\n```\nBad: Per-user pricing that penalizes viral growth\nDeveloper's successful launch becomes a cost crisis.\n```\n\n**Metrics with hidden multipliers**\n```\nBad: \"Per request, but each retry counts, and warming requests count,\n     and health checks count\"\nActual usage is unpredictable.\n```\n\n### Metric Selection Framework\n\n| Metric | When It Works | When It Fails |\n|--------|---------------|---------------|\n| API calls | Discrete operations | Streaming, persistent connections |\n| Compute time | Variable workloads | Idle resources still cost |\n| Storage | Data products | Temporary\u002Fcache data |\n| Bandwidth | CDN, media | Retry-heavy protocols |\n| MAU | User-facing apps | Machine-to-machine |\n| Seats | Collaboration tools | Individual developers |\n\n## Examples: Pricing That Works\n\n### Stripe\n\n- Per-transaction percentage (2.9% + 30¢)\n- Aligns with customer revenue\n- Predictable and simple\n- Volume discounts for scale\n\n### Twilio\n\n- Per-message\u002Fper-minute pricing\n- Clear unit costs\n- Usage dashboard and alerts\n- Prepaid credits for discount\n\n### Vercel\n\n- Clear tier structure\n- Generous free tier\n- Usage-based for bandwidth\u002Fbuilds\n- Team pricing separate\n\n### DigitalOcean\n\n- Predictable monthly pricing\n- Clear size\u002Fprice relationship\n- Hourly billing option\n- Bandwidth included in pricing\n\n## Examples: Pricing Problems\n\n### Confusing Unit Pricing\n\nSome cloud providers:\n- Per \"compute unit\" (undefined)\n- Multiple meters per service\n- Different rates for different operations\n- Bill requires expert interpretation\n\n### Enterprise Tax\n\nSome companies:\n- SSO requires enterprise tier\n- SSO tier is 10x team tier\n- No intermediate option\n- Punishes security-conscious teams\n\n### Punishing Success\n\nSome user-based pricing:\n- Free tier: 100 users\n- Paid tier: $0.10\u002Fuser\n- Viral success = immediate $$$\n- Discourages growth\n\n## Limitations\n\n- Use this skill only when the task clearly matches its upstream source and local project context.\n- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.\n- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.\n",{"name":5,"risk":35,"source":48,"license":14,"date_added":49,"description":7,"source_repo":50,"source_type":39,"license_source":51},"https:\u002F\u002Fgithub.com\u002Fjonathimer\u002Fdevmarketing-skills\u002Ftree\u002Fmain\u002Fskills\u002Fusage-based-pricing",1782864000000,"jonathimer\u002Fdevmarketing-skills","https:\u002F\u002Fgithub.com\u002Fjonathimer\u002Fdevmarketing-skills\u002Fblob\u002Fmain\u002FLICENSE","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Fusage-based-pricing","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill usage-based-pricing",{"tool":63,"command":64},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill usage-based-pricing",{"tool":66,"command":67},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill usage-based-pricing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fusage-based-pricing\u002FSKILL.md",true,[71,77],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"README.md","REFERENCE","参考文档",1397,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fusage-based-pricing\u002FREADME.md",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fdetailed-guide.md",10158,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fusage-based-pricing\u002Freferences\u002Fdetailed-guide.md",[82,110,134,159,182,206],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":93,"publishedAt":43},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[94,95,96,97,98,99,84,100,101,102,103,104,39,38,105,35,106,107,108,109],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","access","configure","only","active","scope","scripts","relevant","implementing",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":43},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[117,118,119,120,121,122,123,124,125,126,127,128,129,104,130,39,131,132,35,133],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","read","orchestrator","files","desktop app","app","agent-orchestration",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":43},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[141,142,143,144,145,146,147,148,149,150,151,152,153,39,38,154,155,156,157,158],"transcript","youtube transcript","youtube","safe","github","codex","research","license","https","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":172,"publishedAt":43},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[165,168,171],{"categoryNo":166,"categoryName":167,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":169,"categoryName":170,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[141,142,143,173,144,174,145,146,148,175,40,176,177,151,178,39,38,179,180,181],"youtube transcript skills","gemini","search","Video","browse","api-integration","free","card","channels",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":192,"publishedAt":43},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[188,191],{"categoryNo":189,"categoryName":190,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":169,"categoryName":170,"taxonomyType":91,"taxonomyTypeDesc":92},[143,193,194,121,144,195,196,197,198,148,176,199,200,201,202,38,203,154,204,205],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":213,"publishedAt":43},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[212],{"categoryNo":166,"categoryName":167,"taxonomyType":91,"taxonomyTypeDesc":92},[214,143,215,216,144,174,175,217,218,40,176,177,151,219,178,39,38,179,220,157],"youtube full","full","google","server","dlp","credits","automatic"]