技能 linear-claude-skill
📋

linear-claude-skill

安全 🌐 网络访问🔑 环境变量

Gerenciar Issues e Projetos do Linear

Esta skill permite que o Claude interaja com o Linear para rastreamento de issues, gerenciamento de projetos e fluxos de trabalho de colaboração de equipe diretamente do seu ambiente de desenvolvimento.

支持: Claude Codex Code(CC)
🥉 73 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“linear-claude-skill”。 Create a new issue in the Backend project titled 'Fix login timeout' with description 'Users are being logged out after 5 minutes'

预期结果:

Created issue ENG-456 in Backend project.

Title: Fix login timeout
Status: Backlog
Priority: No priority
URL: https://linear.app/team/issue/ENG-456

正在使用“linear-claude-skill”。 Update issues ENG-101, ENG-102, ENG-103 to Done

预期结果:

Successfully updated 3 issues:
- ENG-101 → Done
- ENG-102 → Done
- ENG-103 → Done

安全审计

安全
v1 • 2/25/2026

This is a legitimate Linear integration skill. Static scanner flagged 137 patterns as potential issues, but evaluation reveals all are false positives or legitimate usage. The skill requires network access to communicate with Linear API and environment variable access for API key authentication, which is standard for API integrations. Documentation explicitly includes security best practices for credential handling using varlock.

1
已扫描文件
544
分析行数
2
发现项
1
审计总数
审计者: claude

质量评分

38
架构
95
可维护性
87
内容
50
社区
100
安全
87
规范符合性

你能构建什么

Fluxo de Trabalho da Equipe de Desenvolvimento

Criar e gerenciar issues diretamente do Claude ao discutir bugs ou solicitações de recursos durante as sessões de codificação

Rastreamento de Projetos

Atualizar status do projeto e vincular issues a iniciativas sem sair do seu ambiente de codificação

Automação de Tarefas

Automatizar atualizações de status repetitivas e gerenciamento de issues em massa através de comandos do Claude

试试这些提示

Criar uma Nova Issue
Create a new issue in Linear with title '{title}' and description '{description}' in the '{project}' project
Atualizar Status da Issue
Update the status of issue {issue_id} to {status} (use: Backlog, Todo, In Progress, Done, Cancelled)
Atualização em Massa de Status
Update these issues to Done: {issue_list} (e.g., ENG-101, ENG-102, ENG-103)
Criar Projeto com Issues
Create a new project named '{project_name}' linked to initiative '{initiative}' and add these issues: {issue_titles}

最佳实践

  • Sempre vincule issues a projetos e projetos a iniciativas para rastreabilidade adequada
  • Use ferramentas MCP quando disponíveis para a maioria das operações; use CLI como alternativa
  • Mantenha sua chave de API do Linear segura usando variáveis de ambiente, nunca a codifique

避免

  • Não crie issues em projetos genéricos e depois as mova - crie-as no projeto correto desde o início
  • Não exponha sua chave de API do Linear na saída do terminal ou contexto do Claude
  • Evite usar servidores MCP comunitários descontinuados - use o servidor MCP oficial do Linear

常见问题

Como obtenho uma chave de API do Linear?
Vá para Linear Settings > Security & access > Personal API keys. Crie uma nova chave começando com 'lin_api_' e adicione-a às suas variáveis de ambiente.
Quais ferramentas esta skill suporta?
A skill suporta ferramentas MCP (preferido), CLI do Linear e scripts auxiliares usando o pacote @linear/sdk.
Por que estou vendo 'MCP tools not available'?
Se o MCP não estiver disponível, a skill automaticamente usará a CLI do Linear ou scripts auxiliares como alternativa. Você não precisa reportar isso como um bloqueio.
Como atualizo múltiplas issues de uma vez?
Use o comando de status em massa: npx tsx scripts/linear-ops.ts status Done ENG-101 ENG-102 ENG-103
Posso criar sub-issues?
Sim, use: npx tsx scripts/linear-ops.ts create-sub-issue ENG-100 'Sub-task title' 'Description'
Como vinculo um projeto a uma iniciativa?
Use: npx tsx scripts/linear-ops.ts link-initiative 'Project Name' 'Initiative Name'

开发者详情

文件结构

📄 SKILL.md