obsidian-clipper-template-creator
Tool to generate JSON templates for the Obsidian Web Clipper.
Install
mkdir -p .claude/skills/obsidian-clipper-template-creator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3428" && unzip -o skill.zip -d .claude/skills/obsidian-clipper-template-creator && rm skill.zipInstalls to .claude/skills/obsidian-clipper-template-creator
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Guide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.Key capabilities
- →Create JSON templates for Obsidian Web Clipper
- →Validate schema variables against web content
- →Analyze HTML for Schema.org and meta tags
- →Format clipped content using filters
- →Map base schemas to specific clipping templates
How it works
It guides the user through analyzing a target URL, mapping data to existing base schemas, and drafting a valid JSON template.
Inputs & outputs
When to use obsidian-clipper-template-creator
- →Generate new clipping template
- →Validate schema variables
- →Extract content selectors from URLs
- →Format JSON for Obsidian import
About this skill
Obsidian Web Clipper Template Creator
This skill helps you create importable JSON templates for the Obsidian Web Clipper.
Workflow
- Identify User Intent: specific site (YouTube), specific type (Recipe), or general clipping?
- Check Existing Bases: The user likely has a "Base" schema defined in
Templates/Bases/.- Action: Read
Templates/Bases/*.baseto find a matching category (e.g.,Recipes.base). - Action: Use the properties defined in the Base to structure the Clipper template properties.
- See references/bases-workflow.md for details.
- Action: Read
- Fetch & Analyze Reference URL: Validate variables against a real page.
- Action: Ask the user for a sample URL of the content they want to clip (if not provided).
- Action: Use
WebFetchto retrieve the page HTML. - Action: Analyze the HTML for Schema.org JSON, Meta tags, and CSS selectors.
- See references/analysis-workflow.md for analysis techniques.
- Draft the JSON: Create a valid JSON object following the schema.
- Verify Variables: Ensure the chosen variables (Preset, Schema, Selector) exist in your analysis.
Output Format
ALWAYS output the final result as a JSON code block that the user can copy and import.
{
"schemaVersion": "0.1.0",
"name": "My Template",
...
}
Resources
- references/variables.md - Available data variables.
- references/filters.md - Formatting filters.
- references/json-schema.md - JSON structure documentation.
- references/bases-workflow.md - How to map Bases to Templates.
- references/analysis-workflow.md - How to validate page data.
Official Documentation
Examples
See assets/ for JSON examples.
When not to use it
- →Directly editing Obsidian core files
- →Clipping content without a defined template
Prerequisites
Limitations
- →Requires valid CSS selectors for content extraction
- →Dependent on target site structure
How it compares
It automates the template creation process by validating variables against real-world page data rather than manual trial-and-error.
Compared to similar skills
obsidian-clipper-template-creator side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| obsidian-clipper-template-creator (this skill) | 3 | 6mo | No flags | Beginner |
| obsidian-bases | 11 | 4mo | Review | Intermediate |
| video-transcript-downloader | 4 | 2mo | Review | Intermediate |
| obsidian-vault-ops | 3 | 5mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by davila7
View all by davila7 →You might also like
obsidian-bases
kepano
Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.
video-transcript-downloader
steipete
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and formats/playlists.
obsidian-vault-ops
ballred
Read and write Obsidian vault files, manage wiki-links, process markdown with YAML frontmatter. Use when working with vault file operations, creating notes, or managing links.
baoyu-danger-x-to-markdown
JimLiu
Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions "X to markdown", "tweet to markdown", "save tweet", or provides x.com/twitter.com URLs for conversion.
log-work
pchalasani
Log the work segment that you did after the last work log until now in a
scratch-pad
krafton-ai
Markdown-based working memory for complex tasks. Use when: 5+ tool calls needed, researching multiple sources, analyzing/comparing items, multi-step workflows. Record process → Reference for response → Delete after use