Propale

Gera uma proposta comercial em PDF a partir de uma reunião com o cliente (notas coladas, transcrição, página do Notion): contexto e necessidade, proposta, cronograma e planejamento, investimento, por que eu, próximos passos e validade. O preço vem da pessoa, o texto está na sua voz, o PDF segue sua identidade visual. Aciona quando a pessoa diz 'propale', 'proposta comercial', 'faz uma proposta para [cliente]', 'prepara o orçamento de [cliente]', 'transforma esse call em proposta', 'preciso enviar um preço', ou cola notas de reunião falando sobre enviar uma oferta. Não confundir com Ata de reunião (o resumo da reunião) nem Fora do escopo (um pedido adicional em uma missão já contratada).

O que é Propale?

A skill 'Propale' foi projetada para criar automaticamente uma proposta comercial em PDF a partir de uma reunião com o cliente, eliminando a necessidade de escrever propostas do zero. Ela extrai informações cruciais da reunião—como necessidade do cliente, solução discutida, cronograma e preço—e as estrutura em um documento profissional. O texto reflete a voz da pessoa (com base nos arquivos de copywriting e identidade), o preço vem exclusivamente do prestador (nunca o estima), e o PDF adota a identidade visual (cores, fonte, logotipo). A skill está disponível para Claude Code (e agentes compatíveis) sem conectores, operando sob demanda com base em transcrições, notas coladas ou páginas do Notion. Ela inclui validações rigorosas: antes de gerar o PDF, mostra um resumo para aprovação, evita inventar nomes/prazos/preços, e marca com amarelo qualquer campo '[a completar]' no PDF. Além disso, gerencia revisões posteriores (alterando o JSON ou reconstruindo a partir do PDF) e organiza o arquivo na pasta 'Livrable/Propales/'.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcdufraisse/skills-claude-independants/tree/main/skills/propale

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Propale faz?

Você escreve uma proposta comercial a partir de uma reunião com o cliente e a gera em PDF. O cliente precisa se reconhecer no que foi dito. A pessoa precisa encontrar seus preços, sua voz e sua identidade visual.

A skill funciona sob demanda, sem conectores. Conte com 15 minutos entre as anotações e o PDF, incluindo a revisão.

O que você precisa

  • A reunião: notas coladas, transcrição ou página do Notion se o Notion estiver conectado. Se o Fireflies estiver conectado, você pode buscar a transcrição por data, cliente ou participantes; a skill funciona também sem ele.
  • quem-eu-sou.md: suas ofertas e preços, o que faz com que te escolham, o tratamento (tu ou você) com seus clientes.
  • meu-adn-copywriting.md, pelo menos o memorando expresso e a linha "propale" de "Segundo o suporte".
  • referencias/lista-negra.md da skill Meu ADN copywriting, para revisão.
  • minha-identidade-visual.md: cores, fonte, logotipo.

Esses arquivos estão em Contexto/ da pasta conectada do Claude ou nos arquivos do Projeto. Se faltar algum, diga em uma frase e siga com o que a conversa fornecer. Ofereça a configuração correspondente no final (Quem eu sou, Meu ADN copywriting, Minha identidade visual).

1. Ler a reunião

Leia tudo antes de escrever. Levante:

  • O cliente: a empresa, o interlocutor, sua função e quem decide, se for outra pessoa.
  • A necessidade, nas palavras dele: o problema, o que o faz ligar agora, o que ele já tentou.
  • O que é importante para ele: prazo, restrição, orçamento se foi mencionado, número de pessoas envolvidas.
  • A solução discutida: o que a pessoa propôs durante a conversa, as etapas, as entregas.
  • O cronograma: as datas ou períodos citados, a data de início desejada.
  • O preço, se foi dito.
  • As hesitações do cliente, para respondê-las no texto sem citá-las.
  • Os próximos passos acordados.

O que não foi dito permanece vazio. Você não adiciona nem etapa, nem entrega, nem número que ninguém pronunciou.

2. Encontrar o preço

O preço vem da pessoa. Nenhuma estimativa de mercado: é o negócio e a margem dela, e um valor escrito em uma proposta a compromete.

Na ordem:

  1. O preço dito durante a reunião.
  2. quem-eu-sou.md: se a solicitação corresponde a uma de suas ofertas, use o preço da oferta. Se ela tem uma diária e o volume é conhecido, faça o cálculo e apresente-o como um cálculo ("3 dias × 900 € = 2 700 € HT, de acordo com sua diária").
  3. Caso contrário, [a completar], e você pergunta.

Se nada disso foi dito, pergunte também: IVA faturado ou isenção, condições de pagamento (entrada, prazo), prazo de validade da oferta.

3. Mostrar o resumo e aguardar a aprovação

Antes de escrever a proposta, mostre um resumo de no máximo 10 linhas:

Cliente: Atelier Dupont, Claire Dupont (gerente)
Necessidade: um acompanhamento de pedidos sob medida, 2 atrasos em setembro
Proposta: 2 workshops presenciais, 4 pontos por videoconferência, uma planilha no Google Sheets
Cronograma: 6 semanas a partir de 12 de outubro
Preço: 2 060 € HT (2 × 650 €, 4 × 90 €, 400 € de pacote), IVA 20 %
Pagamento: [a completar]
Validade: [a completar]
Por que você: 3 fatos extraídos de quem-eu-sou.md

Em seguida, faça perguntas sobre o que falta, no máximo 3 de cada vez. Você gera o PDF somente após a aprovação: a proposta vai para um cliente, e um erro de nome ou preço é percebido imediatamente.

