Claude Obsidian Skills

by jykim• 51•• Scanned•Claim this listing•Request removal

Claude Skills for Obsidian Vault Management

Claude Obsidian Skills is an open-source agent skill by jykim, written mainly in Python, with 51 GitHub stars and the MIT license. Its code was last updated Sep 23, 2026.

Claude Obsidian Skills

Reusable AI agent skills for Obsidian and Markdown workflows with Claude Code, Gemini CLI, and other AI assistants.

License: MIT

Overview

Claude Obsidian Skills is a collection of AI agent skills designed to automate personal knowledge management (PKM) workflows. These skills work with Claude Code, Gemini CLI, and other AI assistants that support skill-based extensions.

Available Skills

PKM Management Skills

SkillDescription
ai4pkm-helperAI4PKM helper for onboarding guidance, quick help, and seamless handoff to DDA for daily use
gobi-onboardingGobi Desktop 3.0 voice-based onboarding guide with 4-step flow

Obsidian Skills

SkillDescription
obsidian-canvasCreate and manage Obsidian Canvas files with automatic layout generation for knowledge maps and visual summaries
obsidian-linksFormat, validate, and fix wiki links with proper filename, section, and folder conventions
obsidian-yaml-frontmatterStandardize YAML frontmatter properties with consistent formatting and naming
obsidian-markdown-structureValidate and enforce markdown document structure, heading hierarchy, and organization
obsidian-mermaidCreate Obsidian-compatible Mermaid diagrams avoiding common errors (markdown in labels, wide layouts)

Markdown Skills

SkillDescription
markdown-slidesCreate Deckset/Marp compatible presentation slides from markdown content
interactive-writing-assistantAI-powered writing companion with outline-prose co-evolution and PKM integration

Video Skills

SkillDescription
markdown-videoConvert markdown slides to MP4 video with TTS narration (with or without Deckset)
video-cleaningRemove silent pauses from videos using AI-powered transcription and FFmpeg
create-vlog-scriptCreate narration-first personal vlog scripts and slide-based recording guides from rough notes and media
remotion-vlogTurn camera footage into a concise, review-first Remotion vlog with maps, captions, music, and verified delivery
remotion-narrated-video-essayEdit narration-led Remotion essays with selective B-roll, face-safe overlays, and still-frame QA
voice-clone-skillPrepare, generate, and verify local Qwen3-TTS cloned-voice narration; includes the repository owner's authorized jin reference profile

Image Skills

SkillDescription
gemini-image-skillGenerate AI images using Google Gemini API with multiple models and aspect ratios

Installation

For Claude Code

  1. Clone this repository or copy the skill folders:
git clone https://github.com/jykim/claude-obsidian-skills.git
  1. Copy skills to your Claude Code skills directory:
