Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

linear-lifecycle

verified

Use when working with Linear issues across development workflow - uses Linearis CLI with JSON output for zero-context issue management. Get details, create issues, update status, and add comments without consuming tokens in main session.

View on GitHub

Marketplace

skillset

mattforni/skillset

Plugin

linear-lifecycle

development

Repository

mattforni/skillset

plugins/linear-lifecycle/skills/linear-lifecycle/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/mattforni/skillset/blob/main/plugins/linear-lifecycle/skills/linear-lifecycle/SKILL.md -a claude-code --skill linear-lifecycle

Installation paths:

Claude
.claude/skills/linear-lifecycle/
Powered by add-skill CLI

Instructions

# Linear Lifecycle Management with Linearis CLI

## Overview

**Core principle:** Use Linearis CLI for all Linear operations instead of loading 20k token Linear MCP. CLI returns structured JSON for parsing without context overhead.

**Tool:** [Linearis](https://github.com/czottmann/linearis) - Linear CLI built for LLM agents with ~1000 token footprint vs 13k+ for MCP.

**Context savings:** 100% - no MCP loaded, just bash commands with JSON output.

## Setup

**One-time dependencies install:**

Use `/linear-setup` to install Linearis CLI (required for this skill to work).

**Token configuration:**

Automatic! On first use, Claude will:

1. Check if `~/.linear_api_token` exists
2. If not, prompt you for your Linear API token
3. Save it to `~/.linear_api_token` with secure permissions
4. Verify the connection works

**Get your token:** Linear Settings → Security & Access → Personal API keys

## When to Use

**Use this skill when:**

- Starting work on a Linear issue (need issue details)
- Creating new issues from bugs or features discovered
- Updating issue status during development
- Adding comments or progress updates
- Searching for issues across teams/projects

**Don't use when:**

- Issue tracking not needed for current work
- Working on non-Linear projects

## Implementation

**IMPORTANT: Always check for token on first Linear operation in a skill invocation:**

```bash
# Check if token exists
if [ ! -f ~/.linear_api_token ]; then
  echo "⚠️  Linear API token not found."
  echo ""
  echo "Get your token from: Linear Settings → Security & Access → Personal API keys"
  echo ""
  # Use AskUserQuestion tool to prompt for token
  # Save response to ~/.linear_api_token
  # Set permissions: chmod 600 ~/.linear_api_token
  # Verify it works with: linearis issues list -l 1
fi
```

After token is confirmed, proceed with Linear operations. Linearis automatically reads from `~/.linear_api_token`.

### Creating a New Issue

**IMPORTANT: Keep it simple! Specify the team key di

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6210 chars