npx claudepluginhub yixin0829/semantic-obsidian --plugin semantic-skillsIntegrate new knowledge (text/image) into 02-SlipBox/. Searches for related notes and either appends to existing or creates new. Trigger: "assimilate this", "add to my knowledge", "integrate this", or paste content to absorb.
Deduplicate wikilinks in any YAML frontmatter property that contains multi-line wikilink arrays. Removes case-insensitive duplicates like [[ml]] and [[ML]], keeping the version with more capital letters. Use when cleaning up frontmatter, fixing duplicate links, or normalizing link casing.
Parse YAML frontmatter from markdown notes into structured data. Use when searching, filtering, or querying notes by their metadata properties (created, tags, author, summary, TOPIC, PRIOR, NEXT, RELATED_TO, etc.). Enables quick property-based searches across the vault.
Retrieves textual metadata (title, keywords, description) for images embedded in Obsidian notes from the ai-image-analyzer plugin cache. Use when organizing daily notes, summarizing notes, or when the user mentions image context, embedded images, or understanding images in notes. Read-only; does not modify notes or embeds.
Review and strengthen SlipBox knowledge through random exploration. Randomly selects a note from 02-SlipBox/, traverses wikilinks (1-3 hops), and identifies outdated info, contradictions, missing connections, and schema gaps. Trigger: "accommodate", "review my knowledge", "random walk", "explore connections", or "audit my notes".
Organize and clean up Obsidian daily notes over a configurable time range (default past 3 days). Fixes spelling, grammar, capitalization, and markdown structure; organizes loose text; resolves implicit mentions of project/slipbox/reference notes to wikilinks. When notes contain embedded images, use the image-metadata-from-cache skill to attach AI-generated image descriptions as context. Use when the user mentions cleaning up daily notes, organizing daily logs, tidying notes, fixing spelling, improving note formatting, entity linking, or making daily notes more readable.
---
Generate AI summaries for markdown notes using Ollama and populate the frontmatter `summary` property. Use hierarchical map-reduce for notes exceeding model context. Trigger when asked to summarize notes, generate note abstracts, add AI summaries to frontmatter, or batch-summarize Obsidian vault notes.
Validate and sync bidirectional semantic links in YAML frontmatter. Ensures RELATED_TO links are mutual between notes, and PRIOR/NEXT links are properly reversed. Use when checking link consistency, fixing broken bidirectional relationships, or maintaining Zettelkasten semantic properties.
Perform BFS (breadth-first search) graph traversal on notes connected via wikilinks. Use when exploring note relationships, discovering connected knowledge within N hops, mapping knowledge graphs, finding related notes from a starting point, or understanding the link structure around a concept.
Agent skills for making your Obsidian vault semantic. This Claude Code plugin provides tools for managing wikilinks, frontmatter metadata, and semantic relationships in your notes.
/plugin marketplace add yixin0829/semantic-obsidian
/plugin install semantic-skills@semantic-obsidian
Copy the skills/ directory into your relevant AI IDE folder, e.g. .claude/skills/ for Claude Code. Refer to Claude Skills and Agent Skills for more information.
This plugin includes 11 skills for managing your Obsidian vault:
| Skill | Description |
|---|---|
resolve-alias-links | Convert alias wikilinks [[alias]] to explicit format [[note|alias]] |
assimilate-knowledge | Integrate new knowledge into SlipBox notes |
wikilink-graph-bfs | BFS traversal on wikilink graph to explore note relationships |
dedupe-frontmatter-links | Remove duplicate wikilinks in YAML frontmatter properties |
frontmatter-parser | Parse and query YAML frontmatter metadata |
image-metadata-from-cache | Retrieve AI-generated title, keywords, and description for embedded images from the Obsidian ai-image-analyzer plugin cache |
knowledge-review | Random walk through notes to review and strengthen knowledge |
summarize-note | Generate AI summaries for markdown notes using Ollama and populate frontmatter summary property |
sync-semantic-links | Validate and sync bidirectional semantic links (RELATED_TO, PRIOR/NEXT) |
organize-daily-notes | Clean up and organize daily notes — fix spelling, grammar, capitalization, and markdown structure |
Scan my vault for alias links and convert them to explicit format
Do a BFS traversal starting from "Machine Learning" for 2 hops
Review my knowledge - pick a random note and audit its connections
Validate all RELATED_TO links are bidirectional in my SlipBox
Assimilate this new concept into my SlipBox notes
Remove duplicate wikilinks from frontmatter properties in my vault
Summarize all my SlipBox notes using qwen3:8b.
Find all notes with tag "slip-box/concept"
Clean up my daily notes from the past week
Get cached image descriptions for embedded images in 00-Inbox/2026-03-07.md
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Share bugs, ideas, or general feedback.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.