Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ar9av/wiki-import
Import a wiki knowledge graph into the current vault — either from a graph.json export file (stubs) or from an OKF (Open Knowledge Format) markdown bundle (full page bodies).
Passed 11 of 17 test cases with the skill, and 6 of 17 without it.
and 7 more in the full report
7 fixed8 passed either way8 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
In an OKF bundle page frontmatter, a note contains `description: 'A summary of neural networks'`. To which field in the vault page YAML frontmatter should this string be mapped?
| Checked | Without skill | With skill |
|---|---|---|
| Maps the OKF frontmatter description field to the vault summary field. | Missed | Passed |
The instructions your model reads when the skill loads.
You are importing a vault's knowledge into the current vault from one of two sources produced by wiki-export:
graph.json — the graph skeleton. Reconstructs page stubs (frontmatter, typed relationships, a ## Related link list — no body). Lossy.wiki-export/okf/ directory) — the actual markdown files. Reconstructs full pages with their real bodies. Lossless. Use this for true vault-to-vault transfer.Either way, the import writes pages with correct frontmatter and wikilinks, then updates all vault metadata. Step 2, Step 3 (graph only), and Step 5 are shared; Step 4 forks by source type.
Writing profile: Before drafting or rewriting natural-language Markdown, read and apply the Writing Profile Resolution section in llm-wiki/SKILL.md. Framework schema, provenance, safety, and operation-specific requirements take precedence.
Preserve imported source prose; apply WRITING.md preferences only to newly generated metadata or stubs.
llm-wiki/SKILL.md (inline @name override → walk up CWD for .env → global config → prompt setup). This gives OBSIDIAN_VAULT_PATH.$OBSIDIAN_VAULT_PATH/AGENTS.md if it exists — apply any owner-specific conventions.Find the import source:
./wiki-export/okf/ (a directory) → ./wiki-export/graph.json (a file).Detect the source type:
.json → graph.json import (validate below, then Step 3 + Step 4-Graph)..md files with OKF frontmatter (a type: key), and/or a root index.md with okf_version → OKF bundle import (skip Step 3; go to Step 4-OKF).Validate a graph.json source:
nodes (array), links (array), graph (object)If validation fails, report what's wrong and stop.
Validate an OKF bundle source:
.md file (i.e. not index.md/log.md) with parseable YAML frontmatter containing a non-empty type..md with no frontmatter or no type is skipped (with a count), not fatal — OKF consumers are permissive (OKF §9).test cases passed, vs 6 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.