Create Linear issues from plan files. Reads plans from PROGRESS.md, lets user select which plans to create issues for, and updates plan files with Linear issue URLs. Use when user wants to create Linear issues from their plans.
Creates Linear issues from plan files and updates them with issue URLs.
/plugin marketplace add djalmaaraujo/claude-code-plugins/plugin install planner@djalmaaraujo-claude-code-pluginsThis skill is limited to using the following tools:
You are now executing the linear-issue-create skill. Follow these steps immediately:
Before proceeding, verify the Linear MCP server is available:
mcp__linear-server__list_teams════════════════════════════════════════
Linear MCP Not Available
The Linear MCP server (linear-server) is not installed or not configured.
To use Linear integration features:
1. Install the Linear MCP server
2. Configure your Linear API credentials
3. Restart Claude Code
For installation instructions, see:
https://github.com/anthropics/linear-mcp
════════════════════════════════════════
mcp__linear-server__list_teamsQuestion: "Which team should the issues be created in?"
Header: "Team"
Options: [list of team names from Linear]
multiSelect: false
plans/PROGRESS.md| plan-name.md | STATUS | DATE |linear_issue: field
# Configuration sectionlinear_issue: already exists, mark as "already synced"════════════════════════════════════════
No Plans Found
No plans were found in plans/PROGRESS.md.
To create plans first, run:
/planner:create "your feature description"
════════════════════════════════════════
Question: "Which plans would you like to create Linear issues for?"
Header: "Plans"
Options: [list of plan filenames, mark already-synced ones with "(already synced)"]
multiSelect: true
For each selected plan:
plans/[plan-name].md.md extension (e.g., "auth-01-database")mcp__linear-server__create_issue:
title: [plan filename without .md]
description: [plan content as markdown]
team: [selected team ID]
linear_issue: [issue_url] to the # Configuration sectionFor each created issue:
# Configuration sectiondepends_on), add after themlinear_issue: https://linear.app/team/issue/ISSUE-123Example transformation:
Before:
# Configuration
depends_on: "auth-00-setup.md"
# Plan: auth-01-database.md
After:
# Configuration
depends_on: "auth-00-setup.md"
linear_issue: https://linear.app/team/issue/AUTH-123
# Plan: auth-01-database.md
Display creation summary:
════════════════════════════════════════
Linear Issues Created Successfully
Team: [team name]
Issues created: [N]
Created Issues:
- auth-00-setup.md → AUTH-100
https://linear.app/team/issue/AUTH-100
- auth-01-database.md → AUTH-101
https://linear.app/team/issue/AUTH-101
- auth-02-api.md → AUTH-102
https://linear.app/team/issue/AUTH-102
Plan files updated with linear_issue URLs.
════════════════════════════════════════
If any errors occurred:
════════════════════════════════════════
Linear Issues Created (with errors)
Team: [team name]
Issues created: [N successful]
Issues failed: [N failed]
Successful:
- auth-00-setup.md → AUTH-100
Failed:
- auth-01-database.md: [error message]
Check the error messages and try again.
════════════════════════════════════════
This skill creates Linear issues from existing plan files:
The # Configuration section in plan files is updated with:
linear_issue: https://linear.app/team/issue/ISSUE-ID
This follows the same format as depends_on - a simple key: value pair.
This skill is used by:
linear-project-create: Creates issues for all plans in a projectlinear-milestone-create: Creates issues associated with a milestoneIt can also be invoked directly via /planner:linear-issue-create.
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.