obsidian-automation

Automate Obsidian knowledge management, note linking, and personal knowledge base workflows

INSTALLATION
npx skills add https://github.com/claude-office-skills/skills --skill obsidian-automation
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$27

## 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: |

dataview

TASK

WHERE !completed AND due = date(today)

SORT due ASC

recent_meetings:

query: |

dataview

TABLE date, attendees

FROM "Meetings"

WHERE date >= date(today) - dur(7 days)

SORT date DESC

LIMIT 10

project_dashboard:

query: |

dataview

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

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card