linear

Manage Linear issues, projects, and cycles via the lnr CLI.

11|1|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/bdsqqq/lnr --skill linear-bdsqqq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/bdsqqq/lnr/tree/main
Command: npx skills add https://github.com/bdsqqq/lnr --skill linear-bdsqqq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill enables teams to manage Linear data—issues, projects, cycles, docs, and more—directly from the command line, reducing context-switching and accelerating workflows.

Core Features & Use Cases

  • CLI-driven Linear management: authenticate, list, view, create, update, and archive Linear resources from the terminal.
  • Unified workflow across entities: work with issues, projects, labels, milestones, views, docs, and more via a single interface.
  • Automation-friendly: leverages codegen-driven commands and resolvers to map user input to Linear IDs.

Quick Start

Authenticate with lnr, then start listing issues or mutating Linear data from the terminal.

Frequently Asked Questions about linear

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Linear issues from the command line?

You can manage Linear issues from the command line by using the lnr CLI to authenticate, list, view, create, and update items directly in your terminal. It supports interacting with issues, projects, docs, labels, and views.

Can I create and update Linear projects using a CLI?

Yes, you can create and update Linear projects using the lnr CLI. It provides a unified interface to mutate Linear data across various entities like projects, issues, milestones, and docs from the terminal.

What is the best way to automate Linear issue tracking in the terminal?

The best way to automate Linear issue tracking in the terminal is using a CLI with codegen-driven commands and resolvers. The lnr CLI maps human-friendly inputs to Linear IDs, enabling automation-friendly workflows.

Do I need to map usernames to IDs when creating Linear issues via CLI?

No, you do not need to manually map usernames to IDs when creating Linear issues via CLI. The lnr CLI uses resolvers to automatically map human-friendly inputs to the correct Linear API IDs.

Does the lnr CLI support managing Linear cycles and milestones?

Yes, the lnr CLI supports managing Linear cycles and milestones. It wires to Linear's API using an arktype-based codegen pipeline, allowing you to list, view, and update these resources from the command line.

How does the lnr CLI interact with the Linear API?

The lnr CLI interacts with the Linear API using an arktype-based codegen pipeline. This architecture supports CLI-only flags and enables automated mapping of user input to Linear API IDs.