[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M72A4RHTPCYG4S2BZN44GRE4":3,"skill-same:01M72A4RHTPCYG4S2BZN44GRE4":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},"01M72A4RHTPCYG4S2BZN44GRE4","Microsoft Teams Automation",null,"Automate Microsoft Teams messaging, meetings, channels, and workflow integrations","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\u002Fmicrosoft-teams\u002FSKILL.md",[],[],"2026-11-10 18:39:20",false,"---\nname: Microsoft Teams Automation\ndescription: Automate Microsoft Teams messaging, meetings, channels, and workflow integrations\nversion: 1.0.0\nauthor: Claude Office Skills\ncategory: communication\ntags:\n  - teams\n  - microsoft\n  - collaboration\n  - meetings\n  - chat\ndepartment: operations\nmodels:\n  - claude-3-opus\n  - claude-3-sonnet\n  - gpt-4\nmcp:\n  server: microsoft-mcp\n  tools:\n    - teams_message\n    - teams_meeting\n    - teams_channel\n    - teams_webhook\ncapabilities:\n  - Channel messaging\n  - Meeting scheduling\n  - Workflow automation\n  - Adaptive cards\ninput:\n  - Message content\n  - Meeting details\n  - Channel configurations\n  - Webhook payloads\noutput:\n  - Sent messages\n  - Meeting links\n  - Channel updates\n  - Bot responses\nlanguages:\n  - en\nrelated_skills:\n  - slack-workflows\n  - outlook-automation\n  - calendar-automation\n---\n\n# Microsoft Teams Automation\n\nAutomate Microsoft Teams communication and collaboration workflows.\n\n## Core Capabilities\n\n### Channel Messaging\n```yaml\nmessage_types:\n  simple_message:\n    channel_id: \"channel_xxx\"\n    message: \"Hello, Team!\"\n    \n  formatted_message:\n    channel_id: \"channel_xxx\"\n    content_type: \"html\"\n    message: |\n      \u003Ch1>Weekly Update\u003C\u002Fh1>\n      \u003Cul>\n        \u003Cli>Item 1\u003C\u002Fli>\n        \u003Cli>Item 2\u003C\u002Fli>\n      \u003C\u002Ful>\n      \n  adaptive_card:\n    channel_id: \"channel_xxx\"\n    card:\n      type: \"AdaptiveCard\"\n      body:\n        - type: \"TextBlock\"\n          text: \"Approval Required\"\n          weight: \"bolder\"\n        - type: \"Input.Text\"\n          id: \"comment\"\n          placeholder: \"Add comment\"\n      actions:\n        - type: \"Action.Submit\"\n          title: \"Approve\"\n          data:\n            action: \"approve\"\n```\n\n### Meeting Automation\n```yaml\nmeeting_creation:\n  subject: \"Weekly Standup\"\n  start: \"2024-01-20T09:00:00\"\n  end: \"2024-01-20T09:30:00\"\n  attendees:\n    - \"user1@company.com\"\n    - \"user2@company.com\"\n  is_online_meeting: true\n  settings:\n    allow_new_time_proposals: true\n    lobby_bypass: \"organization\"\n    record_automatically: false\n```\n\n### Incoming Webhooks\n```yaml\nwebhook_message:\n  url: \"https:\u002F\u002Foutlook.webhook.office.com\u002F...\"\n  payload:\n    \"@type\": \"MessageCard\"\n    themeColor: \"0076D7\"\n    summary: \"Deployment Complete\"\n    sections:\n      - activityTitle: \"Production Deployment\"\n        activitySubtitle: \"v2.1.0 deployed successfully\"\n        facts:\n          - name: \"Environment\"\n            value: \"Production\"\n          - name: \"Duration\"\n            value: \"5 minutes\"\n        markdown: true\n    potentialAction:\n      - \"@type\": \"OpenUri\"\n        name: \"View Dashboard\"\n        targets:\n          - os: \"default\"\n            uri: \"https:\u002F\u002Fdashboard.example.com\"\n```\n\n### Bot Workflows\n```yaml\nbot_commands:\n  \u002Fstatus:\n    description: \"Check system status\"\n    response:\n      type: adaptive_card\n      template: status_card\n      \n  \u002Fcreate-ticket:\n    description: \"Create support ticket\"\n    parameters:\n      - title: required\n      - priority: optional\n    action: create_jira_issue\n    \n  \u002Fapprove {id}:\n    description: \"Approve request\"\n    action: process_approval\n    response: \"Request {{id}} approved ✓\"\n```\n\n## Integration Workflows\n\n### CI\u002FCD Notifications\n```yaml\npipeline_notifications:\n  on_build_start:\n    channel: \"#deployments\"\n    card:\n      title: \"🚀 Build Started\"\n      fields:\n        - Branch: \"{{branch}}\"\n        - Triggered by: \"{{user}}\"\n        \n  on_build_complete:\n    channel: \"#deployments\"\n    card:\n      title: \"{{#if success}}✅{{else}}❌{{\u002Fif}} Build {{status}}\"\n      fields:\n        - Duration: \"{{duration}}\"\n        - Tests: \"{{tests_passed}}\u002F{{tests_total}}\"\n      actions:\n        - title: \"View Logs\"\n          url: \"{{logs_url}}\"\n```\n\n### Approval Workflows\n```yaml\napproval_flow:\n  trigger: expense_submitted\n  actions:\n    - send_adaptive_card:\n        channel: \"#approvals\"\n        card:\n          title: \"Expense Approval\"\n          body: \"{{employee}} submitted ${{amount}}\"\n          actions:\n            - Approve\n            - Reject\n    - wait_for_response:\n        timeout: 48_hours\n    - process_decision:\n        approved: update_expense_status\n        rejected: notify_submitter\n```\n\n## Best Practices\n\n1. **Rate Limits**: Respect Microsoft Graph limits\n2. **Adaptive Cards**: Use for rich interactions\n3. **Permissions**: Request minimal scopes\n4. **Threading**: Reply in threads for context\n5. **Mentions**: Use @mentions sparingly\n6. **Webhooks**: Use for one-way notifications\n","# Microsoft Teams Automation\n\nAutomate Microsoft Teams communication and collaboration workflows.\n\n## Core Capabilities\n\n### Channel Messaging\n```yaml\nmessage_types:\n  simple_message:\n    channel_id: \"channel_xxx\"\n    message: \"Hello, Team!\"\n    \n  formatted_message:\n    channel_id: \"channel_xxx\"\n    content_type: \"html\"\n    message: |\n      \u003Ch1>Weekly Update\u003C\u002Fh1>\n      \u003Cul>\n        \u003Cli>Item 1\u003C\u002Fli>\n        \u003Cli>Item 2\u003C\u002Fli>\n      \u003C\u002Ful>\n      \n  adaptive_card:\n    channel_id: \"channel_xxx\"\n    card:\n      type: \"AdaptiveCard\"\n      body:\n        - type: \"TextBlock\"\n          text: \"Approval Required\"\n          weight: \"bolder\"\n        - type: \"Input.Text\"\n          id: \"comment\"\n          placeholder: \"Add comment\"\n      actions:\n        - type: \"Action.Submit\"\n          title: \"Approve\"\n          data:\n            action: \"approve\"\n```\n\n### Meeting Automation\n```yaml\nmeeting_creation:\n  subject: \"Weekly Standup\"\n  start: \"2024-01-20T09:00:00\"\n  end: \"2024-01-20T09:30:00\"\n  attendees:\n    - \"user1@company.com\"\n    - \"user2@company.com\"\n  is_online_meeting: true\n  settings:\n    allow_new_time_proposals: true\n    lobby_bypass: \"organization\"\n    record_automatically: false\n```\n\n### Incoming Webhooks\n```yaml\nwebhook_message:\n  url: \"https:\u002F\u002Foutlook.webhook.office.com\u002F...\"\n  payload:\n    \"@type\": \"MessageCard\"\n    themeColor: \"0076D7\"\n    summary: \"Deployment Complete\"\n    sections:\n      - activityTitle: \"Production Deployment\"\n        activitySubtitle: \"v2.1.0 deployed successfully\"\n        facts:\n          - name: \"Environment\"\n            value: \"Production\"\n          - name: \"Duration\"\n            value: \"5 minutes\"\n        markdown: true\n    potentialAction:\n      - \"@type\": \"OpenUri\"\n        name: \"View Dashboard\"\n        targets:\n          - os: \"default\"\n            uri: \"https:\u002F\u002Fdashboard.example.com\"\n```\n\n### Bot Workflows\n```yaml\nbot_commands:\n  \u002Fstatus:\n    description: \"Check system status\"\n    response:\n      type: adaptive_card\n      template: status_card\n      \n  \u002Fcreate-ticket:\n    description: \"Create support ticket\"\n    parameters:\n      - title: required\n      - priority: optional\n    action: create_jira_issue\n    \n  \u002Fapprove {id}:\n    description: \"Approve request\"\n    action: process_approval\n    response: \"Request {{id}} approved ✓\"\n```\n\n## Integration Workflows\n\n### CI\u002FCD Notifications\n```yaml\npipeline_notifications:\n  on_build_start:\n    channel: \"#deployments\"\n    card:\n      title: \"🚀 Build Started\"\n      fields:\n        - Branch: \"{{branch}}\"\n        - Triggered by: \"{{user}}\"\n        \n  on_build_complete:\n    channel: \"#deployments\"\n    card:\n      title: \"{{#if success}}✅{{else}}❌{{\u002Fif}} Build {{status}}\"\n      fields:\n        - Duration: \"{{duration}}\"\n        - Tests: \"{{tests_passed}}\u002F{{tests_total}}\"\n      actions:\n        - title: \"View Logs\"\n          url: \"{{logs_url}}\"\n```\n\n### Approval Workflows\n```yaml\napproval_flow:\n  trigger: expense_submitted\n  actions:\n    - send_adaptive_card:\n        channel: \"#approvals\"\n        card:\n          title: \"Expense Approval\"\n          body: \"{{employee}} submitted ${{amount}}\"\n          actions:\n            - Approve\n            - Reject\n    - wait_for_response:\n        timeout: 48_hours\n    - process_decision:\n        approved: update_expense_status\n        rejected: notify_submitter\n```\n\n## Best Practices\n\n1. **Rate Limits**: Respect Microsoft Graph limits\n2. **Adaptive Cards**: Use for rich interactions\n3. **Permissions**: Request minimal scopes\n4. **Threading**: Reply in threads for context\n5. **Mentions**: Use @mentions sparingly\n6. **Webhooks**: Use for one-way notifications\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],"teams_message","teams_meeting","teams_channel","teams_webhook","microsoft-mcp",[32,33,34,35,36],"teams","microsoft","collaboration","meetings","chat",[38,39,40,41],"Message content","Meeting details","Channel configurations","Webhook payloads","Claude Office Skills",[44,45,46],"claude-3-opus","claude-3-sonnet","gpt-4",[48,49,50,51],"Sent messages","Meeting links","Channel updates","Bot responses","1.0.0","communication",[55],"en","operations",[58,59,60,61],"Channel messaging","Meeting scheduling","Workflow automation","Adaptive cards",[63,64,65],"slack-workflows","outlook-automation","calendar-automation","main","9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11","microsoft-teams",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 \"Microsoft Teams Automation\"",{"tool":79,"command":80},"bunx","bunx skills add claude-office-skills\u002Fskills --skill \"Microsoft Teams Automation\"",{"tool":82,"command":83},"pnpm","pnpm dlx skills add claude-office-skills\u002Fskills --skill \"Microsoft Teams Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclaude-office-skills\u002Fskills\u002Fblob\u002Fmain\u002Fmicrosoft-teams\u002FSKILL.md",true,[],[88,95,102,109,116,123],{"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":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":19},"01M72A0Q1T0KN60CR3PAD93J6T","deep-research","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":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"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":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"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":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"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",[],[]]