
Obsidian Automation
- 3.8k installs
- 357 repo stars
- Updated January 31, 2026
- claude-office-skills/skills
Obsidian Automation is a skill that automates Obsidian note creation, linking, templates, Dataview queries, and research workflows via notes-mcp tools.
About
Obsidian Automation automates personal knowledge base workflows inside Obsidian through MCP tools obsidian_create_note, obsidian_search, obsidian_link, and obsidian_template. Note templates cover daily notes with previous and next links, meeting notes with attendees and action items, Zettelkasten atomic notes, and structured book notes with author and rating front matter. Smart linking rules auto-create person and project links from @mentions and #proj triggers, suggest backlinks after repeated mentions, and support alias patterns like Machine Learning to ML. Dataview examples query tasks due today, recent meetings, and open project dashboards from tagged notes. Workflow automations include a browser-extension web clipper that extracts page title, URL, and selection into Clippings notes, plus a research workflow that creates topic notes, gathers linked sources, generates questions, and spawns sub-notes per key concept. Graph analysis identifies orphan notes, clusters, and content-similarity link suggestions. Best practices emphasize atomic notes, consistent naming, liberal linking, daily review, templates, and strategic tag versus link usage.
- MCP tools: obsidian_create_note, obsidian_search, obsidian_link, obsidian_template.
- Templates for daily notes, meetings, Zettelkasten, and book notes with YAML front matter.
- Smart linking rules create person and project notes from @ and #proj triggers.
- Dataview query examples for tasks, meetings, and project dashboards.
- Web clipper and research workflows automate clippings and topic note expansion.
Obsidian Automation by the numbers
- 3,777 all-time installs (skills.sh)
- +65 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #116 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
obsidian automation capabilities & compatibility
- Capabilities
- template driven daily, meeting, zettelkasten, an · smart linking with backlink suggestions and alia · dataview queries for tasks, meetings, and projec · web clipper and multi step research workflows
- Works with
- obsidian
- Use cases
- planning · documentation · orchestration
What obsidian automation says it does
Automate Obsidian knowledge management, note linking, and personal knowledge base workflows
npx skills add https://github.com/claude-office-skills/skills --skill obsidian-automationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 3.8k |
|---|---|
| repo stars | ★ 357 |
| Security audit | 2 / 3 scanners passed |
| Last updated | January 31, 2026 |
| Repository | claude-office-skills/skills ↗ |
How do I automate Obsidian note templates, smart links, clippings, and knowledge graph maintenance from an agent?
Automate Obsidian note creation, smart linking, Dataview queries, templates, web clipper flows, and graph analysis via notes-mcp tools.
Who is it for?
Developers using Obsidian PKM who want MCP-driven note creation, linking, and structured research workflows.
Skip if: Skip when you do not use Obsidian or lack the notes-mcp server and vault access configured.
When should I use this skill?
User asks to create Obsidian notes, apply templates, search the vault, auto-link mentions, or run research clipping workflows.
What you get
Created notes with front matter, auto-linked references, search results, template-filled pages, and graph link suggestions.
- Markdown notes
- Applied templates
- Wikilink graph updates
By the numbers
- Skill version 1.0.0 in Claude Office Skills manifest
- Exposes four notes-mcp tools: obsidian_create_note, obsidian_search, obsidian_link, obsidian_template
Files
Obsidian Automation
Automate Obsidian knowledge management and personal knowledge base workflows.
Core Capabilities
Note Creation
note_templates:
daily_note:
filename: "{{date:YYYY-MM-DD}}"
folder: "Daily Notes"
template: |
# {{date:dddd, MMMM D, YYYY}}
## Morning Intentions
- [ ]
## Tasks
- [ ]
## Notes
## Evening Reflection
---
[[{{date:YYYY-MM-DD|-1d}}|← Yesterday]] | [[{{date:YYYY-MM-DD|+1d}}|Tomorrow →]]
meeting_note:
filename: "Meeting - {{title}} - {{date}}"
folder: "Meetings"
template: |
---
date: {{date}}
attendees: {{attendees}}
tags: meeting
---
# {{title}}
## Agenda
## Notes
## Action Items
- [ ]
## Follow-ups
[[Meetings MOC]]Smart Linking
auto_linking:
rules:
- pattern: "[[Person/{{name}}]]"
trigger: "@{{name}}"
create_if_missing: true
- pattern: "[[Project/{{project}}]]"
trigger: "#proj/{{project}}"
backlink_suggestions:
enabled: true
min_mentions: 2
alias_support:
- "[[Machine Learning|ML]]"
- "[[Artificial Intelligence|AI]]"Dataview Queries
dataview_examples:
tasks_due_today:
query: |TASK WHERE !completed AND due = date(today) SORT due ASC
recent_meetings:
query: |TABLE date, attendees FROM "Meetings" WHERE date >= date(today) - dur(7 days) SORT date DESC LIMIT 10
project_dashboard:
query: |TABLE status, due, priority FROM #project WHERE status != "completed" SORT priority ASC
Templates
templates:
zettelkasten:
filename: "{{date:YYYYMMDDHHmmss}}"
content: |
---
id: {{date:YYYYMMDDHHmmss}}
tags:
links:
---
# {{title}}
## Idea
## Source
## Connections
- Related to:
## References
book_note:
filename: "Book - {{title}}"
content: |
---
author: {{author}}
finished:
rating:
tags: book
---
# {{title}}
by {{author}}
## Summary
## Key Ideas
## Highlights
## My Thoughts
## Action ItemsWorkflow Automations
Web Clipper
web_clipper:
trigger: browser_extension
actions:
- extract_content:
title: "{{page.title}}"
url: "{{page.url}}"
content: "{{selection}}"
- create_note:
folder: "Clippings"
template: web_clip
- add_tags: ["web-clip", "{{domain}}"]Research Workflow
research_workflow:
steps:
- create_topic_note:
filename: "Research - {{topic}}"
folder: "Research"
- gather_sources:
search: "{{topic}}"
link_to_note: true
- generate_questions:
based_on: sources
- create_sub_notes:
for_each: key_conceptGraph Analysis
graph_insights:
orphan_notes:
query: "notes without incoming links"
action: suggest_connections
clusters:
identify: true
visualize: true
link_suggestions:
based_on: content_similarity
threshold: 0.7Best Practices
1. Atomic Notes: One idea per note 2. Consistent Naming: Use conventions 3. Link Liberally: Connect related ideas 4. Daily Practice: Regular review 5. Templates: Standardize note types 6. Tags vs Links: Use both strategically
Related skills
FAQ
Which MCP tools does Obsidian Automation use?
obsidian_create_note, obsidian_search, obsidian_link, and obsidian_template from the notes-mcp server.
What templates are included?
Daily notes, meeting notes, Zettelkasten atomic notes, and book notes with YAML front matter.
Does it support web clipping?
Yes, a web clipper workflow extracts page title, URL, and selection into Clippings notes with domain tags.
Is Obsidian Automation safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.