vault
Unified knowledge base — shared Obsidian-compatible vault for curated pages, journal entries, and user notes
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Unified knowledge base — shared Obsidian-compatible vault for curated pages, journal entries, and user notes
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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
Review recent journal entries and conversations, distill insights into vault pages
| name | vault |
| description | Unified knowledge base — shared Obsidian-compatible vault for curated pages, journal entries, and user notes |
| always-loaded | true |
You have a vault — a shared Obsidian-compatible folder of markdown files with [[wiki-links]]. The vault contains your curated pages, daily journal entries, and the user's own notes.
Your files live under agent/ in the vault:
agent/pages/ — curated wiki pages (living documents you revise and improve over time)agent/journal/ — daily journal entries (timestamped observations, append-only)Write to agent/ by default. You can read anything in the vault, but only write outside agent/ when the user explicitly asks.
Search before create. ALWAYS use vault_search before making a new page. Look for existing pages to add to rather than creating duplicates.
Revise and rewrite. Don't just append facts to the bottom of a page. Restructure, condense, and rewrite as understanding evolves. New information should improve the whole page.
Link liberally. Use [[Page Name]] to connect related concepts. Links are how the knowledge graph grows.
Include sources. Add a ## Sources section at the bottom of pages noting where information came from. Link to journal entries with relative paths when appropriate.
Create entity pages. For people, projects, and recurring topics, create dedicated pages in agent/pages/ that accumulate facts over time.
Merge related content. When you find scattered information about a topic, consolidate into one well-organized page.
Split when large. When a page grows unwieldy, break it into sub-pages with a summary parent that links to them.
Update over duplicate. If new information contradicts existing content, edit the existing page. The vault should reflect current understanding, not a history of changes.
tl;dr summaries. Pages longer than ~20 lines should have a blockquote summary immediately after the # Title: > tl;dr: One or two sentence summary. Keep these concise. Update them when the page content changes significantly. Short pages don't need them.
vault_journal_append) are for timestamped observations — things that happened, things you learned, raw notes. Append-only.vault_write) are for curated knowledge — distilled, organized, revised over time. Living documents.vault_write modifies files in the vault. Default to writing in agent/pages/.vault_read before vault_write when updating existing pages — vault_write overwrites the entire page.vault_rename renames or moves an existing page (updates the embedding index). Prefer it over delete + rewrite when the content stays the same.vault_delete permanently removes a page. Only for pages that are definitively wrong, duplicate, or no longer reachable — prefer editing over deleting when the page can be salvaged. Pages outside agent/ will trigger a user confirmation.vault_update_frontmatter merges metadata fields (summary, keywords, tags, importance) into a page without touching the body. Pages outside agent/ will trigger a user confirmation in interactive conversations; scheduled maintenance (dream/garden) can update frontmatter vault-wide without confirmation since it can't prompt.agent/ are writable on explicit user request. Each vault_write / vault_delete / vault_rename / vault_update_frontmatter triggers a user confirmation. For batch operations (3+ pages in the same folder), call vault_grant_folder first to trust the folder for the rest of the conversation and skip per-page confirmations.Prefer section-aware tools over vault_write when making targeted structural edits to a page:
vault_show_sections(page) — inspect the page outline and line numbers before editing. Use this first when you need to know where a section starts or what's in it.vault_section(page, action="add"|"rename"|"remove"|"move", ...) — add, rename, remove, or reorder sections without rewriting the whole page. Use instead of vault_write when the change is structural.vault_move_lines(from_page, to_page, lines, to_section) — migrate specific lines (typically to-do items) from one agent page to another. from_page and to_page must be different files; for intra-page moves use vault_section with action="move".Use vault_write when rewriting a page's content substantially. Use section tools for targeted structural changes.
The vault supports hierarchical folders. Use them to keep related pages together as topics grow.
agent/pages/projects/decafclaw/).projects/, people/, resources/, or topic-specific areas. These aren't rigid — let the content guide the structure.vault_write(page="agent/pages/projects/decafclaw/roadmap", ...).vault_list with folder filter to explore a specific area: vault_list(folder="agent/pages/projects").[[agent/pages/projects/decafclaw/roadmap]] for explicit links, or [[roadmap]] for stem-based resolution (picks the closest match).Follow links. When you read a page, note any [[wiki-links]] in the content. If the linked pages are relevant to your current task, read them too — context builds through connections.
Check backlinks. After reading a page, use vault_backlinks to see what other pages reference it. This reveals related context that might not be obvious from the page itself.
Explore before answering. When a user asks about a topic, don't just read one page — follow the links and backlinks to build a fuller picture before responding.
vault_search first, then vault_read matching pagesagent/pages/vault_journal_append