Skill · em Dados, IA e pesquisa
swarmvault
Use SwarmVault when the user needs a local-first knowledge vault that writes durable markdown, graph, search, dashboard, review, and MCP artifacts to disk from books, notes, transcripts, exports, datasets, slide decks, files, URLs, code, and recurring source workflows.
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/development/swarmvault - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- 1 download no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
9 arquivos · 39,2 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/swarmvault/.
d=".claude/skills/swarmvault" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/swarmvault" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/examples/quickstart.md" "$u/examples/quickstart.md" \ -o "$d/examples/repo-workflow.md" "$u/examples/repo-workflow.md" \ -o "$d/examples/research-workflow.md" "$u/examples/research-workflow.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/artifacts.md" "$u/references/artifacts.md" \ -o "$d/references/commands.md" "$u/references/commands.md" \ -o "$d/TROUBLESHOOTING.md" "$u/TROUBLESHOOTING.md" \ -o "$d/validation/smoke-prompts.md" "$u/validation/smoke-prompts.md"
Global: instala em ~/.claude/skills/swarmvault/.
d="$HOME/.claude/skills/swarmvault" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/swarmvault" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/examples/quickstart.md" "$u/examples/quickstart.md" \ -o "$d/examples/repo-workflow.md" "$u/examples/repo-workflow.md" \ -o "$d/examples/research-workflow.md" "$u/examples/research-workflow.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/artifacts.md" "$u/references/artifacts.md" \ -o "$d/references/commands.md" "$u/references/commands.md" \ -o "$d/TROUBLESHOOTING.md" "$u/TROUBLESHOOTING.md" \ -o "$d/validation/smoke-prompts.md" "$u/validation/smoke-prompts.md"
Codex
Neste projeto: instala em .agents/skills/swarmvault/.
d=".agents/skills/swarmvault" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/swarmvault" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/examples/quickstart.md" "$u/examples/quickstart.md" \ -o "$d/examples/repo-workflow.md" "$u/examples/repo-workflow.md" \ -o "$d/examples/research-workflow.md" "$u/examples/research-workflow.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/artifacts.md" "$u/references/artifacts.md" \ -o "$d/references/commands.md" "$u/references/commands.md" \ -o "$d/TROUBLESHOOTING.md" "$u/TROUBLESHOOTING.md" \ -o "$d/validation/smoke-prompts.md" "$u/validation/smoke-prompts.md"
Global: instala em ~/.agents/skills/swarmvault/.
d="$HOME/.agents/skills/swarmvault" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/swarmvault" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/examples/quickstart.md" "$u/examples/quickstart.md" \ -o "$d/examples/repo-workflow.md" "$u/examples/repo-workflow.md" \ -o "$d/examples/research-workflow.md" "$u/examples/research-workflow.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/artifacts.md" "$u/references/artifacts.md" \ -o "$d/references/commands.md" "$u/references/commands.md" \ -o "$d/TROUBLESHOOTING.md" "$u/TROUBLESHOOTING.md" \ -o "$d/validation/smoke-prompts.md" "$u/validation/smoke-prompts.md"
Antigravity
Neste projeto: instala em .agents/skills/swarmvault/.
d=".agents/skills/swarmvault" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/swarmvault" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/examples/quickstart.md" "$u/examples/quickstart.md" \ -o "$d/examples/repo-workflow.md" "$u/examples/repo-workflow.md" \ -o "$d/examples/research-workflow.md" "$u/examples/research-workflow.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/artifacts.md" "$u/references/artifacts.md" \ -o "$d/references/commands.md" "$u/references/commands.md" \ -o "$d/TROUBLESHOOTING.md" "$u/TROUBLESHOOTING.md" \ -o "$d/validation/smoke-prompts.md" "$u/validation/smoke-prompts.md"
Global: instala em ~/.gemini/antigravity-cli/skills/swarmvault/.
d="$HOME/.gemini/antigravity-cli/skills/swarmvault" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/swarmvault" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/examples/quickstart.md" "$u/examples/quickstart.md" \ -o "$d/examples/repo-workflow.md" "$u/examples/repo-workflow.md" \ -o "$d/examples/research-workflow.md" "$u/examples/research-workflow.md" \ -o "$d/README.md" "$u/README.md" \ -o "$d/references/artifacts.md" "$u/references/artifacts.md" \ -o "$d/references/commands.md" "$u/references/commands.md" \ -o "$d/TROUBLESHOOTING.md" "$u/TROUBLESHOOTING.md" \ -o "$d/validation/smoke-prompts.md" "$u/validation/smoke-prompts.md"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.swarmvault
Prévia do SKILL.md
---
name: swarmvault
description: "Use SwarmVault when the user needs a local-first knowledge vault that writes durable markdown, graph, search, dashboard, review, and MCP artifacts to disk from books, notes, transcripts, exports, datasets, slide decks, files, URLs, code, and recurring source workflows."
version: "0.7.30"
license: MIT
metadata: '{"openclaw":{"requires":{"anyBins":["swarmvault","vault"]},"install":[{"id":"node","kind":"node","package":"@swarmvaultai/cli","bins":["swarmvault","vault"],"label":"Install SwarmVault CLI (npm)"}],"emoji":"🗃️","homepage":"https://www.swarmvault.ai/docs"}}'
---
# SwarmVault
Use this skill when the user wants a local-first knowledge vault built on the [LLM Wiki](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) pattern — three layers (raw sources, wiki, schema) where the LLM maintains a durable wiki between you and raw sources. Also use it when the project already contains…
For onboarding, examples, command references, or troubleshooting, read the bundled `README.md`, `examples/`, `references/`, and `TROUBLESHOOTING.md` before improvising workflow advice.
## Quick checks
- Work from the vault root.
- If the vault does not exist yet, run `swarmvault init`.
- Use `swarmvault demo --no-serve` when the user wants the fastest zero-config walkthrough before pointing SwarmVault at their own sources.
- Use `swarmvault scan <directory> --no-serve` when the user wants the fastest scratch pass over a local repo or docs tree without manually stepping through init + ingest + compile first.
- Read `swarmvault.schema.md` before compile or query work. It is the vault's operating contract.
- If `wiki/graph/report.md` exists, use it before broad repo search.
## Core loop
1. Initialize a vault with `swarmvault init` when needed.
2. Update `swarmvault.schema.md` before a serious compile. Use it for naming rules, categories, grounding, freshness expectations, and exclusions.
3. Use `swarmvault source add <input>` when the input is a recurring local file, local directory, public GitHub repo root, or docs hub that should stay registered.
4. Ingest one-off inputs with `swarmvault ingest <path-or-url>`, or ingest a whole repo tree with `swarmvault ingest <directory>`. Audio files use `tasks.audioProvider` when configured, and supported YouTube URLs go through direct transcript capture instead of generic URL ingest.
…