Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
claude-office-skills avatar

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)
At a glance

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
From the docs

What obsidian automation says it does

Automate Obsidian knowledge management, note linking, and personal knowledge base workflows
SKILL.md
npx skills add https://github.com/claude-office-skills/skills --skill obsidian-automation

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.8k
repo stars357
Security audit2 / 3 scanners passed
Last updatedJanuary 31, 2026
Repositoryclaude-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

SKILL.mdMarkdownGitHub ↗

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 Items

Workflow 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_concept

Graph 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.7

Best 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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.