Wiki bootstrap
Agent Skills for software distribution — apt-setup (Debian/Ubuntu) and choco-setup (Windows), SKILL.md standard
npx -y skills add punkscience/agent-skills --skill wiki-bootstrapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Bootstrap a personal knowledge base wiki with the three-layer architecture (raw sources, wiki, schema). Sets up directory structure, seeds AGENTS.md conventions, index.md, and log.md.
SKILL.md
3.4 KB, 721 tokens by cl100k_base, as published. Nobody here has run it
Wiki Bootstrap
Set up a personal knowledge base wiki from scratch. The wiki follows a three-layer architecture where an LLM agent incrementally builds and maintains a structured, interlinked collection of markdown files between you and your raw sources.
The skill creates the directory structure, seeds the control files (index, log), and writes the schema that governs the wiki — the conventions the agent follows for every future operation.
Phase 1 — Choose the wiki root
- Ask the user where to create the wiki. Default:
~/wiki/. Let them override. - Ask what domain this wiki covers (research topic, personal knowledge, book study, competitive analysis, etc.). Tailor the schema template with domain- specific suggestions for entity categories and concept groupings.
- Ask whether they use Obsidian (or another markdown editor), and whether to
configure for Obsidian-specific features (wiki links
[[…]], Dataview frontmatter, attachment folder path).
Completion criterion: the wiki root path, domain, and Obsidian preference are confirmed and recorded.
Phase 2 — Create directory structure
Create these directories under the wiki root:
<root>/
raw/ → immutable source documents
wiki/
sources/ → source summary pages (created on first ingest)
entities/ → people, organizations, products, places
concepts/ → ideas, frameworks, theories
comparisons/→ side-by-side analysis pages
queries/ → filed answers to user questions
Create every directory now — the subdirectories under wiki/ will be populated
as sources arrive, but the directory structure itself should exist from the
start.
If Obsidian is configured and images will be downloaded, also create
raw/assets/ for local image storage.
Completion criterion: all directories exist on disk.
Phase 3 — Write the schema (AGENTS.md)
Copy templates/AGENTS.md → <root>/AGENTS.md, replacing placeholders:
__WIKI_ROOT__→ the full path chosen in Phase 1__DOMAIN__→ the domain description- If Obsidian was selected in Phase 1: remove the
<!-- OBSIDIAN_CONVENTIONS_STARTandOBSIDIAN_CONVENTIONS_END -->comment markers around the Obsidian conventions block, leaving the content intact. - If not using Obsidian: delete the entire block between (and including) the
<!-- OBSIDIAN_CONVENTIONS_STARTandOBSIDIAN_CONVENTIONS_END -->markers.
Tailor the entity and concept category suggestions to the domain if the user provided one; otherwise leave the generic categories.
Do not generate extra pages yet — only the schema file.
Completion criterion: AGENTS.md exists at <root>/AGENTS.md with all
placeholders replaced.
Phase 4 — Seed index.md and log.md
Copy templates/index.md → <root>/wiki/index.md.
Copy templates/log.md → <root>/wiki/log.md.
Leave the sample content intact — the first ingest will populate them.
Completion criterion: both files exist with the template content.
Phase 5 — Report
Print a summary:
- Wiki root path
- Directory structure created
- Schema file location
- Next step: "Drop a source into
raw/and invokewiki-ingestto process it."