cp -r claude-obsidian-skills/*-* ~/.claude/skills/
  1. Claude Code will automatically detect and use the skills.

For Other AI Assistants

Copy the SKILL.md file from the desired skill folder to your assistant's skill directory. Each skill is self-contained and documented within its SKILL.md file.

Advanced: Git Submodule Integration

For vault maintainers who want to keep skills in sync with this repository while avoiding duplication:

  1. Add as a submodule to your vault:
git submodule add https://github.com/jykim/claude-obsidian-skills.git path/to/skills/public-skills
  1. Create symlinks for backward compatibility:
cd path/to/skills
ln -s public-skills/obsidian-canvas obsidian-canvas
ln -s public-skills/obsidian-links obsidian-links
ln -s public-skills/obsidian-yaml-frontmatter obsidian-yaml-frontmatter
ln -s public-skills/obsidian-markdown-structure obsidian-markdown-structure
ln -s public-skills/obsidian-mermaid obsidian-mermaid
ln -s public-skills/markdown-slides markdown-slides
ln -s public-skills/markdown-video markdown-video
ln -s public-skills/interactive-writing-assistant interactive-writing-assistant
ln -s public-skills/video-cleaning video-cleaning
  1. Update skills when new versions are released:
git submodule update --remote

Benefits:

  • Single source of truth - edit in one place
  • Version control - pin to specific commits if needed
  • Easy updates via git submodule commands

Note: When cloning a vault with submodules, use --recursive:

git clone --recursive your-vault-repo

Requirements

Some skills require external dependencies. Install them before using:

SkillRequirements
markdown-videoFFmpeg, OpenAI API key, Python 3.7+, Pillow
video-cleaningFFmpeg, OpenAI API key, Python 3.7+
create-vlog-scriptFFmpeg and a supplied media folder
remotion-vlogNode.js, Remotion, FFmpeg
remotion-narrated-video-essayNode.js, Remotion, FFmpeg
voice-clone-skillApple Silicon, Python 3.11, FFmpeg, Qwen3-TTS/MLX runtime and model
gemini-image-skillGemini API key, Python 3.7+, google-genai, Pillow
markdown-slidesNone (markdown only)
obsidian-*None (file operations only)
interactive-writing-assistantNone

Common Installation Commands

# FFmpeg (macOS)
brew install ffmpeg

# Python dependencies
pip install Pillow openai google-genai

# Set API keys
export OPENAI_API_KEY="sk-..."
export GEMINI_API_KEY="your-gemini-api-key"

Quick Start

Validate Wiki Links

Use the obsidian-links skill to check and fix broken wiki links in my vault

Standardize Frontmatter

Use obsidian-yaml-frontmatter to ensure consistent properties across my notes

Create Mermaid Diagrams

Use obsidian-mermaid to create a flowchart for this process

Create Visual Canvas

Use obsidian-canvas to create a knowledge map for this topic

Create Presentation

Use markdown-slides to convert this document into a Deckset presentation

Generate Video

Use markdown-video to create a narrated video from my slides

Clean Video

Use video-cleaning to remove silent pauses from this video

Create a Remotion Vlog

Use remotion-vlog to turn this camera folder into a concise vlog and stop for preview approval before the final render

Generate Cloned-Voice Narration

Use voice-clone-skill to generate and verify this Korean narration with my authorized local voice profile

Voice Profile Notice

The bundled jin voice profile is an authorized reference sample from the repository owner. It is included for transparent experimentation with the voice-cloning skill. Do not use it to deceive, impersonate the speaker, imply endorsement, or bypass consent and applicable law. Generated audio should be disclosed as synthetic when context could otherwise mislead listeners.

Skill Structure

Each skill follows a consistent structure:

skill-name/
├── SKILL.md          # Main skill definition and documentation
├── reference/        # Reference materials (optional)
└── examples/         # Usage examples (optional)

The SKILL.md file contains:

  • Skill metadata (name, description, allowed tools)
  • When to use the skill
  • Core rules and guidelines
  • Step-by-step workflows
  • Quality checklists

Contributing

We welcome contributions! Here's how you can help:

  1. Report bugs - Open an issue describing the problem
  2. Suggest improvements - Share ideas for enhancing existing skills
  3. Add new skills - Create skills for other PKM workflows
  4. Improve documentation - Help clarify usage and examples

Creating a New Skill

  1. Create a folder in the repo root with your skill name
  2. Add a SKILL.md with:
    • Frontmatter (name, description, allowed-tools, license)
    • Clear "When to Use" section
    • Step-by-step process documentation
    • Quality checklist
  3. Test the skill with Claude Code or your preferred assistant
  4. Submit a pull request

Related Projects

AI4PKM Framework

These skills are part of the AI4PKM framework for AI-powered personal knowledge management. For the complete automation system including workflows, templates, and integrations, check out the main project.

License

MIT License - see LICENSE for details.


Made with AI assistance for AI assistance.

Claude Obsidian Skills alternatives

View more →

Similar agent skills in Other, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Claude Obsidian Skills (this page)
jykim
51MITSep 23, 2026Scanned, no flagged issues
Skills
anthropics
186kNone foundOct 28, 2026Not scanned yet
Agent Skills
vercel-labs
33kNone foundOct 28, 2026Not scanned yet
Claude Skills
Jeffallan
12kMITOct 30, 2026Scanned, no flagged issues
Lieflat Charts
larashero3-dotcom
6.5kNone foundOct 15, 2026Not scanned yet
SwiftUI Agent Skill
twostraws
6.4kMITOct 26, 2026Scanned, no flagged issues