Obsidian

Create and edit Obsidian Markdown, Bases, and JSON Canvas files.

9|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/CarbeneAI/Forge --skill obsidian-carbeneai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Obsidian
Source: https://github.com/CarbeneAI/Forge/tree/main/.claude/skills/Obsidian
Command: npx skills add https://github.com/CarbeneAI/Forge --skill obsidian-carbeneai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction and errors of authoring and maintaining Obsidian vault content by providing clear, Obsidian-aware guidance for Markdown notes, Bases views, and JSON Canvas files so users can produce valid, consistent files quickly.

Core Features & Use Cases

  • Obsidian Flavored Markdown: Compose and edit notes with wikilinks, embeds, callouts, properties/frontmatter, tags, Mermaid diagrams, math, and inline metadata.
  • Obsidian Bases: Define and validate .base YAML views, filters, formulas, property configurations, summaries, and view-specific ordering for tables, cards, lists, and maps.
  • JSON Canvas: Create and validate .canvas files with correctly structured nodes, edges, groups, colors, layout guidance, and unique IDs.
  • Use Case: Convert scattered project notes into a structured Base view and a visual Canvas board while ensuring frontmatter and links remain consistent and syntactically correct.

Quick Start

Edit the target note to add/update frontmatter tags and wikilinks, then create a .base view that filters active project notes and produce a .canvas layout summarizing those items.

Frequently Asked Questions about Obsidian

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

FAQPage Schema
How do I create valid Obsidian Bases views with YAML filters and formulas?▼

To create valid Obsidian Bases views, define .base YAML files with correct schema, filters, formulas, property configurations, and view-specific ordering for tables, cards, lists, or maps, ensuring structural requirements are met.

What is the correct format for JSON Canvas nodes and edges in Obsidian?▼

JSON Canvas files require correctly structured nodes, edges, groups, colors, layout guidance, and unique 16-character hex ids, along with validation rules for colors, sides, and endpoints to function properly in Obsidian.

How do I manage wikilinks and frontmatter when editing Markdown notes in an Obsidian vault?▼

Managing wikilinks and frontmatter in Obsidian Markdown notes involves applying valid YAML frontmatter, correct wikilink formats, embeds, callouts, tags, and inline metadata while enforcing Obsidian-specific syntax and structural requirements.

Can I use this to convert scattered Markdown notes into a structured Base view and Canvas board?▼

Yes, you can convert scattered project notes into a structured Base view and a visual Canvas board by editing frontmatter tags and wikilinks, filtering active notes in a .base view, and producing a .canvas layout summarizing those items.

What are the limitations when authoring Obsidian vault files like .md, .base, and .canvas?▼

Limitations include strict enforcement of Obsidian-specific syntax and structural requirements, meaning invalid YAML frontmatter, incorrect wikilink formats, malformed Bases schema, or invalid JSON Canvas node/edge fields will cause authoring errors.

Does Obsidian Bases support configuring summaries and property configurations for card views?▼

Obsidian Bases supports defining and validating .base YAML views with filters, formulas, property configurations, summaries, and view-specific ordering for tables, cards, lists, and maps to organize your vault data.