linear-skillManage Linear projects, issues, and tasks via the bundled Node CLI and the official Linear API. Use when you need to read, create, update, or organize Linear...
Install via ClawdBot CLI:
clawdbot install MaTriXy/linear-skillManage Linear projects, issues, and workflows using the official Linear SDK.
All commands use skills/linear/scripts/linear-cli.js:
node skills/linear/scripts/linear-cli.js <command> [args]
List teams:
node skills/linear/scripts/linear-cli.js teams
List projects:
node skills/linear/scripts/linear-cli.js projects
Create project:
node skills/linear/scripts/linear-cli.js createProject "Project Name" "Description" "teamId1,teamId2"
List issues:
node skills/linear/scripts/linear-cli.js issues
# With filter:
node skills/linear/scripts/linear-cli.js issues '{"state":{"name":{"eq":"In Progress"}}}'
Get issue details:
node skills/linear/scripts/linear-cli.js issue ENG-123
Create issue:
node skills/linear/scripts/linear-cli.js createIssue "Title" "Description" "teamId"
# With options (priority, projectId, assigneeId, etc.):
node skills/linear/scripts/linear-cli.js createIssue "Title" "Description" "teamId" '{"priority":2,"projectId":"project-id"}'
Update issue:
node skills/linear/scripts/linear-cli.js updateIssue "issueId" '{"stateId":"state-id","priority":1}'
Add comment:
node skills/linear/scripts/linear-cli.js createComment "issueId" "Comment text"
Get team states:
node skills/linear/scripts/linear-cli.js states "teamId"
Get team labels:
node skills/linear/scripts/linear-cli.js labels "teamId"
Get current user:
node skills/linear/scripts/linear-cli.js user
node skills/linear/scripts/linear-cli.js teamsnode skills/linear/scripts/linear-cli.js projectsnode skills/linear/scripts/linear-cli.js createIssue "Implement login" "Add OAuth login flow" "your-team-id" '{"projectId":"your-project-id","priority":2}'
node skills/linear/scripts/linear-cli.js states "teamId"node skills/linear/scripts/linear-cli.js updateIssue "issueId" '{"stateId":"state-uuid"}'node skills/linear/scripts/linear-cli.js usernode skills/linear/scripts/linear-cli.js updateIssue "issueId" '{"assigneeId":"your-user-id"}'All commands return JSON. Parse output for programmatic use or display to user as needed.
Generated Feb 23, 2026
Development teams use this skill to create, assign, and update issues in Linear, tracking tasks from backlog to completion. It supports agile workflows by allowing state transitions, priority updates, and commenting for collaboration.
Product managers leverage the skill to manage projects and issues, organizing features and bugs across teams. They can filter issues by state, assign priorities, and update project details to align with release cycles.
IT teams utilize the skill to handle support requests as Linear issues, creating tickets, adding comments for updates, and moving them through states like 'Open' to 'Resolved'. It streamines incident tracking and assignment.
Marketing departments employ the skill to track campaign tasks, such as content creation or ad launches, by creating issues with deadlines and priorities. Teams can collaborate via comments and monitor progress across projects.
Distributed teams use the skill to manage workflows by listing issues, assigning tasks to members, and updating states remotely. It facilitates asynchronous work with JSON output for integration into other tools.
Companies integrate this skill into their SaaS platforms to offer Linear project management as a feature, charging monthly fees. It enhances product value by enabling seamless issue tracking and team collaboration for clients.
Agencies provide consulting services to set up and customize Linear workflows for clients, using the skill to automate issue management. Revenue comes from project-based fees or hourly rates for implementation and support.
Developers embed this skill into free tools with basic Linear features, offering premium upgrades for advanced commands like complex filters or bulk updates. Revenue is generated through tiered pricing models.
💬 Integration Tip
Use the JSON output from commands to feed data into dashboards or other apps; start with simple commands like listing issues before moving to updates with filters.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...