vault-ops
Vault Ops
Use this skill as the default workflow for working with a vault of markdown notes.
Workflow
- Read
~/.vault-ops.jsonfrom the user's home directory to discover known vaults. If it does not exist, follow./reference/managing-vaults.md. - Select the vault:
- If the user names a vault, use it.
- If exactly one vault exists, use it.
- If multiple vaults exist and the user did not name one, ask which vault to use.
- Read the selected vault's root
AGENTS.mdif it exists. - Read any vault-local files referenced by that
AGENTS.mdbefore doing work. - Follow vault-local instructions first. Use this skill's reference files only as defaults.
- Route the task:
- navigation, search, discovery ->
./reference/navigating-vaults.md - regular note creation or editing ->
./reference/note-writing.md - MoC creation or editing ->
./reference/moc-writing.md
- navigation, search, discovery ->
Instruction Precedence
- The selected vault's root
AGENTS.mdoverrides this skill. - Files referenced by that vault
AGENTS.mdalso override this skill. ./reference/*.mdcontains default conventions to use only when the vault does not define a more specific rule.
Vault Basics
A notes vault is a normal folder on disk that contains markdown files. Notes typically use frontmatter plus wiki links such as [[page-name]] to create a navigable graph.
Typical vault contents:
*.mdnotes.obsidian/configuration for Obsidian-based vaults- folders for structure
AGENTS.mdfor vault-specific operating rules
Do not modify .obsidian/ unless the user explicitly asks.
References
- Vault discovery and setup:
./reference/managing-vaults.md - Vault navigation defaults:
./reference/navigating-vaults.md - Regular note defaults:
./reference/note-writing.md - MoC defaults:
./reference/moc-writing.md - Default note template:
./reference/note-template.md - Default MoC template:
./reference/moc-template.md
More from olafgeibig/skills
container-use
Use this skill when working with Apple Containers (lightweight Linux VMs) as a native Docker replacement on macOS. This includes building container images, running containers, managing container lifecycle, configuring networking, handling volumes, mounting files with SSH forwarding, or performing multi-platform builds. Invoke for tasks involving the container CLI, Apple container tool, or Linux containers on Apple Silicon macOS 26+.
30skill-builder
Use this skill when creating new Claude Code skills from scratch, editing existing skills to improve their descriptions or structure, or converting Claude Code sub-agents to skills. This includes designing skill workflows, writing SKILL.md files, organizing supporting files with intention-revealing names, and leveraging CLI tools and Node.js scripting.
17ocx-use
Use this skill when managing OpenCode extensions with OCX (OpenCode eXtensions). This includes installing components from registries, using Ghost Mode for cross-repository development, auditing changes with SHA-256 verification, managing dependencies, configuring registries, or performing component updates and version management. Invoke for tasks involving ocx init, ocx add, ocx update, ocx diff, ocx ghost, or OCX registry operations.
13md-wiki
Multi-domain LLM Wiki — build and maintain a federation of interlinked markdown knowledge bases. Each domain wiki has its own schema, index, and log, linked across boundaries via path-based wikilinks. Extends Karpathy's single-wiki pattern for multiple domains under one root.
5lossless-claw-use
Use this skill when installing, configuring, tuning, or troubleshooting the lossless-claw plugin in OpenClaw. It covers context engine setup, LCM compaction tuning, agent memory tools (`lcm_grep`, `lcm_describe`, `lcm_expand_query`), database operations, TUI maintenance workflows, and optional FTS5 runtime enablement. Triggers: lossless-claw, LCM, OpenClaw context engine, summary DAG, lcm-tui, lcm_expand_query.
4memory-lancedb-pro-use
Use this skill when installing, configuring, operating, or troubleshooting the memory-lancedb-pro plugin for OpenClaw. It covers hybrid retrieval (vector + BM25), cross-encoder reranking, smart extraction, multi-scope isolation, lifecycle controls, and the memory-pro CLI workflow. Triggers: memory-lancedb-pro, OpenClaw memory plugin, memory-pro CLI, hybrid retrieval, BM25, reranker, session memory.
3