← Back to Skills Marketplace
underwear

Microsoft To Do

by underwear · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1898
Downloads
2
Stars
9
Active Installs
1
Versions
Install in OpenClaw
/install microsoft-todo
Description
Manage Microsoft To Do tasks via the `todo` CLI. Use when user wants to add, list, complete, remove tasks, manage subtasks (steps), notes, or organize task lists.
Usage Guidance
This skill is internally consistent for providing a Microsoft To Do CLI, but before installing you should: 1) verify the pip package and GitHub repository authorship (ensure the package name and repo match and are from a trusted maintainer); 2) inspect the package source (or the GitHub repo) if possible because the registry entry is instruction-only and the actual code will be installed from PyPI; 3) be aware that you must create a keys.yml containing client_id and client_secret — store that file securely (restrict filesystem permissions) or prefer a secrets manager if possible; 4) confirm the package's behavior on first run (where token.json is created) and that OAuth redirects to the expected localhost URL; and 5) avoid installing if you cannot confirm the package's provenance or if you prefer not to place client secrets in a local file.
Capability Analysis
Type: OpenClaw Skill Name: microsoft-todo Version: 1.0.0 This skill bundle is benign. It provides instructions and installation steps for the `microsoft-todo-cli` tool, which allows an agent to manage Microsoft To Do tasks. The `SKILL.md` outlines standard usage of the `todo` CLI, and `references/setup.md` details the necessary Azure API configuration. There is no evidence of data exfiltration, malicious execution, persistence, or prompt injection with harmful intent. All commands are direct invocations of the `todo` CLI, consistent with the skill's stated purpose.
Capability Assessment
Purpose & Capability
The name/description (Microsoft To Do via a 'todo' CLI) match the requested binary and the runtime instructions. The CLI operations (add/list/complete/remove tasks, subtasks, notes, lists) are coherent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the 'todo' commands, perform OAuth in a browser, and store credentials under ~/.config/microsoft-todo-cli; it does not ask the agent to read unrelated system files, other skills' credentials, or exfiltrate data to unexpected endpoints. The only external endpoints are Microsoft/Azure (expected for OAuth).
Install Mechanism
Install uses a Python package (uv/pip) 'microsoft-todo-cli' which will create the 'todo' binary. Installing from PyPI/pip is a common pattern but carries moderate trust risk compared with purely instruction-only skills — verify the package origin and publisher before installing.
Credentials
No environment variables are required, which is consistent. The instructions do require creating a local config file (~/.config/microsoft-todo-cli/keys.yml) containing client_id and client_secret; this is proportional to performing OAuth but is sensitive (client_secret stored on disk). The registry metadata did not declare the config path even though the SKILL.md references it — a minor metadata inconsistency.
Persistence & Privilege
always:false and user-invocable:true — normal. The skill will create config and token files under the user's home config directory (expected). It does not request system-wide changes or other skills' configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install microsoft-todo
  3. After installation, invoke the skill by name or use /microsoft-todo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: task management, subtasks, notes, list management, filtering, recurrence patterns, JSON output
Metadata
Slug microsoft-todo
Version 1.0.0
License
All-time Installs 9
Active Installs 9
Total Versions 1
Frequently Asked Questions

What is Microsoft To Do?

Manage Microsoft To Do tasks via the `todo` CLI. Use when user wants to add, list, complete, remove tasks, manage subtasks (steps), notes, or organize task lists. It is an AI Agent Skill for Claude Code / OpenClaw, with 1898 downloads so far.

How do I install Microsoft To Do?

Run "/install microsoft-todo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Microsoft To Do free?

Yes, Microsoft To Do is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Microsoft To Do support?

Microsoft To Do is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Microsoft To Do?

It is built and maintained by underwear (@underwear); the current version is v1.0.0.

💬 Comments