Tooluck logoTooluck
SKILL.md

wiki-export

Agent skill fromAr9av/obsidian-wiki

Export the Obsidian wiki graph to JSON, GraphML, Neo4j Cypher, Postgres/SQL, HTML, or OKF bundles. Use when transferring or visualizing wiki data in external tools; wiki-import handles the reverse direction.

How to install wiki-export

install wiki-export
# install the obsidian-wiki pack with the skills CLI
npx skills add Ar9av/obsidian-wiki

# or add only this skill to Claude Code: copy the folder

skills/wiki-export/

# into

~/.claude/skills/wiki-export/ (all projects)

.claude/skills/wiki-export/ (one project)

skills/wiki-export/SKILL.md

MITFull file
1# Wiki Export — Knowledge Graph Export
2
3You are exporting the wiki's wikilink graph to structured formats so it can be used in external tools (Gephi, Neo4j, custom scripts, browser visualization).
4
5## Before You Start
6
71. **Resolve config** — follow the Config Resolution Protocol in `llm-wiki/SKILL.md` (inline `@name` override → walk up CWD for `.env` → global config → prompt setup). This gives `OBSIDIAN_VAULT_PATH`
82. Confirm the vault has pages to export — if fewer than 5 pages exist, warn the user and stop
9
10## Project Filter (optional)
11
12If the user's invocation includes a project name — e.g. `/wiki-export prismor`, `"export the prismor project"`, `"export project:security"` — activate **project filter mode**:
13
141. **Extract the project name** from the argument or phrase. Normalise: lowercase, strip the word "project".
152. Keep only pages where **either** condition holds:
16 - The page `id` starts with `projects/<name>/` (path-based match)
17 - The page's `tags` array contains `<name>` (tag-based match)
183. Drop any edge where either endpoint was excluded.
194. Note the filter in the summary: `(filtered: project:<name> — X of Y pages)`
205. Set `graph.graph.filter = "project:<name>"` in the JSON output.
21
22If both a project filter and a visibility filter are active, apply both (project filter first, then visibility filter on the remaining set).
23
24## Visibility Filter (optional)
25
26By default, **all pages are exported** regardless of visibility tags. This preserves existing behavior.
27…

Excerpt shown under the repository's MIT license.

More skills in obsidian-wiki

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates