yacosta738/agent-harness/linear

Claude Code and agent skill by yacosta738/agent-harness

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Manage issues, projects, and team workflows in Linear. Use when the user wants to read, create, or update tickets in Linear.

Install

npx vskill@latest install yacosta738/agent-harness/linear

SKILL.md

Linear

Overview

This skill provides a structured workflow for managing issues, projects, and team workflows in Linear. It assumes the configured Linear integration is enabled so the available tools can read and update issues, projects, documentation, and collaboration data.

Prerequisites

  • Linear integration must be enabled and accessible via OAuth
  • Confirm access to the relevant Linear workspace, teams, and projects

Required Workflow

Follow these steps in order. Do not skip steps.

Step 0: Enable the Linear integration (if not already configured)

If Linear tools are unavailable, pause and ask the user to enable the Linear integration:

  1. Enable the linear MCP entry in editors/agents/opencode/opencode.json for this environment or

session.

  1. Complete the Linear auth flow if OpenCode prompts for it.
  2. Restart OpenCode or the current session if the tools still do not appear.

After the integration is enabled, finish your answer and tell the user to retry so they can continue with Step 1.

Step 1

Clarify the user's goal and scope (e.g., issue triage, sprint planning, documentation audit, workload balance). Confirm team/project, priority, labels, cycle, and due dates as needed.

Step 2

Select the appropriate workflow (see Practical Workflows below) and identify the Linear tools you will need. Confirm required identifiers (issue ID, project ID, team key) before calling tools.

Step 3

Execute Linear tool calls in logical batches:

  • Read first (list/get/search) to build context.
  • Create or update next (issues, projects, labels, comments) with all required fields.
  • For bulk operations, explain the grouping logic before applying changes.
Step 4

Summarize results, call out remaining gaps or blockers, and propose next actions (additional issues, label changes, assignments, or follow-up comments).

Available Tools

Issue Management: list_issues, get_issue, create_issue, update_issue, list_my_issues, list_issue_statuses, list_issue_labels, create_issue_label

Project & Team: list_projects, get_project, create_project, update_project, list_teams, get_team, list_users

Documentation & Collaboration: list_documents, get_document, search_documentation, list_comments, create_comment, list_cycles

Practical Workflows

When the user asks for heavier planning, issue triage across multiple tickets, or project orchestration, prefer routing to the linear-pm subagent after clarifying scope. Use this skill for direct workflow guidance and smaller, focused Linear operations.

  • Sprint Planning: Review open issues for a target team, pick top items by priority, and create a

new cycle (e.g., "Q1 Performance Sprint") with assignments.

  • Bug Triage: List critical/high-priority bugs, rank by user impact, and move the top items to "In

Progress."

  • Documentation Audit: Search documentation (e.g., API auth), then open labeled "documentation"

issues for gaps or outdated sections with detailed fixes.

  • Team Workload Balance: Group active issues by assignee, flag anyone with high load, and suggest or

apply redistributions.

  • Release Planning: Create a project (e.g., "v2.0 Release") with milestones (feature freeze, beta,

docs, launch) and generate issues with estimates.

  • Cross-Project Dependencies: Find all "blocked" issues, identify blockers, and create linked issues

if missing.

  • Automated Status Updates: Find your issues with stale updates and add status comments based on

current state/blockers.

  • Smart Labeling: Analyze unlabeled issues, suggest/apply labels, and create missing label

categories.

  • Sprint Retrospectives: Generate a report for the last completed cycle, note completed vs. pushed

work, and open discussion issues for patterns.

Tips for Maximum Productivity

  • Batch operations for related changes; consider smart templates for recurring issue structures.
  • Use natural queries when possible ("Show me what John is working on this week").
  • Leverage context: reference prior issues in new requests.
  • Break large updates into smaller batches to avoid rate limits; cache or reuse filters when listing

frequently.

Troubleshooting

  • Authentication: Clear browser cookies, re-run OAuth, verify workspace permissions, ensure API

access is enabled.

  • Tool Calling Errors: Confirm the model supports multiple tool calls, provide all required fields,

and split complex requests.

  • Missing Data: Refresh token, verify workspace access, check for archived projects, and confirm

correct team selection.

  • Performance: Remember Linear API rate limits; batch bulk operations, use specific filters, or

cache frequent queries.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yacosta738/agent-harness/linear/badge)](https://verified-skill.com/skills/yacosta738/agent-harness/linear)

Something wrong with this skill or its page? Tell us.