mcpField
O
Obsidian Automation

Obsidian Automation

github.com/claude-office-skills生産性5454.8k 回インストール39 週間前に更新
リポジトリ

Obsidian Automation について

Obsidian Automation は、Obsidian のノート作成や個人のナレッジ管理を自動化するスキルです。ノートテンプレート、自動リンク、Dataview クエリ、調査ワークフローに対応します。

主な機能

  1. 01テンプレートからノートを作成
  2. 02ルールに基づくリンク生成
  3. 03Dataview によるタスクとノートの検索
  4. 04Web クリップと調査ワークフローの自動化
  5. 05ノートグラフの分析と関連の発見

活用シーン

  1. 01デイリーノートや定型ノートの生成
  2. 02人物やプロジェクトへのリンク自動追加
  3. 03今日が期限のタスクや最近の会議の確認
  4. 04Web コンテンツを調査ノートに整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/claude-office-skills/skills --skill obsidian-automation

インストール後、Claude Code で/obsidian-automationを入力して読み込まれたか確認します。

詳細

Obsidian の自動化

Obsidian のナレッジ管理と個人ナレッジベースのワークフローを自動化します。

主な機能

ノートの作成
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]]
スマートリンク
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 クエリ
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:
  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

ワークフローの自動化

Web クリッパー
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:
  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_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

ベストプラクティス

  1. アトミックノート:1つのノートにつき1つのアイデア
  2. 一貫した命名:命名規則を使用する
  3. 積極的にリンクする:関連するアイデアをつなげる
  4. 日々実践する:定期的に見直す
  5. テンプレート:ノートの種類を標準化する
  6. タグとリンク:両方を戦略的に活用する

コメント