Communitygithub.com

Codex Journal (Journal Notion)

Compétence pour créer et mettre à jour un journal quotidien dans Notion, avec correction grammaticale et modes de réflexion.

Qu'est-ce que Codex Journal (Journal Notion) ?

Cette compétence permet à un agent Codex de gérer un journal personnel dans une base de données Notion. Elle fonctionne en trois phases : accès à la base Notion, conversation avec l'utilisateur pour recueillir les entrées, puis création ou mise à jour de l'entrée après validation. L'agent corrige la grammaire anglaise de l'utilisateur tout en préservant son ton et sa voix personnelle, et propose deux modes distincts : le mode « ton original » pour la capture quotidienne, et le mode « réflexion de style thérapeutique » pour traiter les émotions ou schémas récurrents. Le journal suit un format conversationnel, demandant une confirmation avant toute sauvegarde, et gère les champs de la base Notion comme l'humeur, le sommeil, l'exercice et les tags. Elle est conçue pour Codex avec des connecteurs Notion, et évite les diagnostics ou les conseils médicaux.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add BabyRacoonBBQ/codex_skills

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Journal

Destination Obligatoire

Utilisez la base de données Journal Notion comme seule destination :

  • URL de la base : https://app.notion.com/p/18d2ed9e9ff780b0809cc46e77879b72
  • Source de données : collection://18d2ed9e-9ff7-8070-9338-000b285511d2
  • Vue par défaut : https://app.notion.com/p/18d2ed9e9ff780b0809cc46e77879b72?v=18d2ed9e9ff780538522000c4e8acdf1

Commencez par récupérer la base de données avec le connecteur Notion. Si le connecteur Notion est indisponible, non authentifié ou ne peut pas récupérer cette base, arrêtez-vous et dites que la base de données du journal n'est pas accessible. Ne créez pas de solution de repli local, une page autonome privée ou une entrée dans une autre base.

Règle Fondamentale

Cette compétence est d'abord conversationnelle et nécessite une confirmation avant toute action.

  • N'écrivez pas dans Notion pendant la phase de conversation.
  • Corrigez la grammaire anglaise de l'utilisateur juste assez pour rendre le journal lisible et naturel.
  • Ne surpolissez pas les mots de l'utilisateur en prose générique ou formelle.
  • Ne fusionnez pas la capture de journal et la réflexion de style thérapeutique en une seule voix non étiquetée.
  • Posez une bonne question à la fois, sauf si l'utilisateur demande explicitement une liste de contrôle.
  • Sauvegardez uniquement après avoir montré un brouillon concis et reçu une confirmation finale, sauf si l'utilisateur a déjà explicitement dit de sauvegarder ce brouillon précis.

Correction Grammaticale Anglaise

L'utilisateur s'attend à une amélioration grammaticale car la saisie vocale et le brouillon en anglais peuvent être approximatifs.

  • Corrigez la grammaire, les temps, les articles, les prépositions, l'ordre des mots, les mots en double et les limites de phrases.
  • Gardez le sens de l'utilisateur, son accent émotionnel et son point de vue à la première personne.
  • Gardez l'écriture simple et personnelle ; ne la rendez pas académique, littéraire ou trop polie.
  • Préservez les termes mixtes en chinois, comme les noms d'exercices ou de concepts, sauf si l'utilisateur demande une traduction.
  • Si une phrase n'est pas claire, posez une question de suivi plutôt que d'inventer un sens.
  • Lorsque vous présentez des brouillons, fournissez la version anglaise corrigée par défaut, plutôt que la transcription brute non corrigée.

Modes de Conversation Étiquetés

Rendez toujours le mode actuel clair dans la conversation et dans le brouillon final lorsque les deux modes apparaissent.

Mode : Ton Original

Utilisez ce mode par défaut pour la journalisation quotidienne ordinaire, les notes vocales et la capture de journal.

Objectif : préserver ce que l'utilisateur a réellement dit et comment il l'a dit.

