SWSkillsWay.ai
View Repo ↗
Skillset · / kepano / obsidian-skills

kepanokepano/obsidian-skills

PurposeA set of Agent Skills for Obsidian users and developers, compliant with the Agent Skills spec for use in Claude Code, Codex, OpenCode. It covers Obsidian Flavored Markdown, Bases, JSON Canvas, CLI vault management, and web-to-markdown extraction. Skills are auto-loaded by agents based on context when handling .md, .base, .canvas files or vault/plugin tasks, enabling efficient note-taking, visualization, and plugin workflows.
Skill Count
5
Required CLI
defuddleobsidian
Domains
DesignOthers
Forms
Cli ManualStyle GuideWorkflow
Skillset Analysis

Core Idea

Principles & Methodology

The author's design philosophy, what sets this apart from peer projects, and quick notes on the key workflows. Skill names mentioned in the text auto-link to their detail pages.

Core Idea

This skillset provides a collection of Agent Skills tailored for working with Obsidian and related formats, compliant with the Agent Skills spec for cross-agent use (Claude Code, Codex, OpenCode).

Key Skills

  • obsidian-markdown: Edit Obsidian Flavored Markdown with wikilinks, callouts, etc.
  • obsidian-bases: Manage Bases .base views and formulas.
  • json-canvas: Create JSON Canvas files.
  • obsidian-cli: Vault and plugin operations via CLI.
  • defuddle: Extract clean markdown from web pages.

Workflow

Install via marketplace or npx, then invoke skills as needed when handling corresponding file types or vault tasks. Skills are auto-discovered by agents based on context.

Installation

One command to install the entire Skillset.

Copy and run in your terminal to add kepano/obsidian-skills to your Agent environment.

$npx skills add kepano/obsidian-skills
SkillsWay.ai · Heads-Up Agent Skills InspectorUnderstand Agent Skills before you install.

Skill Relationships

Usage Relationships Between Skills

Skill → Skill usage relationships, with cross-layer references. Same color blocks indicate the same skill form.

Relationship Count
0
Standalone Skills
5
Most Referencing
No relationships
Most Referenced
No relationships

Note: Each dependency line reads as "the current Skill depends on" the Skill it points to.

Skill Composition

How skills in this set are triggered

Each skill is designed for a specific kind of caller — some only fire when you name them, others load automatically when the model judges them relevant. The split below summarises both modes at a glance.

User-Invoked0

These skills only fire when you call them by name. The agent will not load them on its own — they stay inert until invoked.

No skill in this set is recommended for manual invocation.

Model-Invoked5

These skills are loaded automatically by the agent when it judges the context relevant. You usually don't need to call them yourself.

defuddlejson-canvasobsidian-basesobsidian-cliobsidian-markdown

Skill List

5 Skills · Filter by name or domain

defuddle

Extracts clean markdown from web pages via Defuddle CLI, removing clutter to save tokens. Method: run `defuddle parse <url> --md`. Value: clean readable content for analysis, lower token cost than WebFetch.

→
Domain
Others
Form
Cli Manual
Location
skills/defuddle/SKILL.md

json-canvas

Create and edit JSON Canvas (.canvas) files with nodes, edges, groups, and connections for visual canvases, mind maps, and flowcharts in Obsidian. Provides spec-based workflows, ID generation, layout guidelines, and a validation checklist. Outputs valid canvas files that visualize ideas and structures clearly.

→
Domain
Design
Form
Style GuideWorkflow
Location
skills/json-canvas/SKILL.md

obsidian-bases

Create and edit Obsidian Bases (.base) with views, filters, formulas, and summaries. Provides schema, syntax, and examples to build database-like note views. Value: structured, queryable vault organization via YAML config.

→
Domain
Others
Form
Workflow
Location
skills/obsidian-bases/SKILL.md

obsidian-cli

Use the Obsidian CLI to read, create, search, and manage notes, tasks, and properties in a running Obsidian vault, and to develop/debug plugins and themes. Provides command syntax, file/vault targeting, and a dev cycle. Value: automate vault ops and debug plugins from the command line.

→
Domain
Others
Form
Cli Manual
Location
skills/obsidian-cli/SKILL.md

obsidian-markdown

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, and properties. Provides a 6-step workflow and syntax references for Obsidian-specific extensions. Outputs valid notes that render correctly in Obsidian, improving vault organization and internal linking.

→
Domain
Others
Form
Style GuideWorkflow
Location
skills/obsidian-markdown/SKILL.md

Showing 5 / 5