Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计异常

linear-issueLinear issue 搜索

Agent Skill

用于围绕 GitHub 仓库、Issue、Pull Request、分支、提交和代码协作流程提供辅助能力。它适合让 Agent 查询项目状态、整理变更、辅助创建或检查协作事项,并把仓库中的信息转成可执行的下一步。使用时需要区分只读查询和写入操作;涉及创建 PR、修改 Issue、推送分支或访问私有仓库时,应确认 token 权限、目标仓库范围和用户授权。

总安装

7,344

周安装

306

GitHub Stars

186,105

下载量

2,448
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:linear-issue(Linear issue 搜索)
来源仓库:https://github.com/n8n-io/n8n
仓库路径:skills/linear-issue
安装命令:
npx skills add https://github.com/n8n-io/n8n --skill linear-issue
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/n8n-io/n8n --skill linear-issue

简介

用于围绕 GitHub 仓库、Issue、Pull Request、分支、提交和代码协作流程提供辅助能力。

  • 适合让 Agent 查询项目状态、整理变更、辅助创建或检查协作事项。
  • 使用时需要区分只读查询和写入操作;涉及创建 PR、修改 Issue 时需确认 token 权限。
  • 访问私有仓库或推送分支时应确认用户授权和目标仓库范围。
  • 安装方式:通过 npx skills add 命令从 GitHub 仓库安装。

SKILL.md

Linear Issue Analysis

Start work on Linear issue $ARGUMENTS

Prerequisites

This skill depends on external tools. Before proceeding, verify availability:

Required:

  • Linear MCP (mcp__linear): Must be connected. Without it the skill cannot function at all.
  • GitHub CLI (gh): Must be installed and authenticated. Run gh auth status to verify. Used to fetch linked PRs and issues.

Optional (graceful degradation):

  • Notion MCP (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 skill (/loom-transcript): Needed only if the issue contains Loom videos. If unavailable, note the Loom links in the summary for the user to watch.
  • curl: Used to download images. Almost always available; if missing, skip image downloads and note it.

If a required tool is missing, stop and tell the user what needs to be set up before continuing.

Instructions

Follow these steps to gather comprehensive context about the issue:

1. Fetch the Issue and Comments from Linear

Use the Linear MCP tools to fetch the issue details and comments together:

  • Use mcp__linear__get_issue with the issue ID to get full details including attachments
  • Include relations to see blocking/related/duplicate issues
  • Immediately after, use mcp__linear__list_comments with the issue ID to fetch all comments

Both calls should be made together in the same step to gather the complete context upfront.

2. Analyze Attachments and Media (MANDATORY)

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):

  1. Scan the issue description AND all comments for ALL image URLs:

- <img> tags - Markdown images ![](url) - Raw URLs (github.com/user-attachments, imgur.com, etc.)

  1. For EACH image found (in description or comments):

- Download using curl -sL "url" -o /path/to/image.png (GitHub URLs require following redirects) OR the linear mcp - Use the Read tool on the downloaded file to view it - Describe what you see in detail

  1. Do NOT skip images - they often contain critical context like error messages, UI states, or configuration

Loom Videos (ALWAYS fetch transcript):

  1. Scan the issue description AND all comments for Loom URLs (loom.com/share/...)
  2. For EACH Loom video found (in description or comments):

- Use the /loom-transcript skill to fetch the FULL transcript - Summarize key points, timestamps, and any demonstrated issues

  1. Loom videos often contain crucial reproduction steps and context that text alone cannot convey

3. Fetch Related Context

Related Linear Issues:

  • Use mcp__linear__get_issue for any issues mentioned in relations (blocking, blocked by, related, duplicates)
  • Summarize how they relate to the main issue

GitHub PRs and Issues:

  • If GitHub links are mentioned, use gh CLI to fetch PR/issue details:

- gh pr view <number> for pull requests - gh issue view <number> for issues

  • Download images attached to issues: curl -H "Authorization: token $(gh auth token)" -L <image-url> -o image.png

