obsidian-vault-manager

Automate Obsidian vault organization and publishing to GitHub Pages.

1|1|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/ZorroCheng-MC/obsidian-vault-manager-plugin --skill obsidian-vault-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-vault-manager
Source: https://github.com/ZorroCheng-MC/obsidian-vault-manager-plugin/tree/main/obsidian-vault-manager
Command: npx skills add https://github.com/ZorroCheng-MC/obsidian-vault-manager-plugin --skill obsidian-vault-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, jq, git, python3, youtube_transcript_api, pyyaml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of organizing vast Obsidian vaults, manually tagging notes, and publishing content. It automates these tasks, ensuring a well-structured, easily searchable, and shareable knowledge base, so you can focus on learning and creating.

Core Features & Use Cases

  • Smart Content Capture: Automatically create structured notes from YouTube videos, web articles, GitHub repositories, and quick ideas.
  • AI-Powered Tagging: Apply a consistent, predefined taxonomy for effortless organization and powerful filtering in Obsidian Bases.
  • GitHub Pages Publishing: Publish your Obsidian notes and associated images to a public website with a single, automated command.
  • Study Guide Generation: Transform any content into comprehensive, structured study guides with learning objectives and assessments.
  • Use Case: Capture a YouTube video, and the skill will automatically fetch the transcript, summarize it, generate learning objectives, apply relevant AI-powered tags, and create a perfectly formatted Obsidian note, ready for your knowledge base or even publication.

Quick Start

To capture a YouTube video and automatically generate a detailed note: /youtube-note https://youtu.be/VIDEO_ID

To publish an existing note to GitHub Pages: /publish my-article.md

Frequently Asked Questions about obsidian-vault-manager

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

FAQPage Schema
How do I automatically organize and tag notes in Obsidian?

AI-powered tagging applies a consistent, predefined taxonomy to your Obsidian notes automatically, ensuring effortless organization and powerful filtering across your knowledge base without manual classification.

Can I capture YouTube transcripts and generate study notes automatically?

Yes, the Skill fetches YouTube transcripts, summarizes content, generates learning objectives, applies AI tags, and creates formatted Obsidian notes ready for your knowledge base in a single command.

How do I publish my Obsidian vault to GitHub Pages?

Publish structured notes and associated images from your Obsidian vault to a GitHub Pages website automatically, transforming your knowledge base into a public, shareable resource with one command.

What dependencies do I need to run this automation?

You need Python 3, uv, jq, git, youtube_transcript_api, and pyyaml installed; these handle environment management, JSON processing, version control, transcript retrieval, and YAML configuration parsing.

Does this work with existing Obsidian vaults and templates?

Yes, the Skill integrates with your existing Obsidian setup, applying frontmatter validation, template substitution, and smart tagging across defined vaults while preserving your current structure and workflows.

What happens if YouTube transcript retrieval fails or a note lacks proper frontmatter?

The Skill validates frontmatter before processing and handles transcript failures gracefully; incomplete or malformed notes are flagged so you can review them before publication or re-processing.