| name | linear-issue |
| description | Create linear issues for the GRAC (GraphAcademy) team. |
Create a Linear issues
Purpose: To create a Linear issue for the GRAC (GraphAcademy) team to track tasks, bugs, or feature requests related to course content.
When to use: Use this skill when you want to create a Linear issue for the GRAC team. It should not be used for other teams or purposes.
Overview
This skill creates new issues in Linear for the GRAC team. It requires the Linear CLI to be installed and authenticated with an API key that has access to the GRAC team.
Step 1: Install and Authenticate Linear CLI
On first use the Lineat CLI will need to be installed and authenticated with an API key that has access to the GRAC team.
An API key can be generated by the user in Linear account security (https://linear.app/settings/account/security).
This is a one-time setup step.
Test Linear CLI is installed:
npx linear -V
Install Linear CLI:
npm install @schpet/linear-cli
Authenticate with Linear:
npx linear auth login --key <key>
Step 2: Create Linear Issue
Issues should be created with a clear title and description.
The default state should be "Triage". Other states are "Backlog", "In Progress", "Done", "Canceled".
The team should always be "GRAC".
Example commands:
Create linear issue:
npx linear issue create -t "Issue title" -d "#Description\nSome need to know information" -s "Triage" --team "GRAC" --no-interactive
Create linear issue from file:
npx linear issue create -t "Issue title" --description-file "path/to/file" -s "Triage" --team GRAC --no-interactive