ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

m365-task-manager-by-altf1be

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/abdelkrim/m365-task-manager-by-altf1be
Or

What This Skill Does

The m365-task-manager-by-altf1be skill provides a robust interface for interacting with Microsoft To Do through the Microsoft Graph API. It enables users to perform full CRUD (Create, Read, Update, Delete) operations on their operational tasks directly within the OpenClaw environment. By abstracting the complexities of Graph API authentication and payload management, this skill ensures that tasks are consistently tracked with specific metadata, including owners, due dates, and statuses. It follows strict operational standards to ensure task uniformity, making it ideal for teams who want to maintain high visibility on task progress without leaving their terminal or AI workflow.

Installation

To install this skill, run the command clawhub install openclaw/skills/skills/abdelkrim/m365-task-manager-by-altf1be from your terminal at the repo root. Ensure you have Node.js installed. After installation, set up an Entra app registration with Tasks.ReadWrite, User.Read, and offline_access permissions. Configure your environment variables M365_TENANT_ID and M365_CLIENT_ID in your local environment. On the first execution, the tool will trigger a Device Code login flow to authenticate your session and cache the token for future use.

Use Cases

This skill is perfect for project managers, individual contributors, and operational leads. Common use cases include:

  • Rapid creation of tasks during planning meetings using the standardized naming convention.
  • Automating status updates for routine deliverables like weekly status reports.
  • Managing team-wide task backlogs by listing tasks for specific M365 lists.
  • Ensuring project deadlines are tracked by setting strict due dates via command-line flags.

Example Prompts

  1. "Create a new task in the 'ProjectAlpha' list for the status report due on 2026-03-05 titled projectalpha-2026-03-05-john-submit-status."
  2. "Update task ID 12345 in my 'Work' list to 'In Progress' status."
  3. "List all active tasks in my 'Tasks' list to see what is currently blocked or pending."

Tips & Limitations

  • Follow the naming pattern <project>-<date>-<person>-<action> for all tasks to maintain searchability.
  • Always use the scripts/format-task-name.sh script to ensure your task names remain deterministic.
  • Note that this skill currently requires an active internet connection to communicate with Microsoft Graph.
  • Be aware that deleted tasks are removed permanently from your list; verify task IDs before running the delete command.

Metadata

Author@abdelkrim
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-abdelkrim-m365-task-manager-by-altf1be": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#m365#productivity#todo#microsoft-graph#tasks
Safety Score: 4/5

Flags: network-access, file-read, external-api