skills/linear-manager/SKILL.md
Manage Linear issues, projects, and teams. Use when the user mentions Linear, wants to create/view/update issues, check project status, or manage their Linear workflow. Provides comprehensive Linear API access through the @linear/sdk.
npx skillsauth add szoloth/skills linear-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A comprehensive skill for managing Linear issues, projects, teams, and workflows using the Linear API.
Use this skill whenever the user:
This skill requires:
@linear/sdk npm package (should be installed in the project)LINEAR_API_KEY environment variable or .env file with the API keylinear.mjs script located at scripts/linear.mjsThe Linear CLI script provides these commands:
npm run linear viewer
Shows authenticated user details (name, email, ID, admin status).
npm run linear teams
Lists all teams with their names and keys (e.g., PRVT, DWA).
npm run linear issues [limit]
Shows recent issues across all teams. Optional limit parameter (default: 10).
Example:
npm run linear issues 25 # Show 25 most recent issues
npm run linear my-issues [limit]
Shows issues assigned to the authenticated user. Optional limit parameter (default: 20).
Example:
npm run linear my-issues 10 # Show my 10 most recent issues
npm run linear projects
Shows all projects with their names, status, and descriptions.
npm run linear labels
Shows all available issue labels.
npm run linear create-issue <team-key> <title> [description]
Creates a new issue in the specified team.
Example:
npm run linear create-issue PRVT "Buy groceries" "Need milk and eggs"
npm run linear help
Shows all available commands and usage instructions.
npm run linear teamsnpm run linear my-issues 5
Claude should:
# First verify the team key
npm run linear teams
# Then create the issue
npm run linear create-issue PRVT "Prepare Q4 presentation" "Create slides for quarterly review meeting"
Claude should:
npm run linear issues 20
Claude should:
If npm scripts are not available, the script can be run directly:
cd "~/Documents/LLM CONTEXT"
node scripts/linear.mjs <command> [args]
The script automatically loads .env from the project root. Alternatively, set the environment variable directly:
LINEAR_API_KEY=your_key_here npm run linear viewer
The linear.mjs script can be extended with additional commands. To add new functionality:
scripts/linear.mjscommands object.env file exists in ~/Documents/LLM CONTEXT/LINEAR_API_KEY=lin_api_....env is not in .gitignore (it should be for security)npm install @linear/sdk in the project directorynpm run linear teams to see valid team keysscripts/linear.mjs existschmod +x scripts/linear.mjs.env file to version control.env file is automatically added to .gitignoreThis skill works well with:
content-media
Fetch transcripts from YouTube videos for summarization and analysis.
documentation
This skill should be used when reviewing or editing written drafts to ensure they match Sam's personal style guide. It prioritizes voice preservation and anti-beige detection while catching structural gaps. Triggers on requests to review, edit, or improve written content.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
development
Web search and content extraction using Brave Search. Use when researching topics, finding documentation, extracting article content, or gathering information from the web. No browser required - works headlessly.