VM0VM0
Agent Skills

Linear

Manage issues and projects in Linear

Linear is a project management tool for software teams. This skill enables your agent to create issues, update statuses, and manage projects.

Required Environment

NameTypeDescription
LINEAR_API_KEYsecretAPI key from Linear Settings

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    framework: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/linear

Run

Store your secret on the platform (recommended, one-time setup):

vm0 secret set LINEAR_API_KEY your-linear-api-key

Then run your agent - secret is automatically loaded:

vm0 run my-agent "create an issue"

For CI/CD or temporary overrides, pass secrets at runtime: --secrets LINEAR_API_KEY=value. See Environment Variables for details.

Example Instructions

AGENTS.md
# Bug Triage Agent

You use Linear to triage and organize bug reports.

## Workflow

1. Review new issues in the Triage queue
2. Add appropriate labels and priority
3. Assign to relevant team members
4. Move to appropriate project board

## Priority Guidelines

- P0: Production down, data loss
- P1: Major feature broken
- P2: Minor bugs, workarounds exist
- P3: Nice to have improvements
AGENTS.md
# Sprint Planning Agent

You use Linear to prepare sprint planning.

## Workflow

1. List all issues in the backlog
2. Calculate story points and capacity
3. Suggest issues for the upcoming sprint
4. Create sprint cycle if needed

## Criteria

- Balance bug fixes and features
- Consider team velocity
- Prioritize customer-reported issues