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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abdelkrim/m365-task-manager-by-altf1beWhat 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
- "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."
- "Update task ID 12345 in my 'Work' list to 'In Progress' status."
- "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.shscript 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abdelkrim-m365-task-manager-by-altf1be": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
x-twitter-by-altf1be
Post tweets, threads, and media to X/Twitter via API v2 — secure OAuth 1.0a signing, minimal dependencies (commander + dotenv only).
sharepoint-by-altf1be
Secure SharePoint file operations and Office document intelligence via Microsoft Graph API — certificate auth, Sites.Selected, read/write Word (mammoth), Excel (exceljs), PowerPoint (jszip), PDF (pdf-parse).
atlassian-jira-by-altf1be
Atlassian Jira Cloud CRUD skill — manage issues, comments, attachments, workflow transitions, and JQL search via Jira REST API v3 with email + API token auth.
hivebrite-by-altf1be
Hivebrite Admin API CLI — users, companies, events, groups, donations, memberships, emailings, mentoring, news, projects, media center, forums, and more. OAuth2 auth (password grant or refresh token) or bearer token.
openproject-by-altf1be
OpenProject CRUD skill — manage work packages, projects, groups, news, users, watchers, relations, notifications, time entries, comments, attachments, wiki pages, statuses, and more via OpenProject API v3 with API token auth. Supports cloud and self-hosted instances.