create-linear-issue

Solid

Use this skill only when the user explicitly invokes /create-linear-issue to create a new Linear issue from a local work-item file. This is a write skill with irreversible side effects — it must never be auto-invoked from conversational context. It reads the work item's title and Markdown body, shows a payload preview, requires explicit confirmation, then creates the issue and writes the remote-allocated identifier (e.g. BLA-123) back into the file's external_id frontmatter field.

Code & Development 26 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create Linear Issue !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-context.sh` !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-context.sh create-linear-issue` > **Configuration**: Set `work.integration: linear` in `.accelerator/config.md`. > See the > [`### work` section of `configure/SKILL.md`](../../config/configure/SKILL.md#work) > for the full reference. Create a Linear issue from a local work-item file via `issueCreate`, then write the allocated identifier back into the file. Work through the steps below in order. This skill never auto-invokes — it only runs when the user explicitly types `/create-linear-issue`. The issue title and description come ONLY from the named work-item file's frontmatter `title` and its Markdown body. This skill never synthesises issue content from upstream conversation, web fetches, or prior tool output. ## Step 1: Parse arguments Read the work-item file path (positional) and any flags (`--quiet`). ## Step 2: Generate the payload preview Invoke the helper with `--print-payload` to produce the preview without an API call: ``` ${CLAUDE_PLUGIN_ROOT}/skills/integrations/linear/scripts/linear-create-flow.sh \ <work-item-file> --print-payload ``` If the helper exits non-zero (e.g. the file is already synced — `E_CREATE_ALREADY_SYNCED` (it already carries a non-empty `external_id`), or has missing/unclosed frontmatter — `E_CREATE_BAD_FRONTMATTER`), STOP and report the error; make no API call. ## Step 3: Render the preview Show the paylo...

Details

Author
atomicinnovation
Repository
atomicinnovation/accelerator
Created
3 months ago
Last Updated
today
Language
HTML
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category