Openclaw Skill M365 Task Manager

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill appears purpose-aligned for Microsoft To Do task management, but it uses delegated Microsoft Graph access, stores reusable tokens locally, and can modify or delete tasks.

Before installing, confirm you are comfortable granting Microsoft Graph Tasks.ReadWrite, User.Read, and offline_access to this skill. Protect the token cache path, review npm dependencies from the actual repository, and require confirmation before update or delete actions on tasks.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

After sign-in, the skill can access and change the signed-in user's Microsoft To Do task data and keep working from the local token cache.

Why it was flagged

The skill requests delegated Graph access that can read/write Microsoft To Do tasks and refresh access after the initial login. This is expected for the skill purpose, but it is account-level authority users should understand.

Skill content
Add Microsoft Graph delegated permissions: ... `Tasks.ReadWrite` ... `User.Read` ... `offline_access` ... On first run, the script uses Device Code login and caches tokens for reuse.
Recommendation

Use an Entra app registration with only the listed scopes, install only for accounts where task automation is acceptable, and revoke the app or remove the token cache if no longer needed.

What this means

A mistaken or over-broad agent instruction could update or delete the wrong Microsoft To Do task if the user does not verify the target.

Why it was flagged

The helper performs real Graph DELETE operations when invoked with a list and task ID. This matches the CRUD purpose, but deleting cloud task data is destructive.

Skill content
await graph('DELETE', `/me/todo/lists/${listId}/tasks/${taskId}`, token);
Recommendation

Have the agent list and confirm the target list/task before update or delete operations, and avoid granting the skill to workflows where autonomous deletion is not acceptable.

What this means

Users may install dependencies that are not visible in these artifacts, depending on the repository state they install from.

Why it was flagged

The skill requires an npm install step, but the provided artifacts do not include a package.json or lockfile to review exact dependency versions. This is not hidden or automatic, but dependency provenance is incomplete in the supplied review context.

Skill content
Install dependencies at repo root:

```bash
npm install
```
Recommendation

Review the repository's package.json and lockfile before running npm install, and install from a trusted, pinned source.