obsidian-write

Search the web, generate a structured markdown report, and commit it to an Obsidian vault.

Updated May 19, 2026
One-click install
npx skills add https://github.com/Mengbooo/BemoSkills --skill obsidian-write
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-write
Source: https://github.com/Mengbooo/BemoSkills/tree/main/skills/productivity/obsidian-write
Command: npx skills add https://github.com/Mengbooo/BemoSkills --skill obsidian-write

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps researchers and knowledge workers capture research results into their Obsidian vault, reducing context switching and ensuring sources are properly linked and organized. It enables automated routing of notes, content-unit metadata annotation, and To-Read tracking, all within a single workflow.

Core Features & Use Cases

  • Web search and source gathering to build a factual base.
  • Structured markdown report with frontmatter and content_unit annotations.
  • Vault routing to the appropriate Obsidian directory and automatic To-Read entry creation.
  • Git commit/push to preserve versioned history of notes and sources.

Quick Start

Research a topic and have the system search the web, synthesize findings into a structured Obsidian note, route it to the correct vault, create a To-Read entry, and push the commit.

Frequently Asked Questions about obsidian-write

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

FAQPage Schema
How do I save web research directly to an Obsidian vault?

To save web research to an Obsidian vault, you need a tool that searches the web, synthesizes findings into a structured markdown report, and automatically routes the note to the correct vault directory. This workflow also adds a To-Read entry for tracking.

Can I automatically organize markdown notes and create a To-Read list in Obsidian?

Automatically organizing markdown notes in Obsidian involves routing the structured report to the correct directory and annotating it with content_unit metadata. The system then creates a dedicated To-Read entry to help you track new research.

Does Obsidian support Git commit and push for versioned research notes?

Obsidian research notes can be versioned by committing and pushing changes to GitHub. This preserves a clear history of your markdown reports and linked sources, ensuring your vault maintains a reliable versioned record.

What is the best way to structure markdown reports with frontmatter for Obsidian?

Structuring markdown reports for Obsidian requires translating web search findings into a formatted document with frontmatter and content_unit annotations. This ensures your research notes are properly linked and organized within the vault.

How do I ensure my Obsidian research notes include clickable source links?

To ensure Obsidian research notes include clickable links, the markdown generation process must explicitly format all gathered web sources as clickable URLs. This guarantees your structured report maintains verifiable references.

Do I need GitHub to track markdown notes in my Obsidian vault?

GitHub is required to preserve versioned history of your Obsidian markdown notes and sources. While the vault stores the content, GitHub provides the commit and push functionality needed for clear version tracking.