montagao/skills

todo

Create a Plane task in Plane. By default, use the interview skill first to flesh out the issue before creating it; only skip the interview when the user clearly wants a minimal quick capture.

First seen Mar 5, 2026

Installation

$ npx skills add montagao/skills --skill todo

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from montagao/skills · top by installs.

npx skills add montagao/skills

Browse all from montagao/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,029 B
  • docs SUMMARY.md 203 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 20 installs

SKILL.md

/todo

Turn the user's message into a Plane work item.

Default to a short interview before creating the Plane item so the issue is specific, scoped, and actionable. Only skip the interview when the user clearly wants a fast inbox capture or provides a fully formed issue already.

Behavior

  • Default label: claw_inbox
  • Extract (best effort):

- due date (convert to YYYY-MM-DD) - priority (urgent/high/medium/low/none)

  • By default, use the interview skill before creating anything.
  • Skip the interview only if:

- the user explicitly wants a quick capture with minimal ceremony, or - the request already includes a solid title, scope, outcome, and next step

  • If you skip the interview and critical info is still missing, ask at most one clarifying question. If you still do not have enough detail, create it with Needs details in the description.

When to use interview

Use interview as the default path. It is especially important when:

  • the input sounds like a problem to explore rather than a task to track
  • there is no clear outcome or deliverable
  • scope, owner, or next step is unclear
  • the user is asking to "flesh out", "think through", or define the issue
  • the title would otherwise be generic and the description would be mostly placeholders

When you use interview:

  • keep it lightweight and focused on making one good Plane issue
  • ask enough questions to capture:

- the problem or opportunity - the desired outcome - why it matters / consequence if it slips - the scope and notable constraints - the first visible next step - the main bottleneck or unknown, if there is one - the next step or acceptance signal

  • then turn the resulting brief/spec into the Plane issue description
  • do not create the Plane item until the issue is concrete enough to be useful

Tool use

  • By default, use the interview skill first to produce a concise issue brief.
  • If you skip the interview, do so intentionally and only for fast capture or already-complete issues.
  • Use the plane-api skill:

- action: "create" - title: from the user, or from the refined issue brief if interview was used - description: include the refined brief when available, with a bias toward: - why this matters - first visible next step - main bottleneck / open question - due/priority if detected - labels: ["claw_inbox"] - use the url returned by plane-api as the canonical issue link; never hand-build Plane links

Output

  • ✅ Created: <title>
  • ID: <id>
  • Link: <url> (if available, and it should be the canonical browse/<ISSUE_KEY> link)
  • Briefly mention whether the issue was fleshed out via interview or captured directly.
  • If failure: short error summary + what to fix (auth/base url/workspace/project).