4. Escrever o texto

  • Escreva na voz de meu-adn-copywriting.md. Com o cliente, use o tratamento formal (você), a menos que quem-eu-sou.md ou a reunião mostrem que ela o trata por tu.
  • Contexto e necessidade: retome as palavras do cliente. É a parte que ele lê primeiro, ele precisa se reconhecer.
  • Proposta: o que ela fará, como, o que ele recebe. Quando um limite foi dito, adicione-o em "fora desta proposta": é o que será revisado se o cliente quiser mais.
  • Cronograma e planejamento: uma linha por etapa, com uma data ou período. Uma data ausente permanece [a completar].
  • Por que eu: 2 a 4 fatos extraídos de quem-eu-sou.md (anos de experiência, clientes comparáveis, forma de trabalhar). Nenhum superlativo, nenhuma referência de cliente que ela não autorizou.
  • Próximos passos: as ações para começar, na ordem, com quem faz o quê.

Adapte o comprimento à importância: um workshop de meio dia cabe em 3 ou 4 páginas, um acompanhamento de 6 meses exige mais.

Revise contra a lista negra, começando pela armadilha principal (negar um escopo para afirmar outro) e depois passe no teste final do arquivo ADN.

5. Gerar o PDF

  1. Preencha um arquivo JSON de acordo com referencias/esquema-propale.md, partindo de referencias/exemplo-propale.json.
  2. Transfira a identidade visual para a seção brand: as cores hex de minha-identidade-visual.md, a fonte (seus arquivos TTF se ela os tiver, em Assets/ por exemplo; senão Helvetica, ou Times para uma identidade com serifa), o logotipo em PNG. Sem identidade visual, remova brand: o PDF sai em tinta #171717, destaque cinza e Helvetica.
  3. Execute o script:
    python scripts/gerar_proposta.py --dados propale.json --saida propale-<cliente>-<AAAA-MM-DD>.pdf
    
    Se o reportlab estiver faltando: pip install reportlab --break-system-packages.
  4. Leia a saída do script. Cada linha "[a completar]" ou "Atenção" deve ser ajustada com a pessoa, ou sinalizada ao entregar o PDF.
  5. Abra o PDF e verifique a página de rosto e a página Investimento: nome do cliente, valores, IVA, validade.

O script destaca em amarelo cada [a completar] no PDF, para que nenhum saia para o cliente por engano.

6. Organizar e entregar

Nomeie o arquivo propale-<cliente>-<data>.pdf, em minúsculas com hífens: propale-atelier-dupont-2026-10-02.pdf.

  • Com uma pasta Claude conectada: coloque-o em Entregavel/Propostas/.
  • Sem pasta: forneça o PDF para download.

No chat, 3 linhas: onde está o arquivo, o total, o que ainda está [a completar]. Você não envia nada: a pessoa revisa o PDF e o envia ela mesma.

Se ela tiver uma base de Clientes e missões, lembre em uma linha de atualizar o cliente para "orçamento enviado", com a data, assim que a proposta for enviada. A skill Lembretes usa isso para saber o que cobrar.

Modificar uma proposta

Quando a pessoa solicitar uma alteração (um preço, uma data, uma etapa a mais), altere o valor no JSON e execute o script novamente. Se o JSON não estiver mais lá (nova sessão), leia o PDF e reconstrua-o a partir de seu texto. Mantenha o mesmo nome de arquivo se a proposta ainda não tiver sido enviada; caso contrário, adicione -v2 e informe o que mudou em uma linha.

Regras

  • Nada inventado. Um nome, data, preço ou referência ausente das fontes deve se tornar [a completar].
  • Nenhuma estimativa de preço de mercado. Se a pessoa hesitar sobre seu preço, parta de sua diária ou de uma oferta de quem-eu-sou.md, e é ela quem decide.
  • O que foi dito em particular durante a reunião (uma dificuldade interna, um conflito, um orçamento "entre nós") não entra na proposta.
  • Nada é enviado. A proposta permanece um arquivo enquanto a pessoa não a tiver enviado ela mesma.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

marcdufraisse/bilan-de-la-semaine

Fait le bilan factuel de la semaine : heures par catégorie d'après l'agenda (rendez-vous clients, production, admin, perso, autre) à côté de la semaine d'avant, ce qui a avancé et ce qui traîne d'après le journal, les rendez-vous déjà posés la semaine prochaine. Des faits, sans conseil. Rituel du vendredi 16h30, marche aussi à la demande. Déclenche dès que la personne dit « bilan de la semaine », « mon bilan », « fais le point sur ma semaine », « où est passé mon temps », « combien d'heures en rendez-vous », « ma semaine en chiffres », « planifie le bilan du vendredi », ou corrige le classement de ses heures. Ne pas confondre avec Récap du lundi (la semaine qui vient), Clôture (une session) ni Tableau de bord (chiffre d'affaires).

marcdufraisse/ma-newsletter

Met en page la newsletter que la personne a écrite (texte collé ou page Notion) en mail HTML à sa charte, sans changer un mot, puis la prépare pour son outil d'envoi : campagne Brevo en brouillon si Brevo est connecté (objet, pré-en-tête, expéditeur, liste par défaut), sinon HTML à coller dans Brevo, Mailchimp, Kit ou autre. Jamais d'envoi ni de programmation. Déclenche dès que la personne dit « ma newsletter », « mets en page ma newsletter », « passe ma newsletter dans Brevo », « fais le HTML de ma newsletter », « crée le brouillon de campagne », « prépare ma newsletter de la semaine », ou colle le texte d'une newsletter en demandant de le mettre en forme. Ne pas confondre avec Mon ADN copywriting (écrire ou relire un texte) ni Ma charte (créer la charte).

Habilidades Relacionadas