skills/plan-to-linear/SKILL.md
--- Skill name: plan-to-linear Skill description: Convert structured plans into Linear issues and projects. Use when creating, filing, converting, transforming, decomposing, splitting, or breaking down a plan into Linear tickets, issues, or projects. Also use when bulk-creating Linear issues from a task list, document, or conversation. --- # Plan to Linear Converts structured plans into well-formed Linear issues that another agent can pick up and execute. **STOP** — Before proceeding, load th
npx skillsauth add abhiroopb/synthetic-mind skills/plan-to-linearInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Converts structured plans into well-formed Linear issues that another agent can pick up and execute.
STOP — Before proceeding, load the linear skill and verify setup is complete. See SETUP.md for prerequisites. If the user hasn't specified a team, ask before continuing.
Collect the plan from one of these sources:
task_list action:list to get current tasksFor each planned item, capture:
Each Linear issue must be self-contained enough for a future agent to execute without the original planning context. Each issue description should include:
Use list-teams or get-team to resolve the identifier:
cd {{SKILL_DIR}}/../linear && npx tsx linear-cli.ts list-teams
cd {{SKILL_DIR}}/../linear && npx tsx linear-cli.ts get-team TEAM-KEY
If the plan represents a cohesive body of work, create a Linear project to group the issues:
cd {{SKILL_DIR}}/../linear && npx tsx linear-cli.ts create-project \
--name "Project Name" \
--team "TEAM" \
--description "Project description" \
--lead me
Create issues in parallel where possible for speed:
cd {{SKILL_DIR}}/../linear && npx tsx linear-cli.ts create-issue \
--title "Issue title" \
--description "Full description" \
--team "TEAM" \
--assignee me \
--labels "agent-created,from-plan"
If a project was created in Phase 4, add the issues to it:
cd {{SKILL_DIR}}/../linear && npx tsx linear-cli.ts add-to-project \
--issues "TEAM-1,TEAM-2,TEAM-3" \
--project "Project Name"
After creation:
cd {{SKILL_DIR}}/../linear && npx tsx linear-cli.ts add-link ISSUE-123 "https://source-url" -t "Source Plan"
| File | Load when | |------|-----------| | references/issue-template.md | Need a full markdown template or tips for writing good issues | | SETUP.md | First-time setup, prerequisites |
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.