monetization
Faz seu agente criar estratégias de monetização para produtos digitais. Ele ajuda a definir preços, gerenciar assinaturas e evitar que usuários cancelem.
O que ela faz
Esta ferramenta ajuda a configurar e gerenciar como seu produto digital ganha dinheiro, usando sistemas como Stripe para pagamentos, assinaturas e testes de preço.
Quando usar
- ✓Quando você quer começar a cobrar por um produto digital.
- ✓Quando você precisa configurar planos de assinatura ou testes de preço.
- ✓Quando você quer entender como evitar que clientes cancelem (churn).
Exemplo do que pedir para a IA
“Como configuro um plano de assinatura mensal para meu aplicativo usando Stripe?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela usa a plataforma Stripe para processar pagamentos e gerenciar assinaturas. Você pode configurar diferentes planos, oferecer testes gratuitos e acompanhar o status dos pagamentos.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill monetizationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/monetization/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
MONETIZAÇÃO - Do Produto ao Receita
Visão Geral
Estratégia e implementação de monetização para produtos digitais - Stripe, assinaturas, experimentos de precificação, freemium, fluxos de upgrade, prevenção de churn, otimização de receita e modelos de negócio SaaS. Ativar para: integrar Stripe, criar planos de assinatura, estratégia de precificação, upgrade/downgrade, webhook de pagamento, teste gratuito, churn, LTV/CAC, unit economics, modelo de negócio.
Quando Usar Esta Habilidade
- Quando você precisar de assistência especializada neste domínio
Não Use Esta Habilidade Quando
- A tarefa não estiver relacionada à monetização
- Uma ferramenta mais simples e específica puder lidar com a solicitação
- O usuário precisar de assistência de propósito geral sem conhecimento de domínio
Como Funciona
Preço é o que você paga. Valor é o que você recebe. - Warren Buffett A monetização perfeita captura valor proporcional ao valor entregue.
A Regra De Ouro
Usuários pagam quando:
- O produto resolve um problema real (necessidade)
- A solução é melhor que as alternativas (diferenciação)
- O preço é percebido como justo (percepção de valor)
- O momento da cobrança é natural (timing)
Erros Clássicos
- Cobrança antes de mostrar valor (mata a ativação)
- Preço muito baixo (sinaliza baixa qualidade)
- Planos demais (paralisia de escolha)
- Teste gratuito sem cartão de crédito (baixa conversão)
- Churn invisível (sem alertas de cancelamento iminente)
Configuração Inicial
pip install stripe
## Ou
npm install stripe
## 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 Cliente E Assinatura
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
}
Sessão de Checkout (Recomendado Para Conversão)
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
Portal do Cliente (Autoatendimento)
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
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="Payload inválido")
except stripe.error.SignatureVerificationError:
raise HTTPException(status_code=400, detail="Assinatura inválida")
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:
…
Perguntas frequentes
O que é 'churn'?
Churn é quando um cliente para de usar seu serviço ou produto e cancela uma assinatura.
O que é 'freemium'?
Freemium é um modelo onde você oferece uma versão básica do seu produto de graça e cobra por recursos extras ou uma versão premium.
O que é 'SaaS'?
SaaS significa 'Software as a Service' (Software como Serviço), onde o software é acessado pela internet, geralmente por meio de uma assinatura.
Detalhes
Descrição original do autor
Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3616
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
product-lens
Ajuda seu agente a validar ideias de produtos antes de desenvolvê-las. Ele analisa o alinhamento com o mercado e a experiência do usuário para decidir se um produto deve seguir em frente.
affaan-m/ECC
investor-outreach
Ajuda seu agente a escrever e-mails para investidores. Ele cria mensagens personalizadas para pedir investimento ou enviar atualizações.
affaan-m/ECC
release-announcement
Ajuda seu agente a escrever anúncios de lançamentos. Ele foca no que é importante para o usuário e como usar as novidades.
paperclipai/paperclip