Manage Linear issues and projects with the bundled Node CLI (scripts/linear-cli.js).
- Runtime: local Node.js script in this repo
- Dependency:
@linear/sdk(installed underscripts/) - Credential:
LINEAR_API_KEY - API scope: Linear GraphQL via official SDK (
https://api.linear.app/graphql) - Source: github.com/MaTriXy/linear-skill
git clone https://github.com/MaTriXy/linear-skill.git
cd linear-skill/scripts
npm installCreate a personal API key in Linear, then set:
export LINEAR_API_KEY="lin_api_..."node ./scripts/linear-cli.js teams
node ./scripts/linear-cli.js projects
node ./scripts/linear-cli.js issues
node ./scripts/linear-cli.js issue ENG-123
node ./scripts/linear-cli.js createIssue "Title" "Description" "team-id" '{"priority":2}'
node ./scripts/linear-cli.js updateIssue "issue-id" '{"stateId":"state-id"}'- The skill package includes the CLI source at
scripts/linear-cli.js. - If you use OpenClaw/Grace skill settings, set
skills.entries.linear.apiKeyto map intoLINEAR_API_KEY. SKILL.mdincludes machine-readable metadata for install requirements and credential declaration.