Agent skill · AI & Agents

vaultr-index-knowledge

Builds and refreshes domain-based index files for the Vaultr knowledge base. Use this skill whenever the user wants to build, rebuild, refresh, or update the knowledge index, create domain indexes, organize knowledge by domain, or index the knowledge base. Triggers on phrases like 'build knowledge index', 'rebuild index', 'refresh knowledge index', 'update domain indexes', 'index my knowledge base', 'regenerate index', or any request to create or maintain the knowledge index files.

skoowoogithub.com/skoowooGitHub ↗
claude-codeApache-2.0
Install
npx skills add skoowoo/vaultr-notes --skill vaultr-index-knowledge --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: none
Path: skills/vaultr-index-knowledge/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 74
Language: Go

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Vaultr Index Knowledge Scans the knowledge directory, finds units not yet in any index, and adds them. Running this skill repeatedly is safe and always converges — it only ever adds missing entries, never rewrites existing ones. Domain index files live at `<knowledge-dir>/_indexes/<Domain>.md`. The compile skill matches a note to a domain by the index filename alone (e.g. `AI.md`, `Business.md`). A unit may appear in **at most 2** indexes: one primary domain, one secondary only when the unit genuinely straddles two. **Run all steps to completion without stopping. Only speak at the end (Step 4 summary).** --- ## Inputs - **Knowledge directory** — default: `_knowledge/` (relative to cwd, which is always the vault root) The index directory is always `<knowledge-dir>/_indexes/`. Create it if it does not exist. --- ## Step 1 — Find unindexed units Scan all knowledge units: ```bash find <knowledge-dir> -name "*.md" -not -path "*/_indexes/*" | sort ``` Scan all existing index files and collect every `Path` value from their tables: ```bash find <index-dir> -name "*.md" | sort ``` A unit is **unindexed** if its vault-absolute path (e.g. `/_knowledge/Vertical Agent.md`) does not appear in

What's inside
Steps it walks through
  1. Inputs
  2. Step 1 — Find unindexed units
  3. Step 2 — Read unindexed units
  4. Step 3 — Assign and update indexes
  5. Step 4 — Report
Ships with 1 file
  • references/extract.md
Commands it runs
find <knowledge-dir> -name "*.md" -not -path "*/_indexes/*" | sort
find <index-dir> -name "*.md" | sort
More from vaultr-notes
All skills →
About this skill
What does the vaultr-index-knowledge skill do?

Builds and refreshes domain-based index files for the Vaultr knowledge base. Use this skill whenever the user wants to build, rebuild, refresh, or update the knowledge index, create domain indexes, organize knowledge by domain, or index the knowledge base. Triggers on phrases like 'build knowledge index', 'rebuild index', 'refresh knowledge index', 'update domain indexes', 'index my knowledge base', 'regenerate index', or any request to create or maintain the knowledge index files.

How do I install it?

Run `npx skills add skoowoo/vaultr-notes --skill vaultr-index-knowledge --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From skoowoo/vaultr-notes, a repository with 74 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going