Notion Documents:

  • If Notion links are present, use mcp__notion__notion-fetch with the Notion URL or page ID to retrieve document content
  • Summarize relevant documentation

4. Review Comments

Comments were already fetched in Step 1. Review them for:

  • Additional context and discussion history
  • Any attachments or media linked in comments (process in Step 2)
  • Clarifications or updates to the original issue description

5. Identify Affected Node (if applicable)

Determine whether this issue is specific to a particular n8n node (e.g. a trigger, action, or tool node). Look for clues in:

  • The issue title (e.g. "Linear trigger", "Slack node", "HTTP Request")
  • The issue description and comments mentioning node names
  • Labels or tags on the issue (e.g. node:linear, node:slack)
  • Screenshots showing a specific node's configuration or error

If the issue is node-specific:

  1. 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:

- Core nodes: n8n-nodes-base.<camelCaseName> (e.g. "HTTP Request" → n8n-nodes-base.httpRequest) - Trigger variants: n8n-nodes-base.<name>Trigger (e.g. "Gmail Trigger" → n8n-nodes-base.gmailTrigger) - Tool variants: n8n-nodes-base.<name>Tool (e.g. "Google Sheets Tool" → n8n-nodes-base.googleSheetsTool) - LangChain/AI nodes: @n8n/n8n-nodes-langchain.<camelCaseName> (e.g. "OpenAI Chat Model" → @n8n/n8n-nodes-langchain.lmChatOpenAi)

  1. Look 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: 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.
  2. If the node is not found in the popularity file, note that it may be a community node or a very new/niche node.

6. Assess Effort/Complexity

After gathering all context, assess the effort required to fix/implement the issue. Use the following T-shirt sizes:

SizeApproximate effort
XS≤ 1 hour
S≤ 1 day
M2-3 days
L3-5 days
XL≥ 6 days

To make this assessment, consider:

  • Scope of changes: How many files/packages need to be modified? Is it a single node fix or a cross-cutting change?
  • Complexity: Is it a straightforward parameter change, a new API integration, a new credential type, or an architectural change?
  • Testing: How much test coverage is needed? Are E2E tests required?
  • Risk: Could this break existing functionality? Does it need backward compatibility?
  • Dependencies: Are there external API changes, new packages, or cross-team coordination needed?
  • Documentation: Does this require docs updates, migration guides, or changelog entries?

Provide the T-shirt size along with a brief justification explaining the key factors that drove the estimate.

7. Present Summary

Before presenting, verify you have completed:

  • Downloaded and viewed ALL images in the description AND comments
  • Fetched transcripts for ALL Loom videos in the description AND comments
  • Fetched ALL linked GitHub issues/PRs via gh CLI
  • Listed all comments on the issue
  • Checked whether the issue is node-specific and looked up popularity if so
  • Assessed effort/complexity with T-shirt size

After gathering all context, present a comprehensive summary including:

  1. Issue Overview: Title, status, priority, assignee, labels
  2. Description: Full issue description with any clarifications from comments
  3. Visual Context: Summary of screenshots/videos (what you observed in each)
  4. Affected Node (if applicable): Node name, node type ID (n8n-nodes-base.xxx), popularity score with level (e.g. 0.64 — medium popularity)
  5. Related Issues: How this connects to other work
  6. Technical Context: Any PRs, code references, or documentation
  7. Effort Estimate: T-shirt size (XS/S/M/L/XL) with justification
  8. Next Steps: Suggested approach based on all gathered context

Notes

  • The issue ID can be provided in formats like: AI-1975, node-1975, or just 1975 (will search)
  • If no issue ID is provided, ask the user for one

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

32.42%
按下载量换算794

Claude

31.59%
按下载量换算773

Cursor

19.4%
按下载量换算475

Gemini CLI

9.54%
按下载量换算234

安全审计

Gen Agent Trust Hub

未通过

Socket

可疑

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills