[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M72A59AXBRFTX8Z89ATDPEEK":3,"skill-same:01M72A59AXBRFTX8Z89ATDPEEK":87},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":69,"repositoryHtmlUrl":70,"repositoryHomepageUrl":6,"ownerHtmlUrl":71,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":72,"install":73,"resources":86},"01M72A59AXBRFTX8Z89ATDPEEK","Obsidian Automation",null,"Automate Obsidian knowledge management, note linking, and personal knowledge base workflows","claude-office-skills\u002Fskills","claude-office-skills","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F258027507?v=4","01M729XQC9FBRQ54AQZS0KY3ZK","AGI Lab","01M729XQCYW6WF9GY762P9RNQJ",572,"MIT","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fobsidian-automation\u002FSKILL.md",[],[],"2026-11-10 18:39:20",false,"---\nname: Obsidian Automation\ndescription: Automate Obsidian knowledge management, note linking, and personal knowledge base workflows\nversion: 1.0.0\nauthor: Claude Office Skills\ncategory: productivity\ntags:\n  - obsidian\n  - notes\n  - knowledge-management\n  - markdown\n  - pkm\ndepartment: content\nmodels:\n  - claude-3-opus\n  - claude-3-sonnet\n  - gpt-4\nmcp:\n  server: notes-mcp\n  tools:\n    - obsidian_create_note\n    - obsidian_search\n    - obsidian_link\n    - obsidian_template\ncapabilities:\n  - Note creation\n  - Knowledge linking\n  - Template application\n  - Graph exploration\ninput:\n  - Note content\n  - Search queries\n  - Template configurations\n  - Link patterns\noutput:\n  - Created notes\n  - Linked knowledge\n  - Search results\n  - Graph insights\nlanguages:\n  - en\nrelated_skills:\n  - notion-automation\n  - deep-research\n  - meeting-notes\n---\n\n# Obsidian Automation\n\nAutomate Obsidian knowledge management and personal knowledge base workflows.\n\n## Core Capabilities\n\n### Note Creation\n```yaml\nnote_templates:\n  daily_note:\n    filename: \"{{date:YYYY-MM-DD}}\"\n    folder: \"Daily Notes\"\n    template: |\n      # {{date:dddd, MMMM D, YYYY}}\n      \n      ## Morning Intentions\n      - [ ] \n      \n      ## Tasks\n      - [ ] \n      \n      ## Notes\n      \n      ## Evening Reflection\n      \n      ---\n      [[{{date:YYYY-MM-DD|-1d}}|← Yesterday]] | [[{{date:YYYY-MM-DD|+1d}}|Tomorrow →]]\n\n  meeting_note:\n    filename: \"Meeting - {{title}} - {{date}}\"\n    folder: \"Meetings\"\n    template: |\n      ---\n      date: {{date}}\n      attendees: {{attendees}}\n      tags: meeting\n      ---\n      \n      # {{title}}\n      \n      ## Agenda\n      \n      ## Notes\n      \n      ## Action Items\n      - [ ] \n      \n      ## Follow-ups\n      \n      [[Meetings MOC]]\n```\n\n### Smart Linking\n```yaml\nauto_linking:\n  rules:\n    - pattern: \"[[Person\u002F{{name}}]]\"\n      trigger: \"@{{name}}\"\n      create_if_missing: true\n      \n    - pattern: \"[[Project\u002F{{project}}]]\"\n      trigger: \"#proj\u002F{{project}}\"\n      \n  backlink_suggestions:\n    enabled: true\n    min_mentions: 2\n    \n  alias_support:\n    - \"[[Machine Learning|ML]]\"\n    - \"[[Artificial Intelligence|AI]]\"\n```\n\n### Dataview Queries\n```yaml\ndataview_examples:\n  tasks_due_today:\n    query: |\n      ```dataview\n      TASK\n      WHERE !completed AND due = date(today)\n      SORT due ASC\n      ```\n      \n  recent_meetings:\n    query: |\n      ```dataview\n      TABLE date, attendees\n      FROM \"Meetings\"\n      WHERE date >= date(today) - dur(7 days)\n      SORT date DESC\n      LIMIT 10\n      ```\n      \n  project_dashboard:\n    query: |\n      ```dataview\n      TABLE status, due, priority\n      FROM #project\n      WHERE status != \"completed\"\n      SORT priority ASC\n      ```\n```\n\n### Templates\n```yaml\ntemplates:\n  zettelkasten:\n    filename: \"{{date:YYYYMMDDHHmmss}}\"\n    content: |\n      ---\n      id: {{date:YYYYMMDDHHmmss}}\n      tags: \n      links: \n      ---\n      \n      # {{title}}\n      \n      ## Idea\n      \n      ## Source\n      \n      ## Connections\n      - Related to: \n      \n      ## References\n      \n  book_note:\n    filename: \"Book - {{title}}\"\n    content: |\n      ---\n      author: {{author}}\n      finished: \n      rating: \n      tags: book\n      ---\n      \n      # {{title}}\n      by {{author}}\n      \n      ## Summary\n      \n      ## Key Ideas\n      \n      ## Highlights\n      \n      ## My Thoughts\n      \n      ## Action Items\n```\n\n## Workflow Automations\n\n### Web Clipper\n```yaml\nweb_clipper:\n  trigger: browser_extension\n  actions:\n    - extract_content:\n        title: \"{{page.title}}\"\n        url: \"{{page.url}}\"\n        content: \"{{selection}}\"\n    - create_note:\n        folder: \"Clippings\"\n        template: web_clip\n    - add_tags: [\"web-clip\", \"{{domain}}\"]\n```\n\n### Research Workflow\n```yaml\nresearch_workflow:\n  steps:\n    - create_topic_note:\n        filename: \"Research - {{topic}}\"\n        folder: \"Research\"\n    - gather_sources:\n        search: \"{{topic}}\"\n        link_to_note: true\n    - generate_questions:\n        based_on: sources\n    - create_sub_notes:\n        for_each: key_concept\n```\n\n## Graph Analysis\n\n```yaml\ngraph_insights:\n  orphan_notes:\n    query: \"notes without incoming links\"\n    action: suggest_connections\n    \n  clusters:\n    identify: true\n    visualize: true\n    \n  link_suggestions:\n    based_on: content_similarity\n    threshold: 0.7\n```\n\n## Best Practices\n\n1. **Atomic Notes**: One idea per note\n2. **Consistent Naming**: Use conventions\n3. **Link Liberally**: Connect related ideas\n4. **Daily Practice**: Regular review\n5. **Templates**: Standardize note types\n6. **Tags vs Links**: Use both strategically\n","# Obsidian Automation\n\nAutomate Obsidian knowledge management and personal knowledge base workflows.\n\n## Core Capabilities\n\n### Note Creation\n```yaml\nnote_templates:\n  daily_note:\n    filename: \"{{date:YYYY-MM-DD}}\"\n    folder: \"Daily Notes\"\n    template: |\n      # {{date:dddd, MMMM D, YYYY}}\n      \n      ## Morning Intentions\n      - [ ] \n      \n      ## Tasks\n      - [ ] \n      \n      ## Notes\n      \n      ## Evening Reflection\n      \n      ---\n      [[{{date:YYYY-MM-DD|-1d}}|← Yesterday]] | [[{{date:YYYY-MM-DD|+1d}}|Tomorrow →]]\n\n  meeting_note:\n    filename: \"Meeting - {{title}} - {{date}}\"\n    folder: \"Meetings\"\n    template: |\n      ---\n      date: {{date}}\n      attendees: {{attendees}}\n      tags: meeting\n      ---\n      \n      # {{title}}\n      \n      ## Agenda\n      \n      ## Notes\n      \n      ## Action Items\n      - [ ] \n      \n      ## Follow-ups\n      \n      [[Meetings MOC]]\n```\n\n### Smart Linking\n```yaml\nauto_linking:\n  rules:\n    - pattern: \"[[Person\u002F{{name}}]]\"\n      trigger: \"@{{name}}\"\n      create_if_missing: true\n      \n    - pattern: \"[[Project\u002F{{project}}]]\"\n      trigger: \"#proj\u002F{{project}}\"\n      \n  backlink_suggestions:\n    enabled: true\n    min_mentions: 2\n    \n  alias_support:\n    - \"[[Machine Learning|ML]]\"\n    - \"[[Artificial Intelligence|AI]]\"\n```\n\n### Dataview Queries\n```yaml\ndataview_examples:\n  tasks_due_today:\n    query: |\n      ```dataview\n      TASK\n      WHERE !completed AND due = date(today)\n      SORT due ASC\n      ```\n      \n  recent_meetings:\n    query: |\n      ```dataview\n      TABLE date, attendees\n      FROM \"Meetings\"\n      WHERE date >= date(today) - dur(7 days)\n      SORT date DESC\n      LIMIT 10\n      ```\n      \n  project_dashboard:\n    query: |\n      ```dataview\n      TABLE status, due, priority\n      FROM #project\n      WHERE status != \"completed\"\n      SORT priority ASC\n      ```\n```\n\n### Templates\n```yaml\ntemplates:\n  zettelkasten:\n    filename: \"{{date:YYYYMMDDHHmmss}}\"\n    content: |\n      ---\n      id: {{date:YYYYMMDDHHmmss}}\n      tags: \n      links: \n      ---\n      \n      # {{title}}\n      \n      ## Idea\n      \n      ## Source\n      \n      ## Connections\n      - Related to: \n      \n      ## References\n      \n  book_note:\n    filename: \"Book - {{title}}\"\n    content: |\n      ---\n      author: {{author}}\n      finished: \n      rating: \n      tags: book\n      ---\n      \n      # {{title}}\n      by {{author}}\n      \n      ## Summary\n      \n      ## Key Ideas\n      \n      ## Highlights\n      \n      ## My Thoughts\n      \n      ## Action Items\n```\n\n## Workflow Automations\n\n### Web Clipper\n```yaml\nweb_clipper:\n  trigger: browser_extension\n  actions:\n    - extract_content:\n        title: \"{{page.title}}\"\n        url: \"{{page.url}}\"\n        content: \"{{selection}}\"\n    - create_note:\n        folder: \"Clippings\"\n        template: web_clip\n    - add_tags: [\"web-clip\", \"{{domain}}\"]\n```\n\n### Research Workflow\n```yaml\nresearch_workflow:\n  steps:\n    - create_topic_note:\n        filename: \"Research - {{topic}}\"\n        folder: \"Research\"\n    - gather_sources:\n        search: \"{{topic}}\"\n        link_to_note: true\n    - generate_questions:\n        based_on: sources\n    - create_sub_notes:\n        for_each: key_concept\n```\n\n## Graph Analysis\n\n```yaml\ngraph_insights:\n  orphan_notes:\n    query: \"notes without incoming links\"\n    action: suggest_connections\n    \n  clusters:\n    identify: true\n    visualize: true\n    \n  link_suggestions:\n    based_on: content_similarity\n    threshold: 0.7\n```\n\n## Best Practices\n\n1. **Atomic Notes**: One idea per note\n2. **Consistent Naming**: Use conventions\n3. **Link Liberally**: Connect related ideas\n4. **Daily Practice**: Regular review\n5. **Templates**: Standardize note types\n6. **Tags vs Links**: Use both strategically\n",{"mcp":24,"name":5,"tags":31,"input":37,"author":42,"models":43,"output":47,"version":52,"category":53,"languages":54,"department":56,"description":7,"capabilities":57,"related_skills":62},{"tools":25,"server":30},[26,27,28,29],"obsidian_create_note","obsidian_search","obsidian_link","obsidian_template","notes-mcp",[32,33,34,35,36],"obsidian","notes","knowledge-management","markdown","pkm",[38,39,40,41],"Note content","Search queries","Template configurations","Link patterns","Claude Office Skills",[44,45,46],"claude-3-opus","claude-3-sonnet","gpt-4",[48,49,50,51],"Created notes","Linked knowledge","Search results","Graph insights","1.0.0","productivity",[55],"en","content",[58,59,60,61],"Note creation","Knowledge linking","Template application","Graph exploration",[63,64,65],"notion-automation","deep-research","meeting-notes","main","9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11","obsidian-automation",101,"https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills","2026-01-31 22:03:56",{"source":8,"skillName":5,"commands":74,"prompt":84,"zipAvailable":85},[75,78,81],{"tool":76,"command":77},"npx","npx skills add claude-office-skills\u002Fskills --skill \"Obsidian Automation\"",{"tool":79,"command":80},"bunx","bunx skills add claude-office-skills\u002Fskills --skill \"Obsidian Automation\"",{"tool":82,"command":83},"pnpm","pnpm dlx skills add claude-office-skills\u002Fskills --skill \"Obsidian Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fobsidian-automation\u002FSKILL.md",true,[],[88,95,102,108,115,122],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":19},"01M72A0X7X4TWS4ZWTEK8TJEC8","devops-automation","DevOps and IT Ops automation - CI\u002FCD, monitoring, incident management, and infrastructure workflows","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fdevops-automation\u002FSKILL.md",[],[],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":19},"01M72A0VPXF4Q5F48TPDG6S10Q","dev-slides",">","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fdev-slides\u002FSKILL.md",[],[],{"skillNo":103,"name":64,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":19},"01M72A0Q1T0KN60CR3PAD93J6T","Conduct comprehensive research on any topic. Synthesize information from multiple angles, provide structured analysis, and generate detailed research reports.","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fdeep-research\u002FSKILL.md",[],[],{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":19},"01M72A0KWAYEWQJMDRGC0WTT7V","dcf-valuation","Build Discounted Cash Flow (DCF) valuation models. Calculate intrinsic value with customizable assumptions. Generate professional valuation reports.","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fdcf-valuation\u002FSKILL.md",[],[],{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":19},"01M72A0GVWRZ3HZNXMW3RB5CF9","Database Sync","Automate database synchronization, replication, migration, and cross-platform data integration","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fdatabase-sync\u002FSKILL.md",[],[],{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":19},"01M72A0E16K862EDP0QYEAC9HJ","data-pipeline","Data pipeline and ETL automation - extract, transform, load workflows for data integration and analytics","https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fdata-pipeline\u002FSKILL.md",[],[]]