.gemini/skills/obsidian-templates/SKILL.md
Tool for generating and managing Obsidian note templates. Provides a curated set of templates for productivity, learning, and creativity, with support for advanced features like Templater and Dataview.
npx skillsauth add codcyber101/doc-consult-agent obsidian-templatesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides a suite of scripts and Markdown templates to streamline your Obsidian workflow. It supports generating standard templates and "advanced" variants that leverage plugins like Templater and Dataview.
Before generating templates, you can set up a standard folder structure in your vault.
python scripts/init_vault.py "C:/Path/To/Your/Vault"
Creates folders like Templates/Daily, Templates/Meetings, etc.
Use the generate_template.py script to create a new note file from a template.
Basic Usage:
python scripts/generate_template.py --type <type> --output "<path/to/new/note.md>"
Advanced Usage:
Some templates support an --advanced flag (e.g., daily-note, youtube-video-notes) which includes complex Dataview queries or specific frontmatter.
python scripts/generate_template.py --type daily-note --advanced --output "Daily/2024-01-01.md"
Check if a specific template is syntax-valid (basic frontmatter and placeholder check).
python scripts/validate_template.py "templates/daily-note.md"
daily-noteweekly-notemeeting-notesidea-captureyoutube-video-noteslecture-notescreative-writingcode-snippetsThe following templates are planned for future updates. You can currently create them manually by adding .md files to the templates/ directory:
You can add your own templates by placing a Markdown file in the templates/ directory.
templates/my-new-type.mdtemplates/my-new-type/templates/my-new-type/basic.md (default)templates/my-new-type/advanced.md (triggered by --advanced)development
Extracts transcript, metadata (title, channel, duration), thumbnail URL, and other details from YouTube videos, then generates an Obsidian note using the youtube-video-notes template. Use when the user provides YouTube links and wants structured notes in Obsidian format.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.