Skill collection · established

kepano/obsidian-skills

Agent Skills for Obsidian workflows and open formats, including Obsidian Markdown, Bases, JSON Canvas, the Obsidian CLI, and Defuddle web-page cleanup.

Obsidianknowledge managementagent skills
Installation GuideInstruction Manual

What it contains

Five portable Agent Skills that teach compatible coding agents how to create and edit Obsidian-native files and extract clean Markdown from web pages.

Typical uses

Give Claude Code, Codex, OpenCode, or another skills-compatible agent reliable instructions for working inside an Obsidian vault.

Why people choose it

Choose it when the output should remain portable, human-readable Obsidian files instead of being locked inside a custom service.

License
MIT
Maintenance
active
Latest release
See GitHub Releases
Last meaningful update
2026-06-08
Maturity
established
Production readiness
production

Classification

Subject domains

Obsidianknowledge managementagent skills

Task categories

note authoringstructured knowledgeweb-to-Markdown

Project phases

researchauthoringorganization

Secondary types

plugindocumentation repository

Select when

  • Need an agent to create or edit Obsidian Markdown, Bases, or Canvas files
  • Need Defuddle to turn a web page into token-efficient Markdown
  • Want one skills package that works across several compatible agents

Do not select when

  • Need a full Obsidian desktop replacement
  • Need remote multi-user knowledge-base hosting
  • Need browser extraction without allowing the Defuddle command to fetch the page
Implementation complexity
low
Setup effort
low
Learning curve
low
Confidence
high

Routing heuristic 94.0%

Routing specificity
5/5
Setup simplicity
5/5
Operational maturity
5/5
Composability
5/5
Local control
5/5
Security boundary clarity
4/5
First-party routing documentation
5/5

Strengths

  • Open file formats
  • Five focused skills rather than one oversized prompt
  • Documented installation paths for Claude Code, Codex, and OpenCode

Poor-fit scenarios

  • Need a full Obsidian desktop replacement
  • Need remote multi-user knowledge-base hosting
  • Need browser extraction without allowing the Defuddle command to fetch the page

Limitations

  • Obsidian CLI features depend on a compatible Obsidian installation
  • Defuddle retrieves external pages, so site permissions and sensitive URLs still matter
skills/obsidian-markdown/SKILL.md

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian syntax.

markdownwikilinks
skills/obsidian-bases/SKILL.md

Create and edit Obsidian Bases files with views, filters, formulas, properties, and summaries.

basesstructured notes
skills/json-canvas/SKILL.md

Create and edit JSON Canvas files containing nodes, edges, groups, and spatial relationships.

canvasvisual knowledge
skills/obsidian-cli/SKILL.md

Operate an Obsidian vault through the Obsidian CLI, including supported plugin and theme-development tasks.

CLIvault automation
defuddle skill
skills/defuddle/SKILL.md

Extract clean, readable Markdown from a web page with Defuddle while removing navigation and other clutter that wastes context.

web extractiontoken efficiency
Languages
Markdown
Frameworks
Agent Skills specification
Runtimes
Compatible agent host; Node.js only where the Defuddle tool is invoked
Operating systems
macOS, Linux, Windows through the selected agent host
Installation methods
Claude plugin marketplace, npx skills, or manual copy
Interfaces
Agent Skills, Claude plugin
Required credentials
None for the skills; target sites may require their own access
External services
Optional web pages fetched by Defuddle
Hardware
No special hardware
Major dependencies
Compatible agent; Obsidian and Obsidian CLI for CLI-specific tasks

Compatibility notes

Apple silicon and macOS Tahoe are suitable. Install the skills into the agent you actually use; install Obsidian separately only for vault and CLI workflows.

One-sentence semantic summary

Agent Skills for Obsidian workflows and open formats, including Obsidian Markdown, Bases, JSON Canvas, the Obsidian CLI, and Defuddle web-page cleanup.

Capability keywords

obsidianmarkdownbasescanvasdefuddlevaultweb extraction

User intent phrases

  • Need an agent to work safely with Obsidian open formats
  • Need clean Markdown extracted from a web page

Negative match phrases

  • Need a hosted knowledge-base service
  • Need an Obsidian GUI replacement

Differentiators

Combines format-specific Obsidian guidance with Defuddle-based page cleanup in the portable Agent Skills format.

Security considerations

The skills can direct an agent to edit vault files and Defuddle can fetch remote pages. Work in a backed-up vault and review URLs before retrieval.

Privacy considerations

Vault content remains local unless the chosen agent or another configured tool transmits it. Defuddle sends the requested URL to its normal web origin.

Uncertainty

Unresolved items

None documented.

Inference notes

Routing guidance is an analyst synthesis based on the first-party repository and README.

Evidence

  • repository_metadata · Repository identity and current GitHub metadata checked on August 18, 2026.
  • readme · Primary first-party README inspected.

Repository usage guidance

installation summary
Install from the Claude marketplace or with npx skills; Codex can also copy skills/ into its skills directory
basic usage summary
Ask the host agent to create or edit an Obsidian artifact, or explicitly request Defuddle for clean page Markdown
documented entry points
Five SKILL.md files
key configuration files
Agent host skill configuration
important directories
skills/
documentation paths
README.md and skills/*/SKILL.md
example paths
skills/obsidian-markdown/references/

Relationships

overlapping
medium
Both can turn web content into model-ready text; Defuddle is the smaller page-cleaning skill, while Firecrawl is a broader scraping and crawling service.

Recommended combinations

Pair with Agent Reach for source discovery, then use Defuddle only on authorized pages that need clean Markdown.

Routing rules

rule_049: Need an agent to work with Obsidian files or clean a page with Defuddle P951

Rationale

Agent Skills for Obsidian workflows and open formats, including Obsidian Markdown, Bases, JSON Canvas, the Obsidian CLI, and Defuddle web-page cleanup.

Required conditions

Need an agent to create or edit Obsidian Markdown, Bases, or Canvas files

Preferred

kepano/obsidian-skills

Fallback

Choose the closest narrowly scoped existing repository only after comparing permissions and workflow ownership.