How kepano/obsidian-skills works
This repository packages Obsidian-focused Agent Skills for compatible coding agents. The principal workflow is: a user gives an agent a vault or content task, the agent loads the relevant skill instructions, and the skill produces or modifies an Obsidian artifact. The documented branches cover Markdown, Bases, Canvas, CLI-based vault work, web-to-Markdown extraction, and data-driven Markdown rendering. No implementation excerpts were provided, so relationships are limited to README-documented capabilities.
Main entry points: obsidian-cli/SKILL.md Obsidian CLI Skill · defuddle/SKILL.md Defuddle Skill · knap/SKILL.md Knap Skill · obsidian-markdown/SKILL.md Markdown Skill
Components 15
Knowledge Authoring
- Markdown Skill
skills/obsidian-markdown/SKILL.md - Markdown Files
Structured Documents
- Bases Skill
skills/obsidian-bases/SKILL.md - Base Files
- Canvas Skill
skills/json-canvas/SKILL.md - Canvas Files
Content Automation
- Defuddle Skill
skills/defuddle/SKILL.md - Knap Skill
skills/knap/SKILL.md
Vault Operations
- Obsidian CLI Skill
skills/obsidian-cli/SKILL.md - Plugins and Themes
Other components
- User
- Compatible Agent
- Web Page
- JSON or CSV
- Obsidian Vault
Connections 16
- User → Compatible Agent: submits task
- Compatible Agent → Markdown Skill: loads skill
- Compatible Agent → Bases Skill: loads skill
- Compatible Agent → Canvas Skill: loads skill
- Compatible Agent → Defuddle Skill: loads skill
- Compatible Agent → Knap Skill: loads skill
- Compatible Agent → Obsidian CLI Skill: loads skill
- Markdown Skill → Markdown Files: creates or edits
- Bases Skill → Base Files: creates or edits
- Canvas Skill → Canvas Files: creates or edits
- Web Page → Defuddle Skill: provides page
- Defuddle Skill → Markdown Files: extracts Markdown
- JSON or CSV → Knap Skill: provides data
- Knap Skill → Markdown Files: renders Markdown
- Obsidian CLI Skill → Obsidian Vault: reads or writes
- Obsidian CLI Skill → Plugins and Themes: supports development