linear-automation
Automate Linear Project Management Tasks
Eliminate manual Linear operations by orchestrating MCP tools for issue tracking, project management, and sprint cycles. Focus on work instead of repetitive task management.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「linear-automation」。 Create an issue titled "API rate limiting" for the backend team with high priority
預期結果:
Successfully created issue ENG-1247 "API rate limiting" with high priority assigned to the backend team. Issue is now in Todo state. You can view it at linear.app/issue/ENG-1247
正在使用「linear-automation」。 List all active cycles for the Engineering team
預期結果:
Found 2 active cycles for Engineering team: Cycle 24 (Jan 15 - Jan 28) with 18 issues, Cycle 25 (Jan 29 - Feb 11) with 22 issues. Current active cycle is Cycle 25.
安全審計
安全All 63 static analyzer findings dismissed as false positives. The SKILL.md file is documentation-only (184 lines) describing Rube MCP tool orchestration for Linear API. No executable code, command injection vectors, or dangerous patterns exist. External commands detected were markdown-formatted tool names (e.g., LINEAR_GET_ALL_LINEAR_TEAMS), not shell execution. The hardcoded URL is the legitimate Rube MCP endpoint for user configuration.
品質評分
你能建構什麼
Engineering Team Lead
Automate sprint planning by creating issues from a template, assigning team members, and setting appropriate workflow states without manual Linear navigation.
Product Manager
Bulk create and organize project issues, link them to cycles, and apply consistent labeling across teams for better roadmap visibility.
Developer Automation
Create issues automatically from code review comments, link commits to issues, and update issue states based on pull request status.
試試這些提示
Create a new Linear issue with title "Fix login bug" for the Engineering team. Set priority to high and add a description explaining the bug occurs on Safari browsers.
Find all issues in the Engineering team with "bug" in the title that are currently unassigned. Update each one to assign to the team lead and set priority to medium.
Create a new Linear project called "Q1 Mobile Redesign" spanning the Engineering, Design, and Product teams. Add a description with project goals and create an initial issue for the kickoff meeting.
Run a custom GraphQL query to get all completed issues in the current cycle for the Engineering team. Calculate the total story points completed and list issues by assignee.
最佳實務
- Always call RUBE_SEARCH_TOOLS first to get current tool schemas before executing workflows
- Resolve team IDs and state IDs using the appropriate lookup tools before creating issues or cycles
- Check pagination cursors in responses and iterate through all pages when listing large collections
避免
- Do not hardcode team IDs or state IDs - always resolve them dynamically using lookup tools
- Avoid creating issues without first verifying the team exists and the connection is ACTIVE
- Do not skip error handling for API rate limits - implement retry logic with exponential backoff