linear
Linear Issue Management
Interact with Linear.app issues using the linear CLI.
Prerequisites
linearCLI must be installed (linear --version). If missing, install with:curl -fsSL https://raw.githubusercontent.com/lwlee2608/linear-cli/main/install.sh | bashLINEAR_API_KEYmust be set. Check withecho $LINEAR_API_KEY. If unset, tell the user to export it (export LINEAR_API_KEY="lin_api_...").
Commands
Get an issue
linear issue get ENG-123
Returns: identifier, title, state, team, priority, assignee, description.
Search issues
linear issue search "login bug"
linear issue search "login bug" --limit 50
Returns a table: ID, TITLE, STATE, ASSIGNEE. Default limit is 20.
More from lwlee2608/agent-skills
gh-create-pr
Use when creating/raising/opening/submitting a GitHub PR. Produces short, feature-focused descriptions without a test plan.
26ascii-diagram
Use after generating or editing ASCII art, box diagrams, tables, or any monospace text art to ensure all lines, corners, and boxes are properly aligned.
24prefer-make
Use before running any Go toolchain command (`go build`, `go test`, `go run`, `go vet`, `go fmt`, `golangci-lint`). Substitutes make targets when a Makefile is present.
24gh-update-pr
Use when updating GitHub PR title or body. Works around the gh pr edit GraphQL bug caused by GitHub's Projects Classic deprecation.
23create-skill
Use when creating a new agent skill. Ensures the skill follows quality guidelines for SKILL.md files.
19writing-system-prompts
Use when writing or editing a system prompt for any LLM API or SDK (any code passing a `system=` / `system` role parameter, or a `.txt`/`.md` file holding such a prompt). Applies prompt-engineering and prompt-caching best practices.
4