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

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.
…

Ver todo o marketplace