linear-issue by n8n-io/n8n
npx skills add https://github.com/n8n-io/n8n --skill linear-issue开始处理 Linear 问题 $ARGUMENTS
此技能依赖于外部工具。在继续之前,请验证其可用性:
必需项:
mcp__linear): 必须已连接。没有它,此技能将完全无法工作。gh): 必须已安装并完成身份验证。运行 gh auth status 进行验证。用于获取关联的 PR 和问题。可选项(优雅降级):
mcp__notion): 仅在问题链接到 Notion 文档时需要。如果不可用,请在摘要中注明 Notion 链接,并告知用户手动检查。/loom-transcript): 仅在问题包含 Loom 视频时需要。如果不可用,请在摘要中注明 Loom 链接供用户观看。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
如果缺少必需工具,请停止并告知用户在继续之前需要设置什么。
按照以下步骤收集关于问题的全面上下文信息:
使用 Linear MCP 工具一起获取问题详情和评论:
mcp__linear__get_issue 和问题 ID 获取完整详情,包括附件mcp__linear__list_comments 和问题 ID 来获取所有评论这两个调用应在同一步骤中一起进行,以便预先收集完整的上下文。
重要提示: 此步骤不是可选的。您必须扫描并获取问题描述和所有评论中的所有视觉内容。
截图/图像(始终获取):
<img> 标签curl -sL "url" -o /path/to/image.png 下载(GitHub URL 需要遵循重定向)或使用 linear mcpRead 工具查看它Loom 视频(始终获取转录稿):
/loom-transcript 技能获取完整转录稿相关的 Linear 问题:
mcp__linear__get_issueGitHub PR 和问题:
gh CLI 获取 PR/问题详情:
gh pr view <number> 用于拉取请求gh issue view <number> 用于问题curl -H "Authorization: token $(gh auth token)" -L <image-url> -o image.pngNotion 文档:
mcp__notion__notion-fetch 和 Notion URL 或页面 ID 来检索文档内容评论已在步骤 1 中获取。审查它们以获取:
确定此问题是否特定于某个 n8n 节点(例如,触发器、操作或工具节点)。在以下方面寻找线索:
node:linear, node:slack)如果问题是节点特定的:
Grep 在 packages/frontend/editor-ui/data/node-popularity.json 中搜索节点的显示名称(或其关键词)以找到确切的节点类型 ID。作为参考,常见的 ID 模式是:
* 核心节点:n8n-nodes-base.<camelCaseName>(例如 "HTTP Request" → n8n-nodes-base.httpRequest)
* 触发器变体:n8n-nodes-base.<name>Trigger(例如 "Gmail Trigger" → n8n-nodes-base.gmailTrigger)
* 工具变体:n8n-nodes-base.<name>Tool(例如 "Google Sheets Tool" → n8n-nodes-base.googleSheetsTool)
* LangChain/AI 节点:@n8n/n8n-nodes-langchain.<camelCaseName>(例如 "OpenAI Chat Model" → @n8n/n8n-nodes-langchain.lmChatOpenAi)packages/frontend/editor-ui/data/node-popularity.json 中查找节点的流行度分数。 使用 Grep 在该文件中搜索节点 ID。流行度分数是一个介于 0 和 1 之间的对数尺度值。使用以下阈值进行分类:| 分数 | 等级 | 描述 | 示例 |
|---|---|---|---|
| ≥ 0.8 | 高 | 核心/广泛使用的节点,前约 5% | HTTP Request (0.98), Google Sheets (0.95), Postgres (0.83), Gmail Trigger (0.80) |
| 0.4–0.8 | 中 | 定期使用的集成 | Slack (0.78), GitHub (0.64), Jira (0.65), MongoDB (0.63) |
| < 0.4 | 低 | 小众或很少使用的节点 | Amqp (0.34), Wise (0.36), CraftMyPdf (0.33) |
在摘要中包含原始分数和等级(高/中/低)。
收集所有上下文后,评估修复/实现此问题所需的工作量。使用以下 T 恤尺码:
| 尺码 | 大致工作量 |
|---|---|
| XS | ≤ 1 小时 |
| S | ≤ 1 天 |
| M | 2-3 天 |
| L | 3-5 天 |
| XL | ≥ 6 天 |
进行此评估时,请考虑:
提供 T 恤尺码以及简要的理由说明,解释驱动估算的关键因素。
在呈现之前,请验证您已完成:
gh CLI 获取了所有链接的 GitHub 问题/PR收集所有上下文后,呈现一个全面的摘要,包括:
n8n-nodes-base.xxx)、流行度分数及等级(例如 0.64 — 中等流行度)AI-1975、node-1975 或仅 1975(将进行搜索)每周安装量
185
仓库
GitHub 星标数
181.1K
首次出现
2026年2月18日
安全审计
安装于
opencode183
gemini-cli181
codex181
github-copilot180
cursor180
kimi-cli179
Start work on Linear issue $ARGUMENTS
This skill depends on external tools. Before proceeding, verify availability:
Required:
mcp__linear): Must be connected. Without it the skill cannot function at all.gh): Must be installed and authenticated. Run gh auth status to verify. Used to fetch linked PRs and issues.Optional (graceful degradation):
mcp__notion): Needed only if the issue links to Notion docs. If unavailable, note the Notion links in the summary and tell the user to check them manually./loom-transcript): Needed only if the issue contains Loom videos. If unavailable, note the Loom links in the summary for the user to watch.If a required tool is missing, stop and tell the user what needs to be set up before continuing.
Follow these steps to gather comprehensive context about the issue:
Use the Linear MCP tools to fetch the issue details and comments together:
mcp__linear__get_issue with the issue ID to get full details including attachmentsmcp__linear__list_comments with the issue ID to fetch all commentsBoth calls should be made together in the same step to gather the complete context upfront.
IMPORTANT: This step is NOT optional. You MUST scan and fetch all visual content from BOTH the issue description AND all comments.
Screenshots/Images (ALWAYS fetch):
<img> tagscurl -sL "url" -o /path/to/image.png (GitHub URLs require following redirects) OR the linear mcpRead tool on the downloaded file to view itLoom Videos (ALWAYS fetch transcript):
/loom-transcript skill to fetch the FULL transcriptRelated Linear Issues:
mcp__linear__get_issue for any issues mentioned in relations (blocking, blocked by, related, duplicates)GitHub PRs and Issues:
gh CLI to fetch PR/issue details:
gh pr view <number> for pull requestsgh issue view <number> for issuescurl -H "Authorization: token $(gh auth token)" -L <image-url> -o image.pngNotion Documents:
mcp__notion__notion-fetch with the Notion URL or page ID to retrieve document contentComments were already fetched in Step 1. Review them for:
Determine whether this issue is specific to a particular n8n node (e.g. a trigger, action, or tool node). Look for clues in:
node:linear, node:slack)If the issue is node-specific:
Find the node type ID. Use Grep to search for the node's display name (or keywords from it) in packages/frontend/editor-ui/data/node-popularity.json to find the exact node type ID. For reference, common ID patterns are:
n8n-nodes-base.<camelCaseName> (e.g. "HTTP Request" → n8n-nodes-base.httpRequest)n8n-nodes-base.<name>Trigger (e.g. "Gmail Trigger" → n8n-nodes-base.gmailTrigger)n8n-nodes-base.<name>Tool (e.g. "Google Sheets Tool" → n8n-nodes-base.googleSheetsTool)| Score | Level | Description | Examples |
|---|---|---|---|
| ≥ 0.8 | High | Core/widely-used nodes, top ~5% | HTTP Request (0.98), Google Sheets (0.95), Postgres (0.83), Gmail Trigger (0.80) |
| 0.4–0.8 | Medium | Regularly used integrations | Slack (0.78), GitHub (0.64), Jira (0.65), MongoDB (0.63) |
| < 0.4 | Low | Niche or rarely used nodes | Amqp (0.34), Wise (0.36), CraftMyPdf (0.33) |
Include the raw score and the level (high/medium/low) in the summary.
After gathering all context, assess the effort required to fix/implement the issue. Use the following T-shirt sizes:
| Size | Approximate effort |
|---|---|
| XS | ≤ 1 hour |
| S | ≤ 1 day |
| M | 2-3 days |
| L | 3-5 days |
| XL | ≥ 6 days |
To make this assessment, consider:
Provide the T-shirt size along with a brief justification explaining the key factors that drove the estimate.
Before presenting, verify you have completed:
gh CLIAfter gathering all context, present a comprehensive summary including:
n8n-nodes-base.xxx), popularity score with level (e.g. 0.64 — medium popularity)AI-1975, node-1975, or just 1975 (will search)Weekly Installs
185
Repository
GitHub Stars
181.1K
First Seen
Feb 18, 2026
Security Audits
Gen Agent Trust HubFailSocketWarnSnykWarn
Installed on
opencode183
gemini-cli181
codex181
github-copilot180
cursor180
kimi-cli179
通过 LiteLLM 代理让 Claude Code 对接 GitHub Copilot 运行 | 高级变通方案指南
31,600 周安装
@n8n/n8n-nodes-langchain.<camelCaseName>@n8n/n8n-nodes-langchain.lmChatOpenAiLook up the node's popularity score from packages/frontend/editor-ui/data/node-popularity.json. Use Grep to search for the node ID in that file. The popularity score is a log-scale value between 0 and 1. Use these thresholds to classify: