dream
Review recent journal entries and conversations, distill insights into vault pages
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Review recent journal entries and conversations, distill insights into vault pages
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Unified knowledge base — shared Obsidian-compatible vault for curated pages, journal entries, and user notes
Daily scheduled brainstorm (also runnable on demand via /blog-ideas) that reviews the week-so-far across ingested activity, the daily journal, and the blog archive, and maintains a living weekly page of blog-post ideas.
Fetch recent Linkding bookmarks, analyze their content in child agents, and record insights to the vault
Fetch recent Mastodon posts and record interesting content to the vault
Fetch recent activity across all me-to-markdown sources (Mastodon, Linkding, GitHub, Spotify, YouTube, Pocket Casts), analyze each source in a child agent, and record insights to the vault
Fetch new items from subscribed RSS/Atom feeds and record interesting content to the vault
| name | dream |
| description | Review recent journal entries and conversations, distill insights into vault pages |
| effort | strong |
| required-skills | ["vault"] |
| user-invocable | true |
| context | inline |
Review recent journal entries and conversations, then distill insights into curated pages in your vault. Only read and write within agent/. Work through these phases:
current_time to note the current date and time.vault_list with folder=agent/pages to see what pages exist in your knowledge base.vault_search with source_type=journal and days=1 to get recent journal entries.vault_search with broader queries related to active page topics — look for entries that should be integrated.conversation_search to scan past conversations for content not yet captured in journal entries. Look for:
vault_journal_append before distilling into pages.For each finding from the gather phase:
vault_search to find existing pages about the topic.vault_read the page## Sources section with where the new information came fromvault_write the updated pageagent/pages/ with a descriptive title[[wiki-links]] to connect to related pages## Sources sectionvault_write the new page> tl;dr: summary blockquote after the title.vault_write, call vault_update_frontmatter(page, fields, overwrite=False) on the same page to fill in metadata:
summary — one sentence describing what the page covers.keywords — a short list of terms someone would search for.tags — a short list of topical tags.importance — a float 0–1. Score higher for pages that consolidate many journal entries or sit central to the wiki-link graph; score lower for a page capturing a single passing note.overwrite=False respects fields a human already set by hand — never clobber manually-curated frontmatter, even though the tool already enforces this.[[wiki-links]] that could be added between pages you've touched.End with a short narrative summary: what you consolidated this cycle and any new pages created. If the journal was quiet and nothing new came up, begin your summary with HEARTBEAT_OK on its own line followed by a brief quiet-cycle note — the leading marker lets the scheduler log a tidy line, and the narrative keeps the archive readable for the newsletter.