skills/obsidian-auto-classifier/SKILL.md
Intelligently organize and categorize Markdown notes within an Obsidian vault. This skill leverages Obsidian MCP tools to analyze the vault's current folder structure and note content, ensuring new or misplaced notes are moved to their most contextually appropriate locations (e.g., PARA, Zettelkasten, or custom taxonomies).
npx skillsauth add jaimeparker/stable-jarvis obsidian-auto-classifierInstall 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 an intelligent workflow for maintaining a clean and organized Obsidian vault by leveraging Model Context Protocol (MCP) tools for real-time vault analysis.
The agent must use MCP tools to map the vault's existing organizational logic.
list_directory starting from the root (/) to identify top-level folders (e.g., 00 Inbox, 20 Areas, 30 Zettelkasten).30 Zettelkasten or 40 Resources, call list_directory on subfolders to understand the nested hierarchy.Before moving a note, the agent must understand its "intent" and "content".
read_note for the target file in the inbox or source folder.tags, category, project, or alias.search_notes with the note's primary topic to see where similar notes are currently stored.Compare the note's profile against the discovered taxonomy:
00 Daily Notes or Log (often sorted by year/month).31 Literature or 32 Permanent based on depth and source citations.50 Archive.After moving a note, the agent MUST update the relevant Map of Content (MOC) in 30 Zettelkasten/33 Maps of Content/.
MOC-Reinforcement Learning.md for RL papers, MOC-Robotics and Embodied AI.md for robotics).- [[Note Filename|Short Alias]]: One-sentence description of the note's contribution.move_note (via MCP) or Move-Item (via Shell) to relocate the note.00 Inbox), confirm the source is clean.update_frontmatter to reflect the new category or update the modified timestamp.00 Inbox,把笔记归位。" (Organize my inbox and put notes back in their place.)list_directory and read_note via the Obsidian MCP first to ensure you are working with the real-time state of the vault.Archives vs 50 Archive). Always verify path existence before moving.research
精读文献。快速泛读请用paper-quick-read。
data-ai
泛读:快速概览Zotero库中的文献,单轮LLM生成摘要级Markdown报告,并上传为Zotero Note。深度精读请用paper-deep-reader。
tools
# Obsidian Semantic Search Search Obsidian vault notes by conceptual meaning, not just keywords. Builds a local embedding index over all vault notes (per-section chunking), then performs cosine similarity search at query time. ## When to Use - User asks a fuzzy/conceptual question about their own notes ("What papers discuss exploration in RL?") - Keyword search (`mcp__obsidian__search_notes`) returns too many or too few results - User wants to find notes related to a concept without knowing e
development
Expert 10x engineer with comprehensive knowledge of web development, internet protocols, and web standards. Use when working with HTML, CSS, JavaScript, web APIs, HTTP/HTTPS, web security, performance optimization, accessibility, or any web/internet concepts. Specializes in translating web terminology accurately and implementing modern web standards across frontend and backend development.