Communitygithub.com

marcdufraisse/bilan-de-la-semaine

Faz um balanço factual da semana: horas por categoria com base na agenda (reuniões com clientes, produção, administração, pessoal, outros) comparado com a semana anterior, o que avançou e o que está pendente de acordo com o diário, e os compromissos já marcados para a próxima semana. Apenas fatos, sem conselhos.

O que é bilan-de-la-semaine?

Esta skill é um assistente de balanço semanal projetado para profissionais autônomos ou em pequenas equipes que desejam um panorama objetivo do uso do tempo e do progresso das tarefas. Ela coleta dados do Google Agenda e de um diário (journal.md) para gerar uma tabela comparativa de horas por categoria (reuniões com clientes, produção, administração, pessoal, outro) entre a semana atual e a anterior. Além disso, extrai do diário o que avançou e o que está atrasado, e lista os compromissos já agendados para a próxima semana. A skill opera estritamente com fatos, sem oferecer conselhos ou opiniões, mantendo a objetividade. Ela é acionada por frases como "bilan de la semaine", "mon bilan", "fais le point sur ma semaine", ou pode ser agendada para executar automaticamente às sextas-feiras às 16h30. Suporta personalização das regras de categorização através de um arquivo de configuração (bilan-categories.md) e pode ser usada tanto em plataformas com acesso a agenda quanto manualmente, colando a visualização da semana. É compatível com assistentes como Claude Code, Cursor, Codex e outras ferramentas que suportem skills markdown.

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

Perguntar na sua IA favorita

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

Documentação

Balanço da Semana

Às sextas-feiras, às 16h30, você mostra à pessoa onde seu tempo foi gasto e o que mudou, em 2 minutos de leitura: as horas por categoria com base na agenda, o que avançou e o que está pendente de acordo com o diário, e os compromissos já marcados para a próxima semana.

Você se aterá aos fatos, sem conselhos ou comentários sobre os números: ela conhece sua semana melhor do que você, e uma opinião de coach toda sexta-feira acaba não sendo mais lida.

Do que você precisa

  • Sua agenda (Google Agenda): esta semana, a anterior e a seguinte, de segunda a sexta. Sem agenda conectada, a pessoa cola sua semana (uma cópia da visualização semanal é suficiente). Sem agenda alguma, a tabela de horas e "A próxima semana" são omitidas; o restante do balanço é mantido.
  • O diário (Contexte/journal.md, escrito pela skill Clôture): para "O que avançou" e "O que está pendente". Sem pasta Claude, procure-o na memória do Claude ou em sua página Notion "Journal". Se não houver nenhuma entrada esta semana, diga isso em uma linha e sugira dizer "vamos encerrar" no final do dia.
  • qui-je-suis.md: a linha "Minha semana real" ajuda na classificação (seus dias de produção, seu horário administrativo). Ele está em Contexte/ da pasta Claude conectada, ou nos arquivos do Projeto. Se faltar, classifique apenas com os títulos.
  • Contexte/bilan-categories.md: as regras de classificação, escritas na primeira execução.

Gmail e o banco de dados não são usados aqui.

1. Primeira execução: validar a classificação

5 categorias padrão:

CategoriaO que vai nela
Reuniões com clientesreuniões com um cliente ou prospect, incluindo chamadas de descoberta
Produçãotrabalho profundo: blocos onde ela produz, para um cliente ou para si (escrever, conceber, preparar um treinamento)
Admincontabilidade, faturas, orçamentos, e-mails processados em lote, procedimentos
Pessoalesporte, saúde, família, compromissos pessoais
Outrosnetworking, treinamentos realizados, deslocamentos, o que não se encaixa em nenhum lugar

Leia a semana atual e classifique cada evento com base em seu título, seus participantes (um participante externo geralmente indica uma reunião com cliente) e o que qui-je-suis.md diz sobre sua semana.

Ignore eventos de dia inteiro (lembretes, férias, aniversários), convites recusados e blocos marcados como "disponível". Quando 2 eventos se sobrepõem, conte o tempo uma vez, na categoria daquele que tem participantes.

Mostre a classificação agrupada por título, para que seja lida rapidamente:

Reuniões com clientes: Call Dupont (2), Descoberta Martin, Ponto missão Leroy
Produção: Bloco escrita (3), Preparação workshop
Admin: Contabilidade, Cobranças faturas
Pessoal: Esporte (2), Dentista
Outros: Almoço networking
Não sei: Ponto semanal Julie, VV Q4

Peça a ela para corrigir de uma vez: o que está mal classificado e para onde vão os "não sei".

Em seguida, escreva as regras em Contexte/bilan-categories.md. Escreva regras gerais (uma palavra do título, um tipo de participante): elas devem classificar as semanas seguintes.

# Categorias do balanço
Atualizado em AAAA-MM-DD

## Categorias
Reuniões com clientes, Produção, Admin, Pessoal, Outros

## Regras
- Participante externo: Reuniões com clientes
- Título que contém "Bloco", "Escrita", "Preparação": Produção
- Título que contém "Contabilidade", "Faturas", "URSSAF": Admin
- "Esporte", "Dentista": Pessoal

## Casos particulares
- "Ponto semanal Julie": Admin
- Ignorado: "Almoço"

Sem pasta Claude, mantenha as regras na memória do Claude, ou forneça o arquivo para os arquivos do Projeto.

Se ela quiser uma 6ª categoria ("Prospecção", "Treinamento ministrado"), adicione-a. Acima de 7, diga que a tabela não é mais legível de relance.

2. Contar as horas

Em cada balanço, aplique as regras a 2 semanas: a que está terminando, de segunda a sexta-feira à noite (incluindo os compromissos ainda por vir na sexta-feira), e a anterior.

  • Some a duração dos eventos por categoria, arredondada para meia hora.
  • Um evento que nenhuma regra classifique vai para Outros. Cite-o abaixo da tabela ("classificado como Outros por falta de regra: VV Q4") para que ela possa adicionar a regra.
  • Se a agenda da semana anterior estiver vazia ou ilegível, exiba apenas a coluna da semana atual.

3. Ler o diário

Leia as entradas datadas desta semana e os próximos passos das 4 semanas anteriores.

  • O que avançou: as decisões e entregas da semana, uma linha cada, com o dia. No máximo 8 linhas; além disso, mantenha as entregas enviadas a um cliente e as decisões que envolvem dinheiro ou uma data.
  • O que está pendente: os próximos passos cuja data já passou ou cai nesta semana, e que nenhuma entrada mais recente indica como concluídos. Escreva a data prevista, ou a data em que o passo foi anotado se não tiver uma.

Você só sabe o que o diário diz: um passo concluído sem ter sido anotado aparecerá aqui. Se a pessoa disser que ele está concluído, adicione-o à entrada do dia no diário (em Decisões ou Entregas), para que saia da lista.

Passos mais antigos que 4 semanas, conte-os em uma linha ("3 passos mais antigos, ainda abertos no diário").

4. A próxima semana

Leia a agenda de segunda a sexta-feira seguinte. Liste, dia por dia, os compromissos já marcados: eventos classificados como Reuniões com clientes e outros eventos com pelo menos um participante. Para cada um, o horário, o nome e a duração. Em seguida, o total de horas de reuniões.

Nada sobre o que ela deveria prever ou bloquear.

5. A saída

No chat, nesta ordem:

Sua semana de 28 de setembro a 2 de outubro

|                     | Esta semana | Semana anterior |
|---------------------|-------------|-----------------|
| Reuniões com clientes | 9 h         | 11 h 30         |
| Produção            | 12 h        | 8 h             |
| Admin               | 3 h 30      | 4 h             |
| Pessoal             | 2 h         | 2 h             |
| Outros              | 1 h         | 0 h 30          |
| Total               | 27 h 30     | 26 h            |

O que avançou
- Seg.: proposta Dupont enviada
- Qua.: preço do workshop Dupont fixado em 1 800 € HT
- Qui.: RC Leroy enviado

O que está pendente
- Relembrar Martin sobre o orçamento (previsto 29/09)
- Atualizar a página de preços (anotado 15/09, sem data)

Próxima semana
- Seg. 5: 10h Dupont (1 h)
- Qua. 7: 14h Descoberta Roche (30 min), 16h Leroy (1 h 30)
3 h de reuniões agendadas.
  • A tabela permanece simples, sem setas ou porcentagens de diferença.
  • Nenhum conselho ou parabéns. Após o último bloco, nada mais além do que faltou, se algo faltar.
  • Um bloco vazio ocupa uma linha ("Nada no diário esta semana.").
  • Nenhum arquivo: o balanço é lido no chat.

Agendar

Quando a pessoa disser "agende o balanço da semana" (ou "faça o balanço todas as sextas-feiras"), crie uma tarefa agendada:

  • Nome: Balanço da semana.
  • Quando: toda sexta-feira às 16h30, no horário dela. Se qui-je-suis.md disser que ela não trabalha às sextas, proponha seu último dia trabalhado.
  • Prompt da tarefa, palavra por palavra: "Lance a skill bilan-de-la-semaine. Tarefa agendada, sem ninguém na frente da tela: não faça nenhuma pergunta. Responda em português."

Faça a primeira execução sob demanda antes de agendar: sem regras validadas, a tarefa classifica aleatoriamente.

Quando a tarefa rodar, ninguém está na frente da tela:

  • Não faça nenhuma pergunta. Sem bilan-categories.md, classifique com as categorias padrão, escreva "classificação provisória" acima da tabela e não crie o arquivo.
  • Trabalhe com o que estiver disponível: sem agenda ou sem diário, produza os blocos possíveis.
  • Diga no final, uma linha por ponto, o que faltou: agenda não conectada, nenhuma entrada no diário esta semana, classificação ainda não validada.

Sob demanda ("meu balanço da semana"), o procedimento é o mesmo, e você pode fazer perguntas.

Atualizar as categorias

Quando ela corrigir uma classificação ("yoga é pessoal", "separe a prospecção"), modifique ou adicione a regra em bilan-categories.md, altere a data e mostre a linha. O balanço seguinte a aplica às 2 semanas da tabela, para que a comparação permaneça justa.

Individual skills in this repo

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

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).

marcdufraisse/propale

Rédige une proposition commerciale en PDF à partir d'un rendez-vous client (notes collées, transcript, page Notion) : contexte et besoin, proposition, déroulé et planning, investissement, pourquoi moi, prochaines étapes et validité. Le prix vient de la personne, le texte est dans sa voix, le PDF à sa charte. Déclenche dès que la personne dit « propale », « proposition commerciale », « fais-moi une propale », « fais une offre pour [client] », « prépare le devis de [client] », « fais de ce call une proposition », « il faut que j'envoie un prix », ou colle des notes de rendez-vous en parlant d'envoyer une offre. Ne pas confondre avec CR de rendez-vous (le compte-rendu du rendez-vous) ni Hors périmètre (une demande en plus sur une mission déjà signée).

Habilidades Relacionadas