briefing-vault
Initialize, manage, and search the per-project .briefing/ vault. Obsidian-compatible persistent knowledge base.
Best use case
briefing-vault is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Initialize, manage, and search the per-project .briefing/ vault. Obsidian-compatible persistent knowledge base.
Teams using briefing-vault should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/briefing-vault/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How briefing-vault Compares
| Feature / Agent | briefing-vault | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Initialize, manage, and search the per-project .briefing/ vault. Obsidian-compatible persistent knowledge base.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Briefing Vault Skill Manage the `.briefing/` directory as a persistent, Obsidian-compatible knowledge base. ## Initialize Vault When starting a new vault (first time in a project): 1. Create directory structure: ``` .briefing/ ├── INDEX.md ├── sessions/ ├── decisions/ ├── learnings/ ├── references/ └── agents/ ``` 2. Create `.briefing/INDEX.md`: ```markdown --- date: <today> type: index tags: [project, index] --- # <Project Name> Knowledge Base ## Overview <Brief project description> ## Recent Decisions <!-- Auto-updated by agents --> ## Open Questions <!-- Track unresolved items --> ## Key Links - [[sessions/]] — Session logs - [[decisions/]] — Architecture decisions - [[learnings/]] — Patterns and solutions ``` 3. Add `.briefing/` to `.gitignore` ## Note Templates ### Session Note (`sessions/YYYY-MM-DD-topic.md`) ```markdown --- date: YYYY-MM-DD type: session tags: [session] related: [] --- # Session: <Topic> ## Goal <What was requested> ## Actions - <What was done> ## Results - <Outcomes> ## Decisions Made - [[decisions/decision-name]] — <brief> ## Learnings - [[learnings/learning-name]] — <brief> ## Next Steps - <Follow-up items> ``` ### Decision Note (`decisions/name.md`) ```markdown --- date: YYYY-MM-DD type: decision tags: [architecture|design|tooling] status: accepted|superseded|deprecated related: [] --- # Decision: <Title> ## Context <Why this decision was needed> ## Options Considered 1. <Option A> — pros/cons 2. <Option B> — pros/cons ## Decision <What was chosen and why> ## Consequences <Impact of this decision> ``` ### Learning Note (`learnings/name.md`) ```markdown --- date: YYYY-MM-DD type: learning tags: [pattern|gotcha|solution] related: [] --- # <Title> ## Problem <What went wrong or was non-obvious> ## Solution <What fixed it> ## Why It Works <Root cause explanation> ``` ### Reference Note (`references/name.md`) ```markdown --- date: YYYY-MM-DD type: reference source: <URL or source description> tags: [reference, topic] related: [] --- # <Title> ## Source <URL or citation> ## Key Points - <Main finding 1> - <Main finding 2> ## Context <Why this reference is relevant> ## Raw Notes <Verbatim excerpts or detailed notes> ``` ## Search Vault Use Grep to search `.briefing/` by keyword: ```bash # Search by content grep -r "keyword" .briefing/ --include="*.md" # Search by tag grep -r "tags:.*architecture" .briefing/ --include="*.md" # Search by type grep -r "type: decision" .briefing/ --include="*.md" ``` ## Obsidian Tips - Open `.briefing/` as an Obsidian vault - Graph View shows note connections via `[[wiki-links]]` - Use tags for filtering (#decision, #learning, #session) - Install "Dataview" plugin for dynamic tables of decisions/learnings ## Archives (PARA) The `archives/` directory stores completed or inactive notes following PARA methodology. ### Directory Structure ``` .briefing/archives/ ← flat directory, type: in frontmatter identifies origin ``` ### Archiving - Session-end hooks automatically move non-auto files older than 30 days to `archives/` - The note's `type:` frontmatter preserves its original category - Archived notes remain searchable and linkable via `[[wiki-links]]` ## Wiki (LLM-wiki) The `wiki/` directory stores concept pages — distilled knowledge from multiple sessions. ### Schema ```yaml --- id: "YYYYMMDDHHMMSS" date: YYYY-MM-DD type: wiki tags: [concept, category] sources: [sessions/file.md, decisions/file.md] updated: YYYY-MM-DD --- # Concept Name ## Definition One-paragraph summary. ## Key Facts - Fact 1 - Fact 2 ## Related - [[other-concept]] ``` ### Creating Wiki Pages - Manual: User requests "summarize X as a wiki page" - Auto-suggest: Session-end hooks detect keywords mentioned 3+ times - Template: `.briefing/wiki/_schema.md` ## Zettelkasten Note Format Learnings follow atomic note principles: ```yaml --- id: "YYYYMMDDHHMMSS" date: YYYY-MM-DD type: learning tags: [pattern, topic] related: [[other-learning-1], [other-learning-2]] --- # One Insight Title Brief description of the pattern or insight (~500 chars recommended). One file = one idea. Link to at least 2 related notes. ```
Related Skills
boss-briefing
Vault health check — workflow pattern analysis, profile sync, session gap recovery, persona rule proposals
gstack-sprint
3-Phase Sprint workflow — design → execute → review with user interaction at decision points
boss-advanced
Advanced Boss orchestration patterns — Agent Teams leadership, 6-section delegation template, Skill vs Agent conflict resolution, Guardian pattern, and AI-slop detection.
research-vault
将研究成果持久化到 Obsidian vault,维护论文池索引。支持每日研究日志、论文卡片、综述归档,以及跨项目论文去重和快速检索。
implementing-secrets-management-with-vault
本技能涵盖在云环境中部署 HashiCorp Vault 进行集中式密钥管理,包括为数据库和云提供商生成动态密钥、传输加密(Transit Encryption)、PKI 证书管理以及 Kubernetes 集成。通过实现短生命周期、自动轮换的密钥,解决应用代码和 CI/CD 流水线中硬编码凭据的问题。
implementing-hashicorp-vault-dynamic-secrets
为数据库凭据、AWS IAM 密钥和 PKI 证书实施 HashiCorp Vault 动态密钥引擎, 支持自动生成、租约管理和凭据轮换, 以消除应用程序配置中的静态密钥。 适用于 Vault 密钥引擎配置、动态数据库凭据、 短暂云凭据或自动密钥轮换相关请求。
aivault
Complete guide for using aivault as a zero-trust local vault and proxy for API secrets. Use this skill when initializing or configuring aivault, managing secrets and credentials, invoking capability-backed API calls, setting workspace/group isolation, installing provider plugins such as Postgres, adding custom providers, or troubleshooting daemon and policy issues.
ai-daily-briefing
Start every day focused. Get a morning briefing with overdue tasks, today's priorities, calendar overview, and context from recent meetings. Works with ai-meeting-notes to-do list. No setup. Just say 'briefing'.
clawvault
Structured memory system for OpenClaw agents. Context death resilience (checkpoint/recover), structured storage, Obsidian-compatible markdown, and local semantic search.
vault0
Security suite for OpenClaw agents.
vitavault
Import and query VitaVault health exports (JSON/CSV from iOS app)
openclaw-vault
Credential lifecycle security for agent workspaces. Audit credential exposure, detect misconfigured permissions, inventory all secrets, and identify stale credentials needing rotation. Free alert layer — upgrade to openclaw-vault-pro for automated remediation, credential rotation, and access control.