linear-claude-skill
Linear의 이슈, 프로젝트, 팀을 관리하는 에이전트 스킬. MCP 도구, SDK 자동화, GraphQL API 패턴을 제공합니다.
Linear Skill for Claude Code
A comprehensive Claude Code skill for managing Linear issues, projects, and teams. Provides patterns for MCP tools, SDK automation, and GraphQL API access.
Features
- esbuild Pre-compilation — 18x faster CLI startup (~50ms vs ~1s) with transparent tsx fallback via shared
scripts/run.sh - Label Taxonomy System — Domain-based labels for consistent categorization and agent routing
- First-Time Setup Check — Automatic configuration validation with actionable guidance
- High-Level Operations — Simple commands for initiatives, projects, and status updates
- Sub-Issue Management — Create and manage parent-child issue relationships
- Discovery Before Creation — Mandatory checks to prevent duplicate projects/issues
- MCP Tool Integration — Simple operations via Linear MCP server
- SDK Automation — Complex operations with TypeScript scripts
- GraphQL API — Direct API access for advanced queries
- Project Management — Content, descriptions, milestones, resource links
- Bulk Sync — Synchronize code changes with Linear via CLI, agents, or hooks
- Image Uploads — Upload images to Linear's S3 storage and attach to issues
- Smoke Tests — Automated verification of build output and CLI behavior
linCLI Integration — Optional fast-path via aaronkwhite/linear-cli Rust binary with silent SDK fallback
Quick Start (New Users)
1. Install the Skill
git clone https://github.com/wrsmith108/linear-claude-skill ~/.claude/skills/linear
cd ~/.claude/skills/linear && npm install
2. Run Setup Check
npm run setup
This checks your configuration and tells you exactly what's missing.
3. Get Your API Key (If Needed)
- Open Linear in your browser
- Go to Settings → Security & access → Personal API keys
- Click Create key and copy it (starts with
lin_api_) - Add to your environment:
# Add to shell profile
echo 'export LINEAR_API_KEY="lin_api_your_key_here"' >> ~/.zshrc
source ~/.zshrc
4. Verify It Works
npm run ops -- whoami
You should see your name and organization.
5. Build for Faster Startup (Optional)
npm run build
Pre-compiles TypeScript to JavaScript for ~18x faster CLI cold starts. Without building, commands still work via tsx (slower but functional).
6. Start Using It
# Create an initiative
npm run ops -- create-initiative "My Project"
# Create a project
npm run ops -- create-project "Phase 1" "My Project"
# Create a sub-issue under a parent
npm run ops -- create-sub-issue ENG-100 "Add tests" "Unit tests for feature"
# Set parent-child relationships for existing issues
npm run ops -- set-parent ENG-100 ENG-101 ENG-102
# Update issue status
npm run ops -- status Done ENG-123 ENG-124
# See all commands
npm run ops -- help
Installation
# Clone directly to your skills directory
git clone https://github.com/wrsmith108/linear-claude-skill ~/.claude/skills/linear
cd ~/.claude/skills/linear && npm install
Prerequisites
- Linear API Key — Generate at Linear → Settings → Security & access → Personal API keys
linCLI (Optional) — Faster execution for status updates, search, and listings:
Setbrew install aaronkwhite/tap/lin # macOS (Homebrew) cargo install lincli # Any platform with RustLINEAR_USE_LIN=0to disable even when installed.- Linear MCP Server (Recommended) — Use the official Linear MCP server for best reliability:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.linear.app/sse"],
"env": {
"LINEAR_API_KEY": "your_api_key"
}
}
}
}
같은 카테고리 다른 리소스
Notion MCP
Notion 페이지·데이터베이스 CRUD를 AI로 처리한다. 회의록 정리, PRD 업로드, 문서 백로그 자동화에 활용도가 높다.
pm-claude-skills
Claude AI를 위한 전문 스킬 모음. 16개 직군에 걸친 135개 스킬로 주당 8~10시간을 절약합니다. PM은 Professional을 뜻합니다.
vibe-check
0에서 1을 만드는 경력 12년 프로덕트 매니저가 만든 스킬. 초보자를 막연한 아이디어에서 실현 가능한 계획으로 이끈 뒤, GitHub 기초, 클린 코드 습관, 검증과 반복 루프, 코드 점검까지 빌드 과정을 안내합니다. Claude Code, Codex, Antigravity에서 동작하며 grill-me는 엔지니어용, vibe-check은 그 외 모두를 위한 것입니다.
Linear
스타트업 표준 이슈 트래커. 빠르고 아름답고 의견이 강한 도구.