Skip to content
mcp/skillhub

Agent Skill

Wiki Query skill

wiki-queryAr9av/obsidian-wiki.skills/wiki-query/SKILL.md

Search and synthesize answers from the compiled Obsidian wiki, including cited and multi-hop answers. Use for questions about existing wiki knowledge or fast index-only lookups, and for challenge requests ("challenge this", "argue against X", "poke holes in my plan") that look for the vault's own evidence against a plan. Supports named-vault routing such as wiki-query @work; not for ingesting new sources.

3.6kMIT

always on

89 tokname + description

once used

6,514 tokSKILL.md body

bundled files

0

repo stars

3.6kGitHub

Install the Wiki Query skill

Skills CLI (Claude Code, Codex, Cursor and others)

npx skills add https://github.com/Ar9av/obsidian-wiki --skill wiki-query

Claude Code, by hand (all projects)

git clone --depth 1 https://github.com/Ar9av/obsidian-wiki.git /tmp/obsidian-wiki
mkdir -p ~/.claude/skills
cp -R /tmp/obsidian-wiki/.skills/wiki-query ~/.claude/skills/wiki-query

For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.

What it costs your context

Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.

WhenWhat loadsCost
Every sessionName and description89 tok
When the agent uses itThe SKILL.md instructions6,514 tok
Only if openedNo bundled files—

Until it is used, wiki-query costs about 15× less than the median MCP server we measured (1,363 tokens on every turn). Installing all 40 skills from Ar9av/obsidian-wiki would load 1,925 tokens of descriptions. Skills vs MCP study

Checks

  • The instructions are over 5,000 tokens, the Agent Skills specification's guideline for SKILL.md.

Checked 2026-10-22 · method

What's inside

The headings of its SKILL.md. Read the full file on GitHub.

  • Wiki Query — Knowledge Retrieval
  • This skill is READ-ONLY
  • Before You Start
  • Visibility Filter (optional)
  • Retrieval Protocol
  • Step 0: GraphRAG Pre-pass (fast index query — no page reads)
  • Step 1: Understand the Question
  • Step 2: Index Pass (cheap)
  • Step 2b: QMD Semantic Pass (optional — requires QMDWIKICOLLECTION in resolved config)
  • Step 3: Section Pass (medium cost — only if Steps 2/2b are inconclusive)
  • Step 4: Full Read (expensive — last resort)
  • Step 4b: Multi-hop Graph Traversal (typed edges)
  • Step 5: Synthesize an Answer
  • Step 6: Log the Query
  • Answer Format

More skills from Ar9av/obsidian-wiki

All skills in this repo
  1. claude-history-ingestAr9av/obsidian-wiki

    Ingest Claude Code conversation/session history into Obsidian as distilled knowledge. Use for importing or mining past Claude sessions, .claude data, project/session history, or audit logs.

    3.6k43 tok idle · 5,382 in use
  2. code-understandAr9av/obsidian-wiki

    Map the load-bearing files, symbols, callers, and dependencies of an unfamiliar codebase before making changes. Use for architecture orientation, impact analysis, what-would-break questions, or finding callers. Uses CodeGraph when available and a dependency-free builtin fallback.

    3.6k55 tok idle · 1,023 in use
  3. codex-history-ingestAr9av/obsidian-wiki

    Ingest Codex CLI conversation/session history into Obsidian as distilled knowledge. Use for importing or mining ~/.codex sessions, rollout files, indexes, or transcript logs; use wiki-agent for targeted topic-only recall.

    3.6k50 tok idle · 2,021 in use
  4. copilot-history-ingestAr9av/obsidian-wiki

    Ingest GitHub Copilot CLI/session history into Obsidian as distilled knowledge. Use for importing or mining Copilot history; not for general Copilot help, simple session search, or backup.

    3.6k46 tok idle · 4,119 in use
  5. cross-linkerAr9av/obsidian-wiki

    Find and add missing cross-references between wiki pages. Use when pages are disconnected or after large ingestion. This modifies pages to add links; use wiki-lint for report-oriented structural auditing.

    3.6k42 tok idle · 3,699 in use
  6. daily-updateAr9av/obsidian-wiki

    Run or configure the daily wiki maintenance cycle: check source freshness, refresh the index and hot.md, and manage its scheduled 9 AM launchd/systemd/cron reminder. Use for daily or morning wiki refresh or scheduler setup and verification.

    3.6k51 tok idle · 2,588 in use
  7. graph-colorizeAr9av/obsidian-wiki

    Configure Obsidian graph colors by tag, folder, category, or visibility by updating .obsidian/graph.json. Use for graph colorization; preserve other graph settings and back up before changes.

    3.6k44 tok idle · 2,272 in use
  8. hermes-history-ingestAr9av/obsidian-wiki

    Ingest Hermes agent history into Obsidian as distilled knowledge. Use for importing or mining ~/.hermes sessions, memories, or logs; use wiki-agent for targeted topic-only cross-agent recall.

    3.6k45 tok idle · 2,048 in use