MS To Do Sync for Openclaw

A CLI-based Microsoft To Do client for managing tasks and lists through the Microsoft Graph API.

xiaoski
v1.0.2
Feb 11, 2026
0
2.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ms-todo-sync

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ms-todo-sync using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is MS To Do Sync?

MS To Do Sync is a robust command-line interface designed to bridge the gap between your local development environment and Microsoft To Do. Built as part of the Openclaw Skills ecosystem, it leverages the Microsoft Graph API to provide full CRUD (Create, Read, Update, Delete) capabilities for tasks and lists. This skill is particularly useful for developers and AI agents who need to track productivity, manage reminders, and organize workflows without leaving the terminal or a coding session.

By providing a streamlined way to interact with Microsoft's task management infrastructure, this tool ensures that your to-do lists remain synchronized across all devices while allowing for programmatic access. Whether you are managing complex project milestones or simple daily errands, this integration brings the power of Microsoft Graph to your Openclaw Skills setup.

MS To Do Sync Use Cases

  • Automating task creation from AI-driven coding agents during development cycles.
  • Synchronizing local project TODOs with a centralized Microsoft account for cross-device visibility.
  • Managing daily schedules, overdue alerts, and reminders via terminal commands.
  • Exporting task data to JSON for personal productivity analytics or archival backups.
  • Intelligently organizing work into specific lists like Work, Personal, or Shopping using Openclaw Skills logic.

How MS To Do Sync Works

  1. Initialize the environment and verify dependencies like Python 3.9+ and the uv package manager.
  2. Execute the login get command to receive a unique device verification code from Microsoft.
  3. Authenticate securely via a web browser using the official Microsoft device login portal.
  4. Finalize the secure handshake with the login verify command to cache the encrypted authentication token locally.
  5. Interact with tasks and lists using the unified CLI script, which translates commands into Microsoft Graph API requests within the Openclaw Skills framework.

MS To Do Sync Setup

Prerequisites

  • Python >= 3.9
  • uv package manager installed (pip install uv)

Installation Steps

# Navigate to the skill directory
cd ms-todo-sync

# Install dependencies using uv
uv sync

# Initiate authentication
uv run scripts/ms-todo-sync.py login get

# After completing browser login, verify the session:
uv run scripts/ms-todo-sync.py login verify

MS To Do Sync Data Schema & Taxonomy

The skill manages data primarily through the Microsoft Graph API but maintains local state for authentication and data portability. Below is the metadata and file organization:

File Description
~/.mstodo_token_cache.json Persists OAuth2 tokens across sessions (auto-refreshed).
~/.mstodo_device_flow.json Temporary storage for the device code flow during authentication.
todo_export.json Default output for the export command containing a full JSON dump of task metadata.
SKILL.md Core technical specification and instruction set for Openclaw Skills agents.

MS To Do Sync Advanced Features

  • Support for complex recurrence patterns including daily, weekdays, weekly, or monthly intervals with custom intervals.
  • Intelligent list auto-creation which creates target lists on-the-fly when adding tasks to new categories.
  • Fuzzy matching for task details and search, enabling quick access across all lists and task notes.
  • High-granularity task control including reminders, ISO-formatted due dates, and three-tier priority levels.
  • Full JSON export capability for programmatic integration with other Openclaw Skills or external dashboarding tools.
  • Verbose and Debug modes for deep inspection of API requests and response metadata.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*