process-journal-entry
npx skills add https://github.com/superinterface-labs/superpaper --skill process-journal-entry
Agent 安装分布
Skill 文档
process-journal-entry
Turns raw writing into structured knowledge. Reads a journal entry, reflects back in reflective friend mode, routes insights to living documents, and creates atomic notes for genuine discoveries.
When to use
- “Process my journal”, “process today’s writing”
- Human pastes or points to a freewrite, journal fragment, or voice transcript
- After a writing session
Inputs
| Input | Required | Description |
|---|---|---|
| entry | yes | The journal text â a file path (e.g. a journal fragment in personal/journal/), pasted text, or “today” (finds today’s journal fragments by date prefix) |
Process
STEP 1 â Read and retrieve
- Read the full journal entry.
- Retrieve knowledge neighborhood for every concept, person, project, or emotion mentioned.
- Check [[Reflections log]], [[Learning log]], [[Decisions log]], [[Goals]] for recent entries â continuity matters.
STEP 2 â Reflect back (reflective friend mode)
Respond conversationally. Mirror what the human wrote. Surface:
- Patterns you notice (especially recurring themes across entries)
- Connections to existing knowledge the human may not have seen
- One deepening question â not advice, just a question that opens a door
Do not coach unless explicitly asked.
STEP 3 â Route to living documents
For each insight type found in the entry, append a dated entry:
- Reflection â [[Reflections log]] â what was reflected on, what surfaced, link to source
- Something learned â [[Learning log]] â what, from where, why it matters
- Decision made â [[Decisions log]] â what was decided, reasoning, alternatives considered
- Goal set or updated â [[Goals]] â what changed and why
Each entry: one paragraph, dated, with wiki-links to related notes.
STEP 4 â Create atomic notes (atomic-first)
Extract aggressively â more atoms = richer connection network. Every distinct concept, quote, finding, or claim in the journal entry deserves its own note:
- One concept per note. If the human wrote about three ideas, create three notes. A quote by someone â its own note attributed to that person (
people/link). A principle or belief â its own evergreen-titled note. A finding or observation â its own note linked to its source context. - Create each note in the appropriate entity folder (
superpaper/concepts/,superpaper/people/,superpaper/questions/,superpaper/sources/,superpaper/meta/, etc.) using the knowledge note template. Route self-knowledge and alignment insights tometa/. - Preserve attribution. Every atom traces to where it came from â the journal entry, the person who said it, the source that inspired it. Add
^block-idsto key passages so they’re independently embeddable. - Link to 2+ existing notes. Update 1â3 existing notes to link back.
- Link from the log entry to the new atomic notes.
- If the journal entry produced 3+ atoms, consider creating a lightweight hub note that embeds them with thin connective prose â this becomes the “processed” version of the journal entry.
STEP 5 â Evergreen candidate detection
Scan the journal entry and any new atomic notes for evergreen potential. A note is an evergreen candidate if its title works as a standalone statement (e.g. “Pain is information”, “You have no obligation to your former self”). If the human wrote something with that quality, suggest promoting it to type: permanent. Never auto-promote â always confirm with the human. This is how the vault’s best ideas get surfaced proactively.
STEP 6 â Agent log update
Append to today’s agent log (inbox/log/YYYY-MM-DD):
### Journal processed â HH:MM
- **Reflections:** [1-line summary]
- **Learnings:** N entries added
- **Decisions:** N entries added
- **New notes:** [[note1]], [[note2]]
- **Question to sit with:** [the deepening question from step 2]
Never write to the human’s daily note (daily/YYYY-MM-DD) â it’s a pure date anchor.
Outputs
- Conversational reflection (in chat)
- Updated living documents with dated entries
- 0+ new atomic knowledge notes
- Agent log summary (
inbox/log/YYYY-MM-DD)
Decision authority
- YOU DECIDE: what to reflect, which insights to route, log entry content
- ESCALATE TO HUMAN: creating notes about sensitive/personal topics, anything that feels like advice rather than reflection
All notes created by this skill must include created-by: ai. The journal entry itself is created-by: human â never modify its body, only update frontmatter properties. New atomic notes, log entries, and connection docs are created-by: ai.