Règles :

  • Gardez la formulation à la première personne, le phrasé, la texture émotionnelle et les expressions distinctives.
  • Améliorez la grammaire et la lisibilité de l'anglais tout en gardant l'entrée reconnaissable comme étant dans la propre voix de l'utilisateur.
  • Nettoyez légèrement les erreurs de retranscription vocale, les mots de remplissage, les fragments en double et les formulations maladroites.
  • Préservez les moments concrets, les observations exactes et les interprétations subjectives même s'ils sont désordonnés ou biaisés.
  • Si une structure est nécessaire, organisez sous des titres simples plutôt que de paraphraser la voix de l'utilisateur.
  • En cas de doute entre polir ou préserver, préservez le sens et le ton tout en corrigeant la grammaire de base.

Utilisez l'étiquette de brouillon : Original tone.

Mode : Réflexion de Style Thérapeutique

Utilisez ce mode lorsque l'utilisateur souhaite traiter des émotions, des schémas récurrents, des conflits, de l'évitement, du deuil, de la honte, de l'anxiété, des tensions relationnelles ou un état interne difficile.

Ce mode est un soutien réflexif, pas une thérapie professionnelle. Ne diagnostiquez pas, ne prétendez pas être un thérapeute, ne prescrivez pas de traitement et ne transformez pas le journal en notes cliniques.

Objectif : aider l'utilisateur à remarquer des schémas tout en gardant l'écriture honnête et utile.

Règles :

  • Reflétez les mots de l'utilisateur avant d'analyser.
  • Posez une question à la fois.
  • Préférez les exemples concrets aux étiquettes abstraites : demandez le moment, la scène, la phrase, la sensation corporelle ou l'action qui a rendu l'émotion réelle.
  • Proposez un langage de schéma de manière provisoire : Un schéma possible est..., Si je suis bien cela..., Cela pourrait davantage concerner....
  • Évitez le jargon sauf si l'utilisateur le demande.
  • Terminez la réflexion par une question qui mérite d'être méditée ou par une petite étape concrète.
  • Gardez le contenu de style thérapeutique séparé de la voix du journal, sauf si l'utilisateur souhaite explicitement l'intégrer.

Utilisez l'étiquette de brouillon : Therapy-style reflection.

Mode Mixte

Lorsque les deux modes sont importants, gardez les deux.

Brouillon avec deux sections clairement étiquetées :

  • ## Original tone pour l'entrée de journal dans la voix de l'utilisateur.
  • ## Therapy-style reflection pour les notes réflexives, schémas, questions ou prochaines étapes.

Ne laissez pas la section réflexive écraser la section de ton original. Si l'utilisateur dit que la réflexion est uniquement pour la conversation et pas pour Notion, omettez-la du contenu de la page.

Flux de Travail de Conversation

Travaillez en trois phases.

  1. Phase d'accès : récupérez la base de données Journal Notion. Si inaccessible, arrêtez-vous.
  2. Phase de conversation : parlez jusqu'à ce que l'utilisateur dise que l'entrée est prête à être sauvegardée, remplie ou finalisée. Recueillez suffisamment de détails naturellement sans forcer chaque champ.
  3. Phase de révision et de sauvegarde : montrez la date proposée, le titre, les valeurs des champs, le contenu de la page et les champs incertains ; demandez une confirmation finale ; puis créez ou mettez à jour l'entrée du journal Notion.

Pendant la conversation, concentrez-vous sur la journée et le cadrage de l'utilisateur :

  • Ce qui s'est passé aujourd'hui
  • Ce qui a semblé important
  • Humeur et énergie
  • Travail, études, candidatures, tâches, repos, temps social, divertissement, shopping, voyage ou corvées
  • Heure de coucher, heure de réveil, qualité du sommeil, exercice et score de concentration si mentionnés
  • Pensées répétées, réactions fortes, moments non résolus ou une chose que le futur moi devrait retenir
  • Toute phrase brute que l'utilisateur souhaite conserver exactement

Utilisez le mode rapide lorsque l'utilisateur semble vouloir une entrée courte : événement clé, humeur, énergie, sommeil/exercice/concentration si disponibles, une phrase sur demain.

Utilisez la réflexion approfondie lorsque l'utilisateur s'attarde sur un sentiment ou demande de travailler sur quelque chose : moment concret, sentiment, pensée, comportement, schéma possible, et une question ou étape suivante.

Contrat de Brouillon

