技能 linear
📦

linear

低风险 🌐 网络访问📁 文件系统访问⚙️ 外部命令🔑 环境变量

Linear-Issues mit Claude verwalten

也可从以下获取: 0xSero,0xBigBoss,davila7,0xBigBoss

Die Linear-Integration ermöglicht es Teams, Issues zu erstellen, zu aktualisieren und zu verfolgen, ohne ihren Entwicklungsworkflow zu verlassen. Claude Code kommuniziert direkt mit der GraphQL-API von Linear, um Projekte zu verwalten, Status zu aktualisieren und die Projekttransparenz zu wahren.

支持: Claude Codex Code(CC)
⚠️ 66
1

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“linear”。 Create a high priority issue for API timeout bug

预期结果:

Linear Action Completed
Type: create_issue
Identifier: ENG-456
URL: https://linear.app/your-team/issue/ENG-456
Details: Title - 'API timeout bug', Priority - High (2), Status - Backlog

正在使用“linear”。 What is the progress on project 'Authentication Revamp'?

预期结果:

Project Status: Authentication Revamp
- Total Issues: 24
- Completed: 18
- Progress: 75%
- Status: On track
- Remaining: 6 issues (2 in progress, 4 backlog)

正在使用“linear”。 Add a comment to ENG-234 about deployment timeline

预期结果:

Linear Action Completed
Type: add_comment
Identifier: ENG-234
URL: https://linear.app/your-team/issue/ENG-234/comment/abc123
Details: Comment added regarding deployment scheduled for next sprint

安全审计

低风险
v4 • 1/21/2026

This skill integrates with Linear's GraphQL API using environment variables for authentication. All static findings are false positives from documentation examples. Network access is legitimate and restricted to Linear API. Environment variable access is required for API authentication. No malicious patterns detected.

2
已扫描文件
876
分析行数
7
发现项
4
审计总数
低风险问题 (3)
Environment Variable Access for API Authentication
The skill accesses LINEAR_API_KEY and LINEAR_TEAM_ID environment variables for API authentication. This is legitimate and documented behavior. The skill explicitly denies access to credential files (.env, .key, .secret) in its permissions configuration.
Network Access to Linear API
The skill makes network requests to api.linear.app using GraphQL. This is the intended functionality for Linear integration and is properly documented. Network access is restricted to full network permissions with proper authorization headers.
Read-Only Filesystem Access
The skill has read-only filesystem access limited to .opencode directories. Write operations are explicitly disabled. This is appropriate for configuration reading without modification risks.

风险因素

🌐 网络访问 (2)
📁 文件系统访问 (1)
⚙️ 外部命令 (1)
🔑 环境变量 (2)
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
87
内容
21
社区
84
安全
83
规范符合性

你能构建什么

Automatisierung der Sprint-Planung

Entwicklungsteams können Issues massenweise aus Planungsdokumenten erstellen, Prioritäten automatisch basierend auf Diskussionsnotizen zuweisen und Issues in Projekte organisieren, ohne manuelle Dateneingabe.

Issue-Erstellung aus Fehlerberichten

Fehlerberichte, Nutzerfeedback oder Testergebnisse direkt in Linear-Issues umwandeln mit korrekter Formatierung, relevanten Labels und angemessenen Prioritätsstufen basierend auf Schweregrad-Analyse.

Projektstatusberichte

Mehrere Projekte abfragen, um konsolidierte Fortschrittsberichte zu erstellen, blockierte Issues zu identifizieren und Abschlussmetriken für Stakeholder-Updates zu verfolgen, ohne manuelle Dashboard-Überprüfung.

试试这些提示

Einfaches Issue erstellen
Create a Linear issue with title 'Fix login validation error' and description 'Users report validation fails with special characters in password field'
Massen-Issue-Erstellung aus Liste
Create Linear issues from this feature list: 1) Add dark mode toggle 2) Implement password reset flow 3) Add email notifications. Set all to high priority.
Issue-Status mit Kommentar aktualisieren
Update issue ENG-123 to 'In Progress' status and add a comment explaining that the database migration is complete and testing has begun
Projektstatusbericht erstellen
Get the status for project 'Q1 Mobile Launch' and summarize: total issues, completed count, current progress percentage, and any high-priority blocked items

最佳实践

  • LINEAR_API_KEY und LINEAR_TEAM_ID als Umgebungsvariablen festlegen, bevor Sie das Skill verwenden, um eine ordnungsgemäße Authentifizierung sicherzustellen
  • Beschreibende Issue-Titel und detaillierte Beschreibungen verwenden, um eine klare Projektdokumentation zu gewährleisten und eine effektive Teamzusammenarbeit zu ermöglichen
  • Prioritätsstufen (0-4) beim Erstellen von Issues angeben, um Teams zu helfen, sich auf kritische Arbeiten zu konzentrieren und die Arbeitslast effektiv zu verwalten

避免

  • Vermeiden Sie das Hardcodieren von API-Schlüsseln oder Team-IDs in Prompts oder Skill-Konfigurationsdateien, da dies Sicherheitslücken schafft
  • Erstellen Sie keine doppelten Issues, ohne zuerst vorhandene Issues zu prüfen, da dies das Projekt-Board überladen und Teammitglieder verwirrt
  • Vermeiden Sie es, den Issue-Status zu aktualisieren, ohne Kontext in Kommentaren hinzuzufügen, da dies das Nachverfolgen der Entscheidungshistorie und der Fortschrittsbegründung erschwert

常见问题

Welche Berechtigungen für den Linear-API-Schlüssel sind erforderlich?
Das Skill erfordert einen Linear-API-Schlüssel mit Lese- und Schreibberechtigungen für Issues, Projekte und Kommentare. Generieren Sie Ihren API-Schlüssel unter Linear-Einstellungen > API > Persönliche API-Schlüssel.
Wie finde ich meine Linear-Team-ID?
Ihre Team-ID finden Sie in der Linear-URL beim Anzeigen Ihres Team-Workspace oder fragen Sie sie über die GraphQL-API mit der teams-Abfrage ab. Die Skill-Dokumentation enthält ein Abfragebeispiel zum Abrufen von Teaminformationen.
Kann dieses Skill mit mehreren Linear-Teams arbeiten?
Ja, Sie können beim Erstellen von Issues unterschiedliche Team-IDs angeben. Legen Sie LINEAR_TEAM_ID als Standard-Team fest und überschreiben Sie es in spezifischen Anfragen, indem Sie die teamId in der Issue-Erstellungseingabe angeben.
Was passiert, wenn der API-Schlüssel ungültig ist oder abläuft?
Das Skill gibt einen Authentifizierungsfehler von der Linear-API zurück. Sie müssen einen neuen API-Schlüssel von Linear generieren und die Umgebungsvariable LINEAR_API_KEY aktualisieren, um die Funktionalität wiederherzustellen.
Kann ich benutzerdefinierte Linear-API-Endpunkte für selbst gehostete Instanzen verwenden?
Ja, legen Sie die Umgebungsvariable LINEAR_API_URL auf Ihren benutzerdefinierten GraphQL-Endpunkt fest. Das Skill verwendet standardmäßig https://api.linear.app/graphql, verwendet aber Ihren benutzerdefinierten Endpunkt, falls angegeben.
Unterstützt dieses Skill Linear-Webhooks oder Echtzeit-Updates?
Nein, dieses Skill verwendet die GraphQL-API für Request-Response-Interaktionen. Es unterstützt keine Webhook-Abonnements oder Echtzeit-Issue-Updates. Sie müssen Updates explizit abfragen.

开发者详情

文件结构

📄 SKILL.md