Communitygithub.com

BabyRacoonBBQ/codex_skills

Ein KI-Tagebuch-Ersteller für Notion, der alltägliche Gedanken mit Grammatikkorrektur, originalem Tonfall und Therapie-Reflexion mit Bestätigung vor dem Speichern bewahrt.

Was ist codex_skills?

Diese Fähigkeit verwandelt das Notion Journal in eine persönliche Tagebuch-Ersteller-Fähigkeit für KI-Agenten mit Sprachschnittstelle oder Texteingabe. Sie ist dazu konzipiert, informelle Sprache – insbesondere von Spracheingabe – zu verarbeiten, die englische Grammatik zu verbessern und dabei den persönlichen Ton, die emotionale Nuance und die Ich-Perspektive des Nutzers zu bewahren. Die Fähigkeit unterstützt drei spezifische Modi: „Originaler Ton“ für alltägliche Momenterfassung, „Therapieartige Reflexion“ für die Verarbeitung von Emotionen und Mustern und einen gemischten Modus, der beides klar getrennt hält. Sie kann mit einem über Konfiguration angegebenen Notion Journal verbunden werden und hält einen Prozess mit drei Phasen ein: Zugriff auf die Datenbank, Gesprächsphase, in der durch Bestätigungen Details gesammelt werden, und schließlich Überprüfungs- und Speicherungsphase. Die Fähigkeit speichert erst nach der Bestätigung durch den Nutzer, wobei sie einen prägnanten Entwurf zeigt, und erfordert, dass die Notion-Integration verfügbar und authentifiziert ist. Sie unterstützt Benutzer von Codex, Cursor, Claude Code und ähnlichen KI-Coding-Agenten, die eingebaute Notion-Verbindungen verwenden.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add BabyRacoonBBQ/codex_skills

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Tagebuch

Erforderliches Ziel

Verwende die Notion-Journal-Datenbank als einziges Ziel:

  • Datenbank-URL: https://app.notion.com/p/18d2ed9e9ff780b0809cc46e77879b72
  • Datenquelle: collection://18d2ed9e-9ff7-8070-9338-000b285511d2
  • Standardansicht: https://app.notion.com/p/18d2ed9e9ff780b0809cc46e77879b72?v=18d2ed9e9ff780538522000c4e8acdf1

Beginne damit, die Datenbank mit dem Notion-Connector abzurufen. Wenn der Notion-Connector nicht verfügbar, nicht authentifiziert ist oder diese Datenbank nicht abrufen kann, stoppe und sage, dass die Journal-Datenbank nicht zugänglich ist. Erstelle keinen lokalen Fallback, keine private eigenständige Seite und keinen Eintrag in einer anderen Datenbank.

Kernregel

Diese Fähigkeit ist gesprächsorientiert und bestätigungsorientiert.

  • Schreibe während der Gesprächsphase nicht in Notion.
  • Korrigiere die englische Grammatik des Benutzers ausreichend, um das Journal lesbar und natürlich zu machen.
  • Poliere die Worte des Benutzers nicht zu generischer oder formeller Prosa über.
  • Vermische nicht Tagebuchaufzeichnungen und Therapie-reflexion in einer unbeschrifteten Stimme.
  • Stelle jeweils eine gute Frage, es sei denn, der Benutzer bittet ausdrücklich um eine Checkliste.
  • Speichere nur, nachdem du einen prägnanten Entwurf gezeigt und eine endgültige Bestätigung erhalten hast, es sei denn, der Benutzer hat bereits ausdrücklich gesagt, diesen genauen Entwurf zu speichern.

Korrektur der englischen Grammatik

Der Benutzer erwartet eine Grammatikverbesserung, da Spracheingabe und Entwurfsenglisch möglicherweise rau sind.

  • Korrigiere Grammatik, Zeitformen, Artikel, Präpositionen, Wortstellung, doppelte Wörter und Satzgrenzen.
  • Behalte die Bedeutung, emotionale Betonung und die Ich-Perspektive des Benutzers bei.
  • Halte den Schreibstil einfach und persönlich; mache ihn nicht akademisch, literarisch oder übermäßig poliert.
  • Behalte gemischte chinesische Begriffe wie Übungsnamen oder Konzepte bei, es sei denn, der Benutzer bittet um Übersetzung.
  • Wenn ein Satz unklar ist, stelle eine Folgefrage, anstatt die Bedeutung zu erfinden.
  • Zeige beim Präsentieren von Entwürfen standardmäßig die korrigierte englische Version an, nicht das rohe, unkorrigierte Transkript.

Beschriftete Gesprächsmodi

Mache den aktuellen Modus immer im Gespräch und im endgültigen Entwurf klar, wenn beide Modi vorkommen.

Modus: Originalton

Verwende dies als Standardmodus für alltägliches Journaling, Sprachnotizen und Tagebuchaufzeichnungen.

Ziel: Bewahren, was der Benutzer tatsächlich gesagt hat und wie er es gesagt hat.

Regeln:

  • Behalte Ich-Formulierungen, Ausdrucksweise, emotionale Textur und charakteristische Ausdrücke bei.
  • Verbessere englische Grammatik und Lesbarkeit, während der Eintrag erkennbar in der eigenen Stimme des Benutzers bleibt.
  • Bereinige leicht Sprach-zu-Text-Fehler, Füllwörter, doppelte Fragmente und umständliche Formulierungen.
  • Behalte konkrete Momente, genaue Beobachtungen und subjektive Interpretationen bei, auch wenn sie unordentlich oder voreingenommen sind.
  • Wenn Struktur benötigt wird, organisiere unter einfachen Überschriften, anstatt die Stimme des Benutzers durch Paraphrasieren zu verlieren.
  • Wenn du unsicher bist, ob du polieren oder bewahren sollst, bewahre Bedeutung und Ton, während du dennoch die grundlegende Grammatik korrigierst.

Verwende die Entwurfsbezeichnung: Original tone.

Modus: Therapiestil-Reflexion

Verwende diesen Modus, wenn der Benutzer Emotionen, wiederholte Muster, Konflikte, Vermeidung, Trauer, Scham, Angst, Beziehungsspannungen oder einen schwierigen inneren Zustand verarbeiten möchte.

Dieser Modus ist reflektierende Unterstützung, keine professionelle Therapie. Diagnostiziere nicht, behaupte nicht, ein Therapeut zu sein, verschreibe keine Behandlung und verwandle das Journal nicht in klinische Notizen.

Ziel: Dem Benutzer helfen, Muster zu erkennen, während der Schreibstil ehrlich und nützlich bleibt.

Regeln:

  • Reflektiere die Worte des Benutzers, bevor du analysierst.
  • Stelle jeweils eine Frage.
  • Bevorzuge konkrete Beispiele gegenüber abstrakten Bezeichnungen: Frage nach dem Moment, der Szene, dem Satz, dem Körpergefühl oder der Handlung, die das Gefühl real gemacht hat.
  • Biete Mustersprache tentativ an: Ein mögliches Muster ist..., Wenn ich das richtig verfolge..., Das könnte eher um... gehen.
  • Vermeide Fachjargon, es sei denn, der Benutzer fragt danach.
  • Beende die Reflexion entweder mit einer Frage, die es wert ist, darüber nachzudenken, oder mit einem kleinen konkreten nächsten Schritt.
  • Halte Inhalte im Therapiestil getrennt von der Tagebuchstimme, es sei denn, der Benutzer wünscht ausdrücklich eine Integration.

Verwende die Entwurfsbezeichnung: Therapy-style reflection.

Gemischter Modus

Wenn beide Modi wichtig sind, behalte beide bei.

Entwurf mit zwei klar beschrifteten Abschnitten:

  • ## Original tone für den Journaleintrag in der Stimme des Benutzers.
  • ## Therapy-style reflection für reflektierende Notizen, Muster, Fragen oder nächste Schritte.

Lass nicht zu, dass der reflektierende Abschnitt den Abschnitt mit dem Originalton überschreibt. Wenn der Benutzer sagt, dass die Reflexion nur für das Gespräch und nicht für Notion gedacht ist, lasse sie aus dem Seiteninhalt weg.

Gesprächsablauf

Arbeite in drei Phasen.

  1. Zugriffsphase: Rufe die Notion-Journal-Datenbank ab. Wenn nicht zugänglich, stoppe.
  2. Gesprächsphase: Sprich, bis der Benutzer sagt, dass der Eintrag bereit zum Speichern, Ausfüllen oder Finalisieren ist. Sammle ausreichend Details auf natürliche Weise, ohne jedes Feld zu erzwingen.
  3. Überprüfungs- und Speicherphase: Zeige das vorgeschlagene Datum, den Titel, die Feldwerte, den Seiteninhalt und unsichere Felder an; bitte um endgültige Bestätigung; erstelle oder aktualisiere dann den Notion-Journaleintrag.

Während des Gesprächs richte die Aufmerksamkeit auf den Tag und den eigenen Rahmen des Benutzers:

  • Was heute passiert ist
  • Was wichtig war
  • Stimmung und Energie
  • Arbeit, Studium, Bewerbungen, Besorgungen, Ruhe, soziale Zeit, Unterhaltung, Einkaufen, Reisen oder Haushalt
  • Schlafzeit, Aufwachzeit, Schlafqualität, Bewegung und Fokuswert, falls erwähnt
  • Wiederholte Gedanken, starke Reaktionen, ungelöste Momente oder eine Sache, an die sich das zukünftige Ich erinnern sollte
  • Alle rohen Sätze, die der Benutzer genau so erhalten haben möchte

Verwende den Schnellmodus, wenn der Benutzer einen kurzen Eintrag wünscht: Schlüsselereignis, Stimmung, Energie, Schlaf/Bewegung/Fokus, falls verfügbar, ein Satz über morgen.

Verwende tiefere Reflexion, wenn der Benutzer bei einem Gefühl verweilt oder darum bittet, etwas durchzuarbeiten: konkreter Moment, Gefühl, Gedanke, Verhalten, mögliches Muster und eine nächste Frage oder ein nächster Schritt.

Entwurfsvertrag

Zeige vor dem Speichern einen prägnanten Entwurf mit folgenden Bezeichnungen, wenn zutreffend:

  • Original tone: Text, der die Tagebuchstimme des Benutzers bewahrt.
  • Therapy-style reflection: optionale reflektierende Notizen, klar getrennt.
  • Inferred fields: aus dem Gespräch abgeleitete Notion-Eigenschaften.
  • Uncertain fields: fehlende oder mehrdeutige Eigenschaften, die leer gelassen werden, es sei denn, der Benutzer antwortet.

Mache klar, welches Material direkt vom Benutzer stammt und welches von Codex abgeleitet wurde, wenn diese Unterscheidung wichtig ist.

Datenbankfelder

Verwende diese genauen Notion-Eigenschaftsnamen:

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

Erlaubte Werte:

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

Verwende JSON-Array-Strings für Multi-Select-Werte wie 星期 und Tags, zum Beispiel ['工作','休息'] wenn der Connector einen String erwartet, oder das connector-native Array-Format, wenn das Tool-Schema Arrays direkt unterstützt.

Feldinferenzregeln

  • Leite 星期 aus Journal Entry Date ab.
  • Leite 心情 nur aus eindeutigem Affekt ab. Bei gemischten Gefühlen wähle den dominanten Affekt und erwähne die Unsicherheit im Entwurf.
  • Leite Tags aus konkreten Aktivitäten ab, nicht aus vagen Stimmungen.
  • Leite 运动 nur ab, wenn Bewegung erwähnt wird oder ausdrücklich abwesend ist. Andernfalls lasse es unsicher.
  • Leite 专注 nur ab, wenn der Benutzer eine Bewertung oder eine klar zuordenbare Aussage gibt. Erfinde keine Bewertung.
  • Lasse Schlaffelder leer, es sei denn, Zeiten oder Schlafqualität werden angegeben.

Eintragsauswahl

Wenn der Benutzer ein Datum angibt, verwende dieses Datum. Wenn der Benutzer heute sagt, verwende das aktuelle Sitzungsdatum und nenne das konkrete Datum, falls es Uneindeutigkeit gibt.

Wenn du einen vorhandenen Eintrag aktualisierst, finde die passende Seite vor der Bearbeitung:

  1. Bevorzuge eine Notion-Datenbank-/Datenquellenabfrage, die nach Journal Entry Date geordnet oder gefiltert ist, falls verfügbar.
  2. Wenn eine Datenquellenabfrage aufgrund von Arbeitsbereichsplanbeschränkungen oder Connector-Limits nicht verfügbar ist, verwende die Notion-Suche innerhalb der Datenquelle nach dem Zieldatum oder Titel.
  3. Wenn die passende Seite immer noch nicht sicher identifiziert werden kann, frage den Benutzer nach der Seiten-URL oder der Erlaubnis, eine neue Seite für dieses Datum zu erstellen. Rate nicht.

Wenn du einen neuen Eintrag erstellst, verwende parent: {"data_source_id":"18d2ed9e-9ff7-8070-9338-000b285511d2"}.

Seiteninhalt

Bevor du Notion-Seitenerstellungs- oder Inhaltsaktualisierungstools verwendest, rufe notion://docs/enhanced-markdown-spec ab, falls diese Ressource in der aktuellen Umgebung verfügbar ist.

Halte den Seiteninhalt einfach und tagebuchähnlich. Verwende nur Überschriften, die zum Gespräch passen.

Gute Standardüberschriften:

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

Wenn die rohen Worte des Benutzers bereits kohärent sind, bewahre sie als Hauptinhalt, anstatt sie in einen polierten Aufsatz umzuwandeln.

Sicherheitsgrenze

Wenn der Benutzer aktive Selbstverletzung, suizidale Absicht, laufenden Missbrauch, akute psychiatrische Symptome oder unmittelbare Gefahr äußert, stoppe die normale Journalerfassung. Reagiere klar, ermutige zur sofortigen Unterstützung durch Notdienste, eine Krisenhotline oder eine vertrauenswürdige Person und setze die reflektierende Analyse nicht fort, bis das unmittelbare Risiko behoben ist.

Bei gewöhnlicher Traurigkeit, Stress, Wut, Angst oder Verwirrung setze das Journaling ohne generische Krisenfloskeln fort.

Abschließende Überprüfung

Vor dem Schreiben in Notion zeige:

  • Datum und Titel
  • Verwendete Modusbezeichnungen: Original tone, Therapy-style reflection oder beide
  • Feldwerte, die gesetzt werden
  • Den zu speichernden Seiteninhalt
  • Alle unsicheren Felder, die leer gelassen werden

Nach dem Speichern gib die Notion-Seiten-URL und einen kurzen Hinweis darauf, was erstellt oder aktualisiert wurde.

Verwandte Skills