Agent skill

Monetization

by sickn33 in sickn33/agentic-awesome-skills

Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio…

MITAuto-check passedSales & Support

Install Monetization

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill monetization -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills monetization --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/monetization .claude/skills/monetization && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
monetization
GitHub stars
47k
Used in
2 other repos
Token cost
~3k tokens
SKILL.md length
504 words
Files
1
Skills in repo
1,394
Repo updated
First seen
Licence
MIT

At a glance

Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio…

  • Works in 4 steps: O produto resolve um problema real (need) → A solucao e melhor que alternativas… → O preco e percebido como justo (value… → …
  • Tasks that involve Referral and retention marketing
  • SKILL.md covers Overview, When to Use This Skill, Do Not Use This Skill When and How It Works, plus 23 more sections
  • Calls pip and npm; needs STRIPE_WEBHOOK_SECRET and STRIPE_SECRET_KEY

What it does

Monetization is an agent skill from sickn33/agentic-awesome-skills. Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support, covering Referral and retention marketing and Pricing strategy. It works with Stripe. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

When your agent uses it

  • Tasks that involve Referral and retention marketing
  • Tasks that involve Pricing strategy

Example prompts

  • “/monetization”

Requirements

  • Python 3
  • Node.js
  • A credential in STRIPE_SECRET_KEY
  • A credential in STRIPE_WEBHOOK_SECRET

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. O produto resolve um problema real (need)
  2. A solucao e melhor que alternativas (differentiation)
  3. O preco e percebido como justo (value perception)
  4. O momento de cobranca e natural (timing)

What it can do on your machine

Read from SKILL.md and the folder at commit 1e53ce2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pip
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • STRIPE_WEBHOOK_SECRET
    • STRIPE_SECRET_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Monetization loads about 3k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 504 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit 1e53ce2, republished under its MIT licence (© sickn33). 504 words, ~2,966 tokens.

Download SKILL.mdSave it as .claude/skills/monetization/SKILL.md (or your agent's skills folder).
name
monetization
description
Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS.
risk
none
source
community
date_added
2026-03-06
author
renat
tags
monetization, stripe, saas, pricing, subscriptions
tools
claude-code, antigravity, cursor, gemini-cli, codex-cli

MONETIZATION - Do Produto ao Revenue

Overview

Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS. Ativar para: integrar Stripe, criar planos de assinatura, pricing strategy, upgrade/downgrade, webhook de pagamento, trial gratuito, churn, LTV/CAC, unit economics, modelo de negocio.

When to Use This Skill

  • When you need specialized assistance with this domain

Do Not Use This Skill When

  • The task is unrelated to monetization
  • A simpler, more specific tool can handle the request
  • The user needs general-purpose assistance without domain expertise

How It Works

Price is what you pay. Value is what you get. - Warren Buffett A monetizacao perfeita captura valor proporcional ao valor entregue.


A Regra De Ouro

Usuarios pagam quando:

  1. O produto resolve um problema real (need)
  2. A solucao e melhor que alternativas (differentiation)
  3. O preco e percebido como justo (value perception)
  4. O momento de cobranca e natural (timing)

Erros Classicos

  • Cobranca antes de mostrar valor (kill activation)
  • Preco muito baixo (sinaliza baixa qualidade)
  • Planos demais (paralisia de escolha)
  • Trial sem carta de credito (baixa conversao)
  • Churn invisivel (sem alertas de cancelamento iminente)

Setup Inicial

bash
pip install stripe

## Ou

npm install stripe
python

## Config.Py

import stripe
import os

stripe.api_key = os.environ["STRIPE_SECRET_KEY"]
STRIPE_WEBHOOK_SECRET = os.environ["STRIPE_WEBHOOK_SECRET"]

PLANS = {
    "free": None,
    "pro": os.environ["STRIPE_PRICE_PRO"],
    "business": os.environ["STRIPE_PRICE_BIZ"],
}

Criar Customer E Subscription

python
def create_customer(email: str, name: str, user_id: str) -> str:
    customer = stripe.Customer.create(
        email=email,
        name=name,
        metadata={"user_id": user_id}
    )
    return customer.id

def create_subscription(customer_id: str, price_id: str, trial_days: int = 14):
    subscription = stripe.Subscription.create(
        customer=customer_id,
        items=[{"price": price_id}],
        trial_period_days=trial_days,
        payment_behavior="default_incomplete",
        expand=["latest_invoice.payment_intent"],
    )
    return {
        "subscription_id": subscription.id,
        "client_secret": subscription.latest_invoice.payment_intent.client_secret,
        "status": subscription.status
    }

Checkout Session (Recomendado Para Conversao)

python
def create_checkout_session(
    customer_id: str,
    price_id: str,
    success_url: str,
    cancel_url: str,
    trial_days: int = 14
) -> str:
    session = stripe.checkout.Session.create(
        customer=customer_id,
        mode="subscription",
        line_items=[{"price": price_id, "quantity": 1}],
        subscription_data={"trial_period_days": trial_days},
        success_url=success_url + "?session_id={CHECKOUT_SESSION_ID}",
        cancel_url=cancel_url,
        allow_promotion_codes=True,
    )
    return session.url

Customer Portal (Self-Service)

python
def create_portal_session(customer_id: str, return_url: str) -> str:
    session = stripe.billing_portal.Session.create(
        customer=customer_id,
        return_url=return_url,
    )
    return session.url

Webhook - Processar Eventos

python
from fastapi import Request, HTTPException
import stripe

async def stripe_webhook(request: Request):
    payload = await request.body()
    sig_header = request.headers.get("stripe-signature")

    try:
        event = stripe.Webhook.construct_event(
            payload, sig_header, STRIPE_WEBHOOK_SECRET
        )
    except ValueError:
        raise HTTPException(status_code=400, detail="Invalid payload")
    except stripe.error.SignatureVerificationError:
        raise HTTPException(status_code=400, detail="Invalid signature")

    handlers = {
        "customer.subscription.created": handle_subscription_created,
        "customer.subscription.updated": handle_subscription_updated,
        "customer.subscription.deleted": handle_subscription_deleted,
        "invoice.payment_succeeded": handle_payment_succeeded,
        "invoice.payment_failed": handle_payment_failed,
        "customer.subscription.trial_will_end": handle_trial_ending,
    }

    handler = handlers.get(event["type"])
    if handler:
        await handler(event["data"]["object"])

    return {"status": "ok"}

Verificar Status Da Subscription

python
def get_subscription_status(customer_id: str) -> dict:
    subscriptions = stripe.Subscription.list(
        customer=customer_id,
        status="all",
        limit=1
    )
    if not subscriptions.data:
        return {"tier": "free", "status": "none"}

    sub = subscriptions.data[0]
    return {
        "tier": get_tier_from_price(sub.items.data[0].price.id),
        "status": sub.status,
        "trial_end": sub.trial_end,
        "current_period_end": sub.current_period_end,
        "cancel_at_period_end": sub.cancel_at_period_end,
    }

Framework De Pricing Para Saas

Metodo 1: Value-Based Pricing (Recomendado)

1. Calcule o valor economico entregue ao usuario
   Ex: produto economiza 2h/semana = R$ 200/mes de valor
2. Capture 10-30% do valor criado
   Ex: R$ 29/mes = 14% do valor
3. Valide com pesquisa de willingness-to-pay
4. Teste 3 price points (A/B test)

Metodo 2: Competitive Anchor

Referencia: ChatGPT Plus = $20/mes (R$ 100)
Anchor: Notion = R$ 32/mes
Posicao: Pro = R$ 29/mes (mais barato que ChatGPT, similar ao Notion)
Mensagem: Tudo que o ChatGPT faz, por voz no Alexa

Psicologia De Pricing

R$ 29/mes (nao R$ 30 - efeito do digito esquerdo)
Plano anual com desconto claro: R$ 249/ano (economize R$ 99)
Destaque no plano que voce quer vender (visual hierarchy)
Ancoragem: mostra o plano caro primeiro
Trial sem cartao para ativacao, com cartao para retencao
Badge Mais popular no plano middle

Estrutura De Planos (3 E O Numero Certo)

FeatureFreeProBusiness
PrecoGratisR$ 29/mesR$ 99/mes
Conversas/mes50IlimitadoIlimitado
Memoria7 dias1 anoPermanente
Board especialistasNaoSimSim
Multi-usuariosNaoNaoAte 10
API accessNaoNaoSim
SuporteNaoEmailPriority

Sinais De Churn Iminente

python
CHURN_SIGNALS = {
    "high_risk": [
        "nao logou nos ultimos 14 dias",
        "uso caiu >70% em 2 semanas",
        "abriu cancelamento mas nao concluiu",
        "ticket de suporte aberto sem resolucao",
    ],
    "medium_risk": [
        "nao logou em 7 dias",
        "uso caiu >40%",
        "nao completou onboarding",
        "nunca usou feature core",
    ]
}

Sequencia Anti-Churn

Dia 0:  Usuario nao usa por 7 dias
        -> Email: Sentimos sua falta. O que aconteceu?

Dia 3:  Sem resposta
        -> Push/Email: case study de usuario similar com sucesso

Dia 7:  Nao voltou
        -> Email: oferta especial (20% off por 3 meses)

Dia 14: Trial expirando
        -> In-app modal + email urgente: Sua conta vai dormir em 3 dias

Dia 30: Cancelou
        -> Offboarding email: Lamentamos ver voce ir.
        -> 3 meses depois: reativacao com novidades

Exit Survey (Obrigatorio)

python
CANCELLATION_REASONS = [
    "Muito caro",
    "Nao uso o suficiente",
    "Falta funcionalidade X",
    "Encontrei alternativa melhor",
    "Problemas tecnicos",
    "Outro"
]

## Falta Feature -> Roadmap + Notificacao Quando Lancar

Calculos Essenciais

python
def calculate_unit_economics(
    mrr: float,
    customers: int,
    new_customers: int,
    churned: int,
    cac_total: float,
):
    arpu = mrr / customers
    churn_rate = churned / customers
    ltv = arpu / churn_rate
    cac = cac_total / new_customers
    ltv_cac = ltv / cac
    months_to_recover_cac = cac / arpu

    return {
        "ARPU": f"R$ {arpu:.2f}",
        "Churn Rate": f"{churn_rate*100:.1f}%",
        "LTV": f"R$ {ltv:.0f}",
        "CAC": f"R$ {cac:.0f}",
        "LTV/CAC": f"{ltv_cac:.1f}x",
        "Payback": f"{months_to_recover_cac:.1f} meses",
        "Status": "Saudavel" if ltv_cac > 3 else "Otimizar"
    }
Show full SKILL.md (215 more words)Show less

Benchmarks Saas B2C Brasil

MetricaRuimOkBomExcelente
Churn Mensal>7%5-7%2-5%<2%
LTV/CAC<1x1-3x3-5x>5x
Payback>18m12-18m6-12m<6m
Conversao trial->pago<3%3-8%8-15%>15%
MoM Growth<5%5-10%10-20%>20%

Dashboard De Revenue (Metricas Diarias)

MRR atual: R$ XX.XXX
  New MRR (novos assinantes): +R$ X.XXX
  Expansion MRR (upgrades): +R$ XXX
  Contraction MRR (downgrades): -R$ XXX
  Churned MRR (cancelamentos): -R$ XXX
  Net New MRR: +/- R$ XXX

ARR (Annualized): R$ XX.XXX x 12
Churn Rate: X.X%
Net Revenue Retention: XXX% (meta: >100%)

Automacao De Revenue Com Stripe

python
async def check_usage_and_upsell(user_id: str, usage: dict):
    if usage["conversations_this_month"] >= 45:
        await send_upgrade_prompt(
            user_id=user_id,
            message="Voce esta usando 90% do seu limite. Faca upgrade para Pro.",
            cta_url=f"/upgrade?utm=usage-limit"
        )

7. Comandos Rapidos

ComandoAcao
/stripe-setupConfigura Stripe do zero
/pricing-analysisAnalisa estrategia de pricing atual
/churn-playbookSequencia anti-churn personalizada
/unit-economicsCalcula LTV/CAC e saude financeira
/upgrade-flowDesign do fluxo de upgrade
/revenue-dashboardTemplate de dashboard de revenue
/trial-optimizationOtimiza conversao de trial

Best Practices

  • Provide clear, specific context about your project and requirements
  • Review all suggestions before applying them to production code
  • Combine with other complementary skills for comprehensive analysis

Common Pitfalls

  • Using this skill for tasks outside its domain expertise
  • Applying recommendations without understanding your specific context
  • Not providing enough project context for accurate analysis
  • analytics-product - Complementary skill for enhanced analysis
  • growth-engine - Complementary skill for enhanced analysis
  • product-design - Complementary skill for enhanced analysis
  • product-inventor - Complementary skill for enhanced analysis

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/monetization of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit 1e53ce2

Used in 2 other repositories

We found 17 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Monetization next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Monetization compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Monetization this skillsickn33/agentic-awesome-skills47k2 repos~3kAutomated safety check: PassMIT
Pricingmajiayu000/claude-skill-registry6661 repos~2.6kAutomated safety check: PassMIT
Subscription Lifecycleappeeky/aso-skills2.1k—~1.9kAutomated safety check: PassMIT
Offer Designminhnv0807/ai-business-skills608—~1.1kAutomated safety check: PassMIT
Pricing Strategyfreekmurze/dotfiles1k17 repos~1.6kAutomated safety check: PassNone
Profit Margin Calculator Amazonnexscope-ai/eCommerce-Skills1.1k—~1.7kAutomated safety check: PassMIT

Similar skills

  • Pricing

    majiayu000/claude-skill-registry

    A skill your agent uses when setting or resetting what a product or service charges and how it is packaged — list price, margin floor, tiers, the value metric, the pricing model (flat, seat, usage…

    666 GitHub starsUsed in 1 repo~2.6k tokens
    Sales & SupportAuto-check passed
  • Subscription Lifecycle

    appeeky/aso-skills

    When the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back.

    2.1k GitHub stars~1.9k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Offer Design

    minhnv0807/ai-business-skills

    Designs or repairs what a business sells, covering the promise, value stack, bonuses, guarantee, honest scarcity and a tiered ladder, rather than price or copy.

    608 GitHub stars~1.1k tokensUpdated 25 days ago
    Marketing & SEOAuto-check passed
  • Pricing Strategy

    freekmurze/dotfiles

    When the user wants help with pricing decisions, packaging, or monetization strategy.

    1k GitHub starsUsed in 17 repos~1.6k tokens
    Sales & SupportAuto-check passed
  • Profit Margin Calculator Amazon

    nexscope-ai/eCommerce-Skills

    Amazon profit margin calculator for sellers. An agent skill from nexscope-ai/eCommerce-Skills.

    1.1k GitHub stars~1.7k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Churn Analysis

    shawnpang/startup-founder-skills

    When the user needs to identify at-risk accounts, understand why customers are leaving, reduce churn rate, build health scores, design save plays, or create win-back campaigns.

    337 GitHub stars~2.3k tokensUpdated 6 mo ago
    Sales & SupportAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,394 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Works with

Questions about Monetization

What does Monetization do?

Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio…. Monetization is an agent skill from sickn33/agentic-awesome-skills. Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS.

When should I use Monetization?

Monetization fits situations like: tasks that involve Referral and retention marketing; tasks that involve Pricing strategy.

How do I install Monetization in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill monetization -a claude-code`. Or copy the skill folder (skills/monetization in sickn33/agentic-awesome-skills) into .claude/skills/monetization in your project. Claude Code loads it when a task matches its description.

How do I install Monetization in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill monetization -a codex`. Or copy the skill folder (skills/monetization in sickn33/agentic-awesome-skills) into .agents/skills/monetization in your project. Codex loads it when a task matches its description.

Can I use Monetization in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill monetization -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/monetization, .gemini/skills/monetization, .github/skills/monetization and .opencode/skills/monetization in your project.

What does Monetization need to run?

Going by SKILL.md and its folder, Monetization needs the command-line tools its instructions call (pip and npm) and credentials named STRIPE_WEBHOOK_SECRET and STRIPE_SECRET_KEY. Our summary lists: Python 3; Node.js; A credential in STRIPE_SECRET_KEY; A credential in STRIPE_WEBHOOK_SECRET.

Does Monetization access the network?

SKILL.md contains no URLs. Its commands use pip and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Monetization safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Monetization use?

Monetization is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Monetization use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Monetization?

Skills that share tags, products or a category with Monetization: Pricing (majiayu000/claude-skill-registry, 666 stars), Subscription Lifecycle (appeeky/aso-skills, 2.1k stars), Offer Design (minhnv0807/ai-business-skills, 608 stars) and Pricing Strategy (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Monetization?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,304 GitHub stars. The repository holds 1,394 skills in this directory. The repository was last updated on October 6, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.