Awesome-omni-skill linear
Interact with Linear project management. Use for creating, searching, updating issues and projects. Triggers on "linear", "issue", "ticket", "task", "backlog", "sprint", "cycle", or project management requests.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/linear-jesseproudman" ~/.claude/skills/diegosouzapw-awesome-omni-skill-linear && rm -rf "$T"
manifest:
skills/development/linear-jesseproudman/SKILL.mdsource content
Linear Integration
Query and manage Linear issues, projects, and teams via the Linear SDK.
Setup
Requires
LINEAR_API_KEY in your Moltbot config env section:
"env": { "LINEAR_API_KEY": "lin_api_..." }
Usage
Run scripts from this skill's
scripts/ directory:
List Issues
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs issues [--limit N] [--team TEAM_ID]
Search Issues
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs search "query text" [--limit N]
Get Issue by ID
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs get ISSUE_ID
Create Issue
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs create --title "Title" --team TEAM_ID [--description "..."] [--priority 1-4]
Update Issue
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs update ISSUE_ID [--title "..."] [--state STATE_ID] [--priority 1-4]
List Teams
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs teams
List Projects
LINEAR_API_KEY="$LINEAR_API_KEY" node scripts/linear.mjs projects
Output
All commands output JSON for easy parsing. Use
jq for formatting if needed.
Priority Levels
- 0: No priority
- 1: Urgent
- 2: High
- 3: Medium
- 4: Low