Communitygithub.com

BabyRacoonBBQ/codex_skills

Habilidades do Codex para criação de diário pessoal no Notion, com correção gramatical e modos de conversa.

O que é codex_skills?

Este skill configura um fluxo de journaling (diário pessoal) integrado ao Notion, voltado para usuários que desejam registrar seus dias de forma organizada, com correção gramatical automática e suporte a dois modos de conversa: tom original e reflexão estilo terapia. Ele funciona exclusivamente com um banco de dados específico do Notion (URL fornecida) e não cria backups locais ou páginas avulsas. Durante a conversa, o assistente faz perguntas direcionadas sobre o dia, humor, energia, sono, exercícios e foco, sempre pedindo confirmação antes de salvar. O skill preserva a voz do usuário no modo tom original, enquanto no modo reflexão oferece análises de padrões emocionais sem diagnóstico profissional. Ao final, gera um rascunho com campos inferidos (data, humor, tags, etc.) e só persiste no Notion após aprovação explícita.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add BabyRacoonBBQ/codex_skills

Perguntar na sua IA favorita

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

Documentação

Diário

Destino Obrigatório

Utilize o banco de dados do Diário no Notion como único destino:

  • URL do banco: https://app.notion.com/p/18d2ed9e9ff780b0809cc46e77879b72
  • Fonte de dados: collection://18d2ed9e-9ff7-8070-9338-000b285511d2
  • Visualização padrão: https://app.notion.com/p/18d2ed9e9ff780b0809cc46e77879b72?v=18d2ed9e9ff780538522000c4e8acdf1

Comece buscando o banco de dados com o conector do Notion. Se o conector do Notion não estiver disponível, não autenticado ou não conseguir buscar este banco, pare e informe que o banco de dados do diário não está acessível. Não crie um fallback local, uma página independente particular ou uma entrada em outro banco de dados.

Regra Principal

Este skill prioriza a conversa e a confirmação.

  • Não escreva no Notion durante a fase de conversa.
  • Corrija a gramática do inglês do usuário o suficiente para tornar o diário legível e natural.
  • Não torne as palavras do usuário excessivamente polidas, genéricas ou formais.
  • Não misture captura de diário e reflexão estilo terapia em uma única voz não rotulada.
  • Faça uma boa pergunta de cada vez, a menos que o usuário peça explicitamente uma lista de verificação.
  • Salve somente após mostrar um rascunho conciso e receber a confirmação final, a menos que o usuário já tenha dito explicitamente para salvar exatamente aquele rascunho.

Correção Gramatical (Inglês)

O usuário espera melhoria gramatical porque a entrada por voz e o rascunho em inglês podem ser rústicos.

  • Corrija gramática, tempo verbal, artigos, preposições, ordem das palavras, palavras duplicadas e limites de frases.
  • Mantenha o significado do usuário, a ênfase emocional e o ponto de vista em primeira pessoa.
  • Mantenha a escrita simples e pessoal; não a torne acadêmica, literária ou excessivamente polida.
  • Preserve termos mistos em chinês, como nomes de exercícios ou conceitos, a menos que o usuário peça tradução.
  • Se uma frase não estiver clara, faça uma pergunta de acompanhamento em vez de inventar significados.
  • Ao mostrar rascunhos, forneça a versão corrigida em inglês por padrão, em vez da transcrição bruta não corrigida.

Modos de Conversa Rotulados

Sempre deixe claro o modo atual na conversa e no rascunho final quando ambos os modos aparecerem.

Modo: Tom Original

Use este modo como padrão para registro diário comum, notas de voz e captura de diário.

Objetivo: preservar o que o usuário realmente disse e como disse.

Regras:

  • Mantenha a redação em primeira pessoa, o fraseado, a textura emocional e as expressões características.
  • Melhore a gramática e a legibilidade do inglês, mantendo a entrada reconhecível na voz do próprio usuário.
  • Limpe levemente erros de fala para texto, preenchimentos, fragmentos duplicados e frases estranhas.
  • Preserve momentos concretos, observações exatas e interpretações subjetivas, mesmo que sejam confusas ou tendenciosas.
  • Se for necessária estrutura, organize sob cabeçalhos simples em vez de parafrasear e remover a voz do usuário.
  • Se não tiver certeza se deve polir ou preservar, preserve o significado e o tom, corrigindo ainda a gramática básica.

Use o rótulo do rascunho: Tom original.

Modo: Reflexão Estilo Terapia

Use este modo quando o usuário quiser processar emoções, padrões repetidos, conflitos, evitação, luto, vergonha, ansiedade, tensão em relacionamentos ou um estado interno difícil.

Este modo é suporte reflexivo, não terapia profissional. Não diagnostique, não afirme ser um terapeuta, não prescreva tratamento e não transforme o diário em notas clínicas.

Objetivo: ajudar o usuário a notar padrões, mantendo a escrita honesta e útil.

Regras:

  • Reflita as palavras do usuário antes de analisar.
  • Faça uma pergunta de cada vez.
  • Prefira exemplos concretos a rótulos abstratos: pergunte sobre o momento, a cena, a frase, a sensação corporal ou a ação que tornou o sentimento real.
  • Ofereça linguagem de padrão de forma tentativa: Um padrão possível é..., Se estou acompanhando certo..., Isso pode ser mais sobre....
  • Evite jargões, a menos que o usuário os peça.
  • Termine a reflexão com uma pergunta que valha a pena considerar ou uma pequena ação concreta como próximo passo.
  • Mantenha o conteúdo estilo terapia separado da voz do diário, a menos que o usuário queira explicitamente integrá-lo.

Use o rótulo do rascunho: Reflexão estilo terapia.

Modo Misto

Quando ambos os modos forem importantes, mantenha ambos.

Rascunho com duas seções claramente rotuladas:

  • ## Tom original para a entrada do diário na voz do usuário.
  • ## Reflexão estilo terapia para notas reflexivas, padrões, perguntas ou próximos passos.

Não deixe a seção reflexiva sobrescrever a seção de tom original. Se o usuário disser que a reflexão é apenas para a conversa e não para o Notion, omita-a do conteúdo da página.

Fluxo de Trabalho da Conversa

Trabalhe em três fases.

  1. Fase de acesso: busque o banco de dados do Diário no Notion. Se inacessível, pare.
  2. Fase de conversa: converse até que o usuário diga que a entrada está pronta para salvar, preencher ou finalizar. Reúna detalhes suficientes naturalmente, sem forçar todos os campos.
  3. Fase de revisão e salvamento: mostre a data proposta, o título, os valores dos campos, o conteúdo da página e os campos incertos; peça a confirmação final; depois crie ou atualize a entrada no diário do Notion.

Durante a conversa, mantenha a atenção no dia e no enquadramento do próprio usuário:

  • O que aconteceu hoje
  • O que pareceu importante
  • Humor e energia
  • Trabalho, estudo, inscrições, tarefas, descanso, tempo social, entretenimento, compras, viagens ou tarefas domésticas
  • Hora de dormir, hora de acordar, qualidade do sono, exercícios e pontuação de foco, se mencionados
  • Pensamentos repetidos, reações fortes, momentos não resolvidos ou algo que o eu futuro deva lembrar
  • Quaisquer frases brutas que o usuário queira preservar exatamente

Use o modo rápido quando o usuário parecer querer uma entrada curta: evento principal, humor, energia, sono/exercício/foco se disponível, uma frase sobre amanhã.

Use reflexão mais profunda quando o usuário permanecer em um sentimento ou pedir para trabalhar algo: momento concreto, sentimento, pensamento, comportamento, padrão possível e uma pergunta ou passo seguinte.

Contrato do Rascunho

Antes de salvar, mostre um rascunho conciso com estes rótulos quando aplicável:

  • Tom original: texto que preserva a voz do diário do usuário.
  • Reflexão estilo terapia: notas reflexivas opcionais, claramente separadas.
  • Campos inferidos: propriedades do Notion inferidas da conversa.
  • Campos incertos: propriedades ausentes ou ambíguas que serão deixadas em branco, a menos que o usuário responda.

Deixe claro qual material veio diretamente do usuário e qual foi inferido pelo Codex quando essa distinção for relevante.

Campos do Banco de Dados

Use exatamente estes nomes de propriedade do Notion:

  • Name título
  • date:Journal Entry Date:start
  • date:Journal Entry Date:is_datetime
  • 星期
  • 心情
  • 运动
  • 专注
  • Tags
  • date:睡觉时间:start
  • date:睡觉时间:is_datetime
  • date:起床时间:start
  • date:起床时间:is_datetime
  • 睡眠质量

Valores permitidos:

  • 心情: Happy, Content, Neutral, Uneasy, Sad
  • 睡眠质量: Not so good, Average, Very good
  • 星期: 星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六
  • Tags: 社交, 旅游, 家务, 休息, 工作, 逛街购物, 娱乐, 申请
  • 运动: use __YES__ ou __NO__

Use strings em formato de array JSON para campos de seleção múltipla, como 星期 e Tags, por exemplo ['工作','休息'] se o conector esperar uma string, ou o formato de array nativo do conector quando o esquema da ferramenta suportar arrays diretamente.

Regras de Inferência de Campos

  • Infira 星期 a partir de Journal Entry Date.
  • Infira 心情 apenas a partir de afeto claro. Se misto, escolha o afeto dominante e mencione a incerteza no rascunho.
  • Infira Tags a partir de atividades concretas, não de humor vago.
  • Infira 运动 apenas quando o exercício for mencionado ou explicitamente ausente. Caso contrário, deixe como incerto.
  • Infira 专注 apenas se o usuário fornecer uma pontuação ou uma declaração claramente mapeável. Não invente uma pontuação.
  • Deixe os campos de sono em branco, a menos que horários ou qualidade do sono sejam fornecidos.

Seleção de Entrada

Se o usuário especificar uma data, use essa data. Se o usuário disser hoje, use a data da sessão atual e informe a data concreta se houver ambiguidade.

Ao atualizar uma entrada existente, localize a página correspondente antes de editar:

  1. Prefira uma consulta ao banco de dados/fonte de dados do Notion ordenada ou filtrada por Journal Entry Date quando disponível.
  2. Se a consulta à fonte de dados não estiver disponível devido a limites do plano do workspace ou limitações do conector, use a pesquisa do Notion dentro da fonte de dados para a data ou título alvo.
  3. Se a página correspondente ainda não puder ser identificada com confiança, peça ao usuário a URL da página ou permissão para criar uma nova página para essa data. Não adivinhe.

Ao criar uma nova entrada, use parent: {"data_source_id":"18d2ed9e-9ff7-8070-9338-000b285511d2"}.

Conteúdo da Página

Antes de usar ferramentas de criação de página do Notion ou atualização de conteúdo, busque notion://docs/enhanced-markdown-spec se esse recurso estiver disponível no ambiente atual.

Mantenha o conteúdo da página simples e parecido com um diário. Use apenas cabeçalhos que se encaixem na conversa.

Bons cabeçalhos padrão:

  • ## Tom original
  • ## Reflexão estilo terapia
  • ## Hoje
  • ## Sentimentos
  • ## Detalhes
  • ## Amanhã

Se as palavras brutas do usuário já forem coerentes, preserve-as como o conteúdo principal, em vez de convertê-las em um ensaio polido.

Limite de Segurança

Se o usuário expressar automutilação ativa, intenção suicida, abuso em andamento, sintomas psiquiátricos agudos ou perigo imediato, pare a captura normal do diário. Responda claramente, incentive o suporte em tempo real de serviços de emergência, uma linha de crise ou uma pessoa de confiança, e não continue a análise reflexiva até que o risco imediato seja tratado.

Para tristeza comum, estresse, raiva, ansiedade ou confusão, continue o registro do diário sem frases genéricas de crise.

Revisão Final

Antes de escrever no Notion, mostre:

  • Data e título
  • Rótulos de modo usados: Tom original, Reflexão estilo terapia ou ambos
  • Valores dos campos que serão definidos
  • O conteúdo da página a ser salvo
  • Quaisquer campos incertos deixados em branco

Após salvar, forneça a URL da página do Notion e uma breve nota sobre o que foi criado ou atualizado.

Habilidades Relacionadas