M365 任务管理器:自动化 Microsoft To Do - Openclaw Skills
作者:互联网
2026-03-31
什么是 M365 任务管理器?
M365 任务管理器是一个技术集成工具,旨在通过 Microsoft Graph API 处理 Microsoft 365 任务操作。它允许开发人员和 AI 代理高精度地管理 Microsoft To Do 和 Planner 列表,确保运营任务能够被正确地追踪负责人、截止日期和状态。通过将其整合进 Openclaw Skills 库,用户可以获得一种标准化的方式,直接从其代码环境或代理工作流中自动化组织生产力。
该技能专注于真实的 Microsoft Graph CRUD(创建、读取、更新、删除)操作,为受 Entra ID 身份验证的环境提供稳健的接口。对于日常运营依赖 Microsoft 365 生态系统,但希望利用自动化和 AI 驱动的任务管理能力的团队来说,它尤为实用。
下载入口:https://github.com/openclaw/skills/tree/main/skills/abdelkrim/openclaw-skill-m365-task-manager-by-altf1be
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install openclaw-skill-m365-task-manager-by-altf1be
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 openclaw-skill-m365-task-manager-by-altf1be。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
M365 任务管理器 应用场景
- 使用标准化的命名规范自动创建每日运营任务。
- 在本地开发环境与 Microsoft To Do 之间同步项目状态。
- 通过 AI 代理管理团队范围的任务列表,以实现更好的资源分配。
- 跨多个 Microsoft 365 列表自动追踪阻塞的任务和截止日期。
- 该技能使用具有任务和用户数据委托权限的 Entra 应用程序注册启动连接。
- 在首次执行时,它利用设备代码登录流来安全地验证用户身份。
- 身份验证令牌缓存在本地,以便在无需重复登录的情况下进行后续操作。
- 命令通过 Node.js 脚本发出,该脚本直接与 Microsoft Graph API 端点通信。
- 该技能强制执行特定的操作标准,例如确定性的任务命名和强制性元数据字段,以维护数据完整性。
M365 任务管理器 配置指南
要开始使用 Openclaw Skills 的这一组件,请按照以下步骤操作:
- 在您的 Microsoft 365 租户中创建一个 Entra 应用程序注册以进行委托登录。
- 分配以下委托权限:Tasks.ReadWrite、User.Read 和 offline_access。
- 配置您的环境变量:
M365_TENANT_ID=您的租户ID或common
M365_CLIENT_ID=您的公共客户端应用ID
# 可选
M365_TOKEN_CACHE_PATH=/home/user/.cache/openclaw/m365-task-manager-token.json
- 从存储库根目录安装必要的依赖项:
npm install
M365 任务管理器 数据架构与分类体系
该技能根据以下架构组织任务数据,以确保与 Microsoft 365 标准兼容:
| 字段 | 格式 / 值 | 要求 |
|---|---|---|
| 任务标题 | YYYY-MM-DD-简短动作-负责人 | 必填 |
| 状态 | 开启, 进行中, 已阻塞, 完成 | 必填 |
| 负责人 | 字符串 (用户 ID 或姓名) | 必填 |
| 截止日期 | YYYY-MM-DD | 必填 |
| 列表名称 | 字符串 (例如 "Tasks") | 必填 |
它还管理本地的 m365-task-manager-token.json 以实现会话持久化。
name: openclaw-skill-m365-task-manager-by-altf1be
description: "Manage lightweight Microsoft 365 task workflows with Microsoft To Do and Planner. Use when a user needs to quickly create, assign, track, and follow up operational tasks in M365 with clear owners, due dates, status, and daily reminders."
homepage: https://github.com/ALT-F1-OpenClaw/openclaw-skill-m365-task-manager
metadata:
{"openclaw": {"emoji": "?", "requires": {"env": ["M365_TENANT_ID", "M365_CLIENT_ID"]}, "primaryEnv": "M365_TENANT_ID"}}
M365 Task Manager
Use this skill to perform real Microsoft Graph CRUD operations for Microsoft To Do tasks.
Setup
- Create an Entra app registration for delegated sign-in.
- Add Microsoft Graph delegated permissions:
Tasks.ReadWriteUser.Readoffline_access
- Configure environment variables:
M365_TENANT_ID=your-tenant-id-or-common
M365_CLIENT_ID=your-public-client-app-id
# optional
M365_TOKEN_CACHE_PATH=/home/user/.cache/openclaw/m365-task-manager-token.json
- Install dependencies at repo root:
npm install
On first run, the script uses Device Code login and caches tokens for reuse.
Commands
# profile connection
node skills/m365-task-manager/scripts/m365-todo.mjs info
# list Microsoft To Do lists
node skills/m365-task-manager/scripts/m365-todo.mjs lists
# list tasks
node skills/m365-task-manager/scripts/m365-todo.mjs tasks:list --list-name "Tasks"
# create task
node skills/m365-task-manager/scripts/m365-todo.mjs tasks:create --list-name "Tasks" --title "2026-03-01-submit-weekly-status-report" --due 2026-03-01
# update task
node skills/m365-task-manager/scripts/m365-todo.mjs tasks:update --list-name "Tasks" --task-id --status inProgress
# delete task
node skills/m365-task-manager/scripts/m365-todo.mjs tasks:delete --list-name "Tasks" --task-id
Operating standard
- Task title pattern:
YYYY-MM-DD-short-action-owner - Required fields: title, owner, due date, status
- Status values:
Open,In Progress,Blocked,Done
References
references/playbook.mdfor operating guidance.
Scripts
scripts/m365-todo.mjsfor Graph CRUD on Microsoft To Do.scripts/format-task-name.shfor deterministic task naming.
Author
Abdelkrim BOUJRAF - ALT-F1 SRL - https://www.alt-f1.be
License
MIT
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
PopUp 组织者:自动化活动供应商预订 - Openclaw Skills
LaunchFast PPC 调研:亚马逊关键词策略工具 - Openclaw Skills
Paperzilla:AI 驱动的学术研究 CLI - Openclaw 技能
平台健康检查:监控 Agent API 状态 - Openclaw Skills
追梦者词源:历史语言学与词源探索 - Openclaw Skills
AgentRelay: 可靠的代理间负载协议 - Openclaw Skills
Airtable 参与者:管理 CRM 和联系人数据 - Openclaw Skills
数据室构建工具:自动化 VDR 准备 - Openclaw Skills
DefiLlama API:实时 DeFi 数据与分析 - Openclaw Skills
Mesagona:专业活动与会议管理 - Openclaw Skills
AI精选