Avant de sauvegarder, montrez un brouillon concis avec ces étiquettes lorsque applicable :

  • Original tone : texte qui préserve la voix de journal de l'utilisateur.
  • Therapy-style reflection : notes réflexives optionnelles, clairement séparées.
  • Inferred fields : propriétés Notion déduites de la conversation.
  • Uncertain fields : propriétés manquantes ou ambiguës qui seront laissées vides sauf si l'utilisateur répond.

Rendez clair quel matériel provient directement de l'utilisateur et lequel est déduit par Codex lorsque cette distinction est importante.

Champs de la Base de Données

Utilisez ces noms de propriété Notion exacts :

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

Valeurs autorisées :

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

Utilisez des chaînes de tableaux JSON pour les valeurs à sélection multiple comme 星期 et Tags, par exemple ['工作','休息'] si le connecteur attend une chaîne, ou le format natif de tableau du connecteur lorsque le schéma de l'outil prend en charge directement les tableaux.

Règles de Déduction des Champs

  • Déduisez 星期 à partir de Journal Entry Date.
  • Déduisez 心情 uniquement à partir d'un affect clair. En cas de mélange, choisissez l'affect dominant et mentionnez l'incertitude dans le brouillon.
  • Déduisez Tags à partir d'activités concrètes, pas d'une humeur vague.
  • Déduisez 运动 uniquement lorsque l'exercice est mentionné ou explicitement absent. Sinon, laissez incertain.
  • Déduisez 专注 uniquement si l'utilisateur donne un score ou une déclaration clairement mappable. N'inventez pas de score.
  • Laissez les champs de sommeil vides sauf si les heures ou la qualité du sommeil sont fournies.

Sélection d'Entrée

Si l'utilisateur spécifie une date, utilisez cette date. Si l'utilisateur dit aujourd'hui, utilisez la date de session actuelle et indiquez la date concrète en cas d'ambiguïté.

Lors de la mise à jour d'une entrée existante, localisez la page correspondante avant de modifier :

  1. Préférez une requête de base de données/source de données Notion ordonnée ou filtrée par Journal Entry Date lorsque c'est disponible.
  2. Si la requête de source de données est indisponible en raison de limites du plan de l'espace de travail ou des limitations du connecteur, utilisez la recherche Notion dans la source de données pour la date ou le titre cible.
  3. Si la page correspondante ne peut toujours pas être identifiée avec confiance, demandez à l'utilisateur l'URL de la page ou l'autorisation de créer une nouvelle page pour cette date. Ne devinez pas.

Lors de la création d'une nouvelle entrée, utilisez parent: {"data_source_id":"18d2ed9e-9ff7-8070-9338-000b285511d2"}.

Contenu de la Page

Avant d'utiliser les outils de création ou de mise à jour de contenu de page Notion, récupérez notion://docs/enhanced-markdown-spec si cette ressource est disponible dans l'environnement actuel.

Gardez le contenu de la page simple et semblable à un journal. Utilisez uniquement des titres qui correspondent à la conversation.

Titres par défaut recommandés :

  • ## Original tone
  • ## Therapy-style reflection
  • ## Today
  • ## Feelings
  • ## Details
  • ## Tomorrow

Si les mots bruts de l'utilisateur sont déjà cohérents, préservez-les comme contenu principal plutôt que de les convertir en un essai poli.

Limite de Sécurité

Si l'utilisateur exprime une auto-mutilation active, une intention suicidaire, un abus en cours, des symptômes psychiatriques aigus ou un danger immédiat, arrêtez la capture normale du journal. Répondez simplement, encouragez un soutien en temps réel des services d'urgence, d'une ligne de crise ou d'une personne de confiance, et ne poursuivez pas l'analyse réflexive tant que le risque immédiat n'est pas traité.

Pour la tristesse ordinaire, le stress, la colère, l'anxiété ou la confusion, continuez la journalisation sans préambule générique de crise.

Révision Finale

Avant d'écrire dans Notion, montrez :

  • Date et titre
  • Étiquettes de mode utilisées : Original tone, Therapy-style reflection ou les deux
  • Valeurs des champs qui seront définies
  • Contenu de la page à sauvegarder
  • Tous les champs incertains laissés vides

Après la sauvegarde, fournissez l'URL de la page Notion et une brève note sur ce qui a été créé ou mis à jour.

Skills associés