Install
$ agentstack add skill-denderson2013-bot-agente-claude-update-alunos-denderson-gerar-proposta-comercial ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Skill: gerar-proposta-comercial
Pipeline completo de 7 etapas para transformar uma transcricao de call de vendas em proposta profissional online no DOMINIO DO ALUNO.
> Importante: o subdominio final e ., onde DOMINIO_BASE e definido pelo proprio aluno no .env do agente (ex: meunegocio.com.br, agencia.com). NAO e mais hardcoded para denderson.com. Se o aluno nao configurar DOMINIO_BASE, o agente avisa e mostra como configurar.
Quando acionar
Sempre que o Chefe pedir alguma destas variacoes:
- "fazer proposta"
- "gerar proposta comercial"
- "monta proposta pra cliente X"
- "criar proposta de mentoria"
- "criar proposta de consultoria"
- "transformar essa call em proposta"
- "transformar essa transcricao em proposta"
- "proposta layout maicon"
- "proposta light navy"
Pipeline obrigatorio (executar nessa ordem)
Etapa 1 — Analisar a transcricao
Ler a transcricao da call inteira. Extrair:
- Nome do cliente
- Nicho/segmento
- Produtos/servicos atuais
- Faturamento mensal/anual
- Dor principal
- O que o cliente quer (vs o que foi sugerido pelo Chefe)
- Reacao do cliente (positiva, neutra, negativa)
- Modalidade pedida (mentoria solo, mentoria estabelecido, consultoria)
REGRA CRITICA: nunca atribuir falas do dono (closer) ao cliente.
Etapa 2 — Definir pricing
Consultar PLAYBOOK-PRECOS.md desta skill e escolher a faixa correta. Default:
- Mentoria solo: R$20.000
- Mentoria estabelecido: R$30.000
- Consultoria media: R$50-60k
- Consultoria grande: R$95-150k
- Consultoria enterprise: R$250k
Etapa 3 — Montar HTML
Usar template-proposta.html como base. Substituir TODOS os placeholders:
{{NOME_CLIENTE}}— nome completo{{PRIMEIRO_NOME}}— primeiro nome para titulo{{NICHO}}— segmento de atuacao{{ANO}}— 2026{{CONTEXTO_CLIENTE}}— paragrafo de contexto{{METRICAS_HTML}}— blocos `` com numeros do cliente{{DIAGNOSTICO_FUNCIONA}}— lista do que ja funciona{{DIAGNOSTICO_PRECISA_MUDAR}}— lista do que precisa evoluir{{SOLUCAO_HTML}}— paragrafo da solucao proposta{{ESCADA_VALOR_HTML}}— degraus da escada de valor{{TAB_ESPECIFICA_TITULO}}— titulo da tab customizada do nicho{{TAB_ESPECIFICA_HTML}}— conteudo dessa tab{{ENTREGAVEIS_HTML}}— lista de entregaveis{{FASES_HTML}}— fases do plano de acao{{GANTT_HTML}}— barras do Gantt{{INVESTIMENTO_MENTORIA}}— valor mentoria (R$X.000){{INVESTIMENTO_CONSULTORIA}}— valor consultoria{{ROI_ESTIMADO}}— projecao de retorno{{REFERENCIAS_HTML}}— clientes anteriores parecidos{{VALIDADE_DATA}}— data atual + 7 dias
Etapa 4 — Criar repo GitHub privado
Padrao de nome: proposta-NOME-CLIENTE (slug, lowercase, hifens). Repo SEMPRE privado, na conta GitHub do aluno (variavel GH_USER no .env).
Etapa 5 — Deploy na Vercel
Token em variavel VERCEL_TOKEN (env do aluno). Scope em VERCEL_SCOPE (slug do time/usuario do aluno na Vercel).
Etapa 6 — Apontar DNS no Cloudflare
Zone ID em {{CLOUDFLARE_ZONE_ID}} (do aluno, da zone do dominio dele). Token em {{CLOUDFLARE_DNS_TOKEN}} (do aluno). Padrao: .${DOMINIO_BASE} (lido do .env do agente do aluno). Tipo A, content 76.76.21.21, TTL 1, proxied false.
Antes de rodar a etapa 6, o script valida que DOMINIO_BASE existe e nao esta vazio. Se vazio, agente para a execucao e avisa o dono: "Falta configurar DOMINIO_BASE no .env do agente. Te explico como" + passo a passo.
Etapa 7 — Salvar na dashboard (opcional)
Se o aluno tiver dashboard de propostas, fazer POST em ${DASHBOARD_URL}/api/proposals:
{
"client_name": "NOME",
"proposal_type": "mentoria|consultoria",
"value_display": "R$30.000",
"value_cents": 3000000,
"description": "resumo curto",
"proposal_url": "https://nome.",
"closer": "Nome do closer",
"status": "enviada"
}
Se DASHBOARD_URL nao estiver definido no .env, pular essa etapa.
Como executar
Para fazer deploy completo, rode:
bash skills/gerar-proposta-comercial/scripts/deploy-proposta.sh \
--nome "joao-silva" \
--repo "proposta-joao-silva" \
--domain "joaosilva"
O script faz git init + gh repo create + vercel deploy + cloudflare DNS automaticamente.
Variaveis de ambiente obrigatorias
O aluno precisa configurar em /opt/naia-agent/.env (ou no .env do projeto) antes de rodar:
GH_TOKEN— Personal Access Token do GitHub com escoporepoGH_USER— username do GitHub do aluno (ex:meu-bot)VERCEL_TOKEN— Token da VercelVERCEL_SCOPE— slug do time/usuario na VercelCLOUDFLARE_DNS_TOKEN— Token de API do Cloudflare com permissao DNS:Edit (na zone do dominio do aluno)CLOUDFLARE_ZONE_ID— ID da zone do dominio do alunoDOMINIO_BASE— dominio raiz do aluno (ex:meunegocio.com.br,agencia.com). OBRIGATORIO. O subdominio final sera.${DOMINIO_BASE}.DASHBOARD_URL— URL da dashboard de propostas (opcional)
> O agente VALIDA DOMINIO_BASE no inicio da execucao. Se estiver vazio ou ausente, ele para e mostra ao dono como configurar.
Regras criticas (nao quebrar)
- NUNCA atribuir falas do dono ao cliente
- SEMPRE acentuacao PT-BR completa
- NUNCA travessoes (usar virgula, ponto ou quebra de linha)
- SEMPRE tangibilizar tudo que foi discutido na call
- SEMPRE validade de 7 dias
- SEMPRE repo privado
- Tab "Investimento" SEMPRE por ultimo
- Fonts: Cormorant Garamond (display) + DM Sans (body)
- Paleta: light navy + glassmorphism
- Checkboxes interativos com localStorage
Variacoes da proposta
- Sem preco fechado: trocar tab "Investimento" por "Parceria"
- So mentoria: remover card de consultoria
- Plano de mentorado (ja comprou): sem investimento, so checkboxes
- Briefing pre-call: uso interno, sem investimento
- Projeto de socio: sem investimento, foco em execucao
Erros que nao podem repetir
- Atribuir falas do dono ao cliente
- Nao tangibilizar o que foi discutido
- Texto sem acentuacao
- Incluir modalidade nao pedida
- Condicionar parcelas a fases
- Vazar info pessoal sensivel
- Tabs desalinhadas
Arquivos auxiliares
template-proposta.html— template HTML completo com placeholdersscripts/deploy-proposta.sh— script de deploy automatizadoPLAYBOOK-PRECOS.md— tabela de pricing com criterios
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: denderson2013-bot
- Source: denderson2013-bot/agente-claude-update-alunos-denderson
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.