note-to-blog

Scan Obsidian vaults, cluster notes, and dispatch agent tasks for blog publishing.

11|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/niracler/skill --skill note-to-blog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: note-to-blog
Source: https://github.com/niracler/skill/tree/main/skills/writing/note-to-blog
Command: npx skills add https://github.com/niracler/skill --skill note-to-blog

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users identify blog-ready notes from their Obsidian vault, evaluate completeness, and orchestrate a publishing workflow with deterministic conversion and agent-based execution.

Core Features & Use Cases

  • Collect: scan Obsidian notes, generate candidate topics, and identify topic clusters for potential blog posts.
  • Level-based workflow: choose between quick browser-level selections or deeper, multi-note explorations with hub-note context.
  • Parallel dispatch: assign fast/deep track tasks to specialized agents to convert notes into blog drafts and research outputs.
  • State management: track progress with a simple state machine (drafted, published, skipped) to ensure a reproducible publishing pipeline.

Quick Start

Run the collect step to assemble candidates and clusters, then use the Level 1–3 workflow to assign fast or deep tracks and dispatch tasks.

Frequently Asked Questions about note-to-blog

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

FAQPage Schema
How do I convert Obsidian notes into blog posts automatically?

To convert Obsidian notes into blog posts, this Skill scans your vault, evaluates candidate notes, and clusters topics. It then dispatches parallel agent tasks to transform notes into blog drafts using Python-based conversion and YAML frontmatter handling.

What is the best way to manage a blog publishing pipeline from a large Obsidian vault?

Managing a blog publishing pipeline from a large Obsidian vault involves scanning notes, forming topic clusters, and using a state machine to track progress. This Skill orchestrates that workflow by assigning fast or deep track tasks to specialized agents for deterministic execution.

Can I track the drafting and publishing state of Obsidian notes?

Yes, you can track the drafting and publishing state of Obsidian notes. The pipeline uses JSON and state management to monitor each note through predefined statuses like drafted, published, or skipped, ensuring a reproducible publishing workflow.

How do I select blog-ready notes from Obsidian for content generation?

To select blog-ready notes for content generation, the Skill applies LLM evaluation to scan large vaults and assess note completeness. It identifies topic clusters and uses hub-note context to differentiate between quick browser-level selections and deeper multi-note explorations.

Do I need Python to process YAML frontmatter for Obsidian blog publishing?

Yes, you need Python to process YAML frontmatter for Obsidian blog publishing. The Skill relies on Python-based conversion and requires the pyyaml dependency to manage frontmatter handling and guarantee deterministic execution across the content pipeline.

When should I use deep track versus fast track agents for note-to-blog conversion?

Use deep track agents for multi-note explorations requiring hub-note context and comprehensive research outputs, and fast track agents for quick browser-level selections. The Skill parallel-dispatches these tasks to specialized agents based on the chosen Level 1-3 workflow.