askill
linear-issues-write

linear-issues-writeSafety 65Repository

Create and update Linear issues via CLI (write operations)

4 stars
1.2k downloads
Updated 1/15/2026

Package Files

Loading files...
SKILL.md

Overview

CLI tools for creating and updating Linear issues. Requires LINEAR_API_KEY set in <git-root>/.env or exported in the environment.

Prerequisites

  • bun runtime installed
  • LINEAR_API_KEY set in <git-root>/.env or environment

Commands

Create Issue

bun .opencode/skill/linear-issues-write/create-issue.js --title "..." --team <team> [options]

Required:

  • --title <title> - Issue title
  • --team <name> - Team name (e.g., Engineering)

Options:

  • --description <text> - Issue description
  • --assignee <name> - Assignee name
  • --priority <0-4> - Priority: 0=none, 1=urgent, 2=high, 3=medium, 4=low
  • --labels <labels> - Comma-separated labels (e.g., "Bug,SOC2")
  • --project <name> - Project name
  • --json - Output as JSON

Examples:

bun .opencode/skill/linear-issues-write/create-issue.js --title "Fix login bug" --team Engineering --priority 2
bun .opencode/skill/linear-issues-write/create-issue.js --title "New feature" --team Engineering --labels "Feature" --assignee "John Adams"
bun .opencode/skill/linear-issues-write/create-issue.js --title "Security fix" --team Engineering --project "Monticello" --priority 1

Update Issue

bun .opencode/skill/linear-issues-write/update-issue.js <issue-id> [options]

Arguments:

  • issue-id - Issue identifier (e.g., ENG-123) or UUID

Options:

  • --title <title> - New title
  • --description <text> - New description
  • --status <status> - New status (e.g., "In Progress", "Done")
  • --assignee <name> - New assignee (use "none" to unassign)
  • --priority <0-4> - New priority
  • --labels <labels> - Replace all labels
  • --add-labels <labels> - Add labels without removing existing
  • --project <name> - Set project (use "none" to remove)
  • --json - Output as JSON

Examples:

bun .opencode/skill/linear-issues-write/update-issue.js ENG-123 --status "In Progress"
bun .opencode/skill/linear-issues-write/update-issue.js ENG-123 --assignee "Thomas Jefferson" --priority 2
bun .opencode/skill/linear-issues-write/update-issue.js ENG-123 --add-labels "Bug,Urgent"
bun .opencode/skill/linear-issues-write/update-issue.js ENG-123 --assignee none

Notes

  • Team, user, and label names are resolved automatically (case-insensitive)
  • Use --json flag for machine-readable output suitable for scripting
  • All commands support --help for detailed usage information

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

84/100Analyzed 2/20/2026

Well-structured skill documenting Linear CLI write operations with clear commands, options, and examples. Covers create and update issue functionality comprehensively. Located in docs/registry with depth 5, which may indicate internal documentation, but content is reusable. Missing 'when to use' section. Minor safety concerns around API key handling documentation."

65
90
85
82
90

Metadata

Licenseunknown
Version1.0.0
Updated1/15/2026
PublisherBind

Tags

security