obsidian-kb-artifacts

Generates Obsidian-native Markdown, wikilinks, canvas files, and registry tables for knowledge bases.

5.3k|417|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Galaxy-Dawn/claude-scholar --skill obsidian-kb-artifacts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-kb-artifacts
Source: https://github.com/Galaxy-Dawn/claude-scholar/tree/main/skills/obsidian-kb-artifacts
Command: npx skills add https://github.com/Galaxy-Dawn/claude-scholar --skill obsidian-kb-artifacts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Maintaining an Obsidian-based research knowledge base requires consistent formatting across notes, wikilinks, registry tables, and derived artifacts like canvas maps, which is tedious and error-prone to do by hand.

Core Features & Use Cases

  • Obsidian Markdown Formatting: Produces canonical notes with frontmatter, wikilinks, embeds, callouts, and tables following Obsidian conventions.
  • Derived Artifact Generation: Creates and validates JSON canvas files under Maps/, optional .base files, and human-readable registry tables.
  • Link Repair and CLI Operations: Repairs links in existing canonical notes without creating note sprawl, and optionally uses the Obsidian CLI for search, reading, and daily appends.
  • Use Case: After a literature review, generate a Maps/literature.canvas file linking paper notes to method families, datasets, and research gaps while preserving evidence strength from source notes.

Quick Start

Format my research notes as Obsidian Markdown with wikilinks and generate a literature canvas mapping papers to methods and gaps.

Frequently Asked Questions about obsidian-kb-artifacts

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

FAQPage Schema
How do I create an Obsidian canvas file for literature review?

Create a JSON Canvas file under Maps/ with file nodes pointing to existing notes in Sources/Papers and Knowledge, plus edges showing relationships like uses, extends, or supports. Validate that every file node target exists and all edge endpoints reference valid node ids.

How to format Obsidian notes with wikilinks and frontmatter?

Use a small YAML frontmatter block with fields like type, status, and tags, then reference other notes with [[wikilinks]] and external URLs with Markdown links. Prefer folder-qualified links when note names are ambiguous and keep notes readable rather than raw dumps.

When should I use Obsidian Bases files?

Bases are explicit-only and should not be generated by default. Create a .base file only when the user asks for database-like views, such as a table of active experiments, and never use Bases as the canonical registry or source of truth.

Does this workflow require the Obsidian CLI to be installed?

No, the Obsidian CLI is an optional helper for search, reading notes, and daily appends. The filesystem remains the source of truth, and knowledge base maintenance continues with filesystem-only operations if the CLI is unavailable.

What are the limitations of canvas files as knowledge storage?

Canvas files are derived artifacts, not the source of truth, so durable content belongs in Markdown notes first. Avoid storing registry metadata, long-form synthesis, or unstable scratch thinking in canvas nodes, and do not auto-generate project-wide mega-graphs.