wiki-author

Writes and updates Obsidian wiki project documentation, guides, ADRs, and backlog items.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/ehartye/wiki-master --skill wiki-author-ehartye
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wiki-author
Source: https://github.com/ehartye/wiki-master/tree/main/skills/wiki-author
Command: npx skills add https://github.com/ehartye/wiki-master --skill wiki-author-ehartye

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping project documentation, architecture notes, ADRs, and backlog items consistent and canonically placed inside an Obsidian wiki is tedious and error-prone. This Skill enforces the wiki's authoring conventions so original content lands in the right location with correct frontmatter, links, and catalog updates. ## Core Features & Use Cases - Canonical placement: Locates existing pages, preserves established filenames, and creates a project overview before other documents. - Template-driven authoring: Uses authored-note, authored-decision, and authored-backlog-item templates with honest ai-generated, type, project, and kind metadata. - Operation contract: Wraps writes in op-begin/op-commit scripts, refreshes index and backlog catalogs, and verifies sync state before reporting completion. - Use Case: Ask the agent to write a user guide for a project; it finds or creates the page under wiki/authored/<project>/, applies the template, validates links, regenerates the MOC catalog, and commits the operation log. ## Quick Start Ask the agent to author a user guide or ADR for a specific project in the wiki, for example: write an architecture decision record for the sparta-scope project.

Frequently Asked Questions about wiki-author

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write project documentation in an Obsidian wiki with an AI agent?▼

Invoke the wiki-author skill with the document you want, such as a guide or ADR. It locates or creates the page under wiki/authored/<project>/, applies the correct template, validates frontmatter and links, and commits the change through the operation log.

What is the difference between wiki-author and wiki-ingest?▼

wiki-author creates original content such as guides, architecture notes, ADRs, and backlog items. Captured external sources belong to wiki-ingest, not authoring, so clipped articles or references should go through the ingest workflow instead.

Does wiki-author work when the Obsidian app is stopped?▼

Yes. Authoring writes ordinary Markdown through exact-path filesystem edits, so a stopped Obsidian app does not prevent authoring. After an uncertain CLI write, the skill inspects the target file before retrying.

How are wiki index and backlog catalogs updated after authoring?▼

The skill runs moc-authored-gen.mjs --apply for projects with two or more authored pages and backlog-gen.mjs --apply for backlog changes. Generated changes are inspected for unrelated projects before the operation is committed.

Why does wiki-author require op-begin before writing?▼

op-begin opens a tracked operation and returns a token saved for the session. The matching op-commit records a relink log entry and verifies commit and index-refresh notices, giving every authorized write an auditable trail.