obsidian-knowledge-manager

Organize Obsidian notes with Markdown, Canvas, and Bases support.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/liueggy/my_mini_skills --skill obsidian-knowledge-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-knowledge-manager
Source: https://github.com/liueggy/my_mini_skills/tree/main/obsidian-knowledge-manager
Command: npx skills add https://github.com/liueggy/my_mini_skills --skill obsidian-knowledge-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps you manage and extend your Obsidian knowledge base by preserving your existing folder structure, YAML frontmatter, and writing style while enabling Obsidian-specific capabilities such as wikilinks, embeds, callouts, and support for Canvas (.canvas) and Bases (.base), as well as web clipping workflows.

Core Features & Use Cases

  • Personalized knowledge workflow: create, organize, and maintain notes following your existing structure and templates.
  • Obsidian Markdown enhancements: wikilinks, embed, callouts, block IDs, Mermaid, and math formulas.
  • Web clipping and cleaning: extract clean Markdown from web pages and preserve source metadata.
  • Canvas / Bases support: create and edit .canvas and .base files.
  • Safe write and verification: write to mounted Obsidian directories using native shell/Python methods and verify on disk.

Quick Start

Create a new Obsidian note under the knowledge base using the knowledge-base template and verify it is written to disk.

Frequently Asked Questions about obsidian-knowledge-manager

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

FAQPage Schema
How do I organize Obsidian notes while preserving my existing folder structure and YAML frontmatter?

To organize Obsidian notes while preserving structure, this skill identifies and maintains your existing folder hierarchy, YAML frontmatter, and templates. It enables reliable note creation by following your personalized knowledge workflow and writing style consistently.

How do I extract clean Markdown from web pages and keep the source metadata for Obsidian?

To extract clean Markdown from web pages, this skill performs web clipping and cleaning while preserving source metadata. It converts web content into structured notes, ensuring your knowledge base maintains accurate references and consistent formatting.

Can I create and edit Canvas and Bases files directly within my Obsidian knowledge base?

Yes, you can create and edit Canvas (.canvas) and Bases (.base) files directly. This skill supports Obsidian-specific capabilities, allowing you to manage visual canvases and structured databases alongside your standard Markdown notes.

How do I use Obsidian Markdown enhancements like wikilinks, callouts, and embeds?

To use Obsidian Markdown enhancements like wikilinks, callouts, and embeds, this skill applies these specific syntaxes during note creation. It also supports block IDs, Mermaid diagrams, and math formulas to optimize your knowledge workflow.

Does this knowledge management approach support safe write with verification to mounted directories?

Yes, this knowledge management approach supports safe write with verification. It writes to mounted Obsidian directories using native shell and Python methods, then verifies files on disk to ensure metadata consistency and reliable note maintenance.