Agent skill · Workflow & Productivity

microsoft-todo

Create, find, complete, and organize tasks and task lists in Microsoft To Do (Microsoft's to-do app), plus break tasks into checklist steps. Use when the user wants to capture a task, check their to-do list, mark something done, or manage their tasks/lists — even if they don't say "Microsoft To Do" explicitly (e.g. "add buy milk to my tasks", "what's on my to-do list", "mark that done").

zapiergithub.com/zapierGitHub ↗
claude-codecodexcopilotcursorships scriptsNOASSERTION
Install
npx skills add zapier/connectors --skill microsoft-todo --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 55
SKILL.md size: 15 KB
Bundled scripts: yes
Requires: Run `npm install --omit=dev` in this directory, then `node cli.js`. The TypeScript source needs Node.js 22.18+; on…
Path: apps/microsoft-todo/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 113
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Microsoft Todo _Independent, unofficial connector for Microsoft Todo. Not affiliated with, endorsed by, or sponsored by Microsoft Todo. "Microsoft Todo" is a trademark of its owner, used only to identify the service this connector works with._ Agent-callable tools for Microsoft To Do against the [Microsoft Graph v1.0 To Do API](https://learn.microsoft.com/en-us/graph/api/resources/todo-overview) (`https://graph.microsoft.com/v1.0/me/todo/...`): list/get/create/update/delete task lists, list/get/create/update/delete tasks, find a task by title, mark a task complete, and manage a task's checklist items (steps). 16 scripts, all against a single user's task lists over one OAuth connection. ## When to use this - An agent needs to **capture or find a task** — create a task (optionally in the default list), find one by title, or list/filter tasks in a list. - An agent needs to **organize tasks or lists** — create/rename/delete task lists, update a task's due date, importance, or status, or delete a task. - An agent needs to **complete or reopen work** — mark a task done with `completeTask`, or reopen it via `updateTask(status: "notStarted")`. - An agent needs to **break a task into step

What's inside
Steps it walks through
  1. When to use this
  2. Setup
  3. Scripts
  4. Auth
  5. Running scripts
  6. Output format
  7. Disambiguation & refusals
  8. References
Ships with 24 files
  • .claude-plugin/plugin.json
  • .mcp.json
  • CHANGELOG.md
  • LICENSE
  • NOTICE
  • README.md
  • cli.js
  • cli.ts
  • connections.ts
  • evals/evals.json
  • evals/results.md
  • index.ts
  • lib/microsoft-todo.ts
  • package.json
  • references/microsoft-todo-api-gotchas.md
  • references/use-as-cli.md
  • references/use-as-mcp.md
  • references/use-as-recipe.md
  • references/use-as-sdk.md
  • references/use-with-zapier.md
  • references/use-without-zapier.md
  • scripts/completeTask.ts
  • scripts/createChecklistItem.ts
  • scripts/createList.ts
first 24 of 55
Commands it runs
default — via the entry point; self-checks readiness and prints friendly diagnostics
node cli.js run <script> '<input-json>' --connection [<resolver>:]<value>
shorthand — runs the script file directly (same args, same Node 22.18+ need, no readiness check)
More from connectors
All skills →
About this skill
What does the microsoft-todo skill do?

Create, find, complete, and organize tasks and task lists in Microsoft To Do (Microsoft's to-do app), plus break tasks into checklist steps. Use when the user wants to capture a task, check their to-do list, mark something done, or manage their tasks/lists — even if they don't say "Microsoft To Do" explicitly (e.g. "add buy milk to my tasks", "what's on my to-do list", "mark that done").

How do I install it?

Run `npx skills add zapier/connectors --skill microsoft-todo --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From zapier/connectors, a repository with 113 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going