搜索

PythonReactSEOPDF
GitHub Skill

fetch-unresolved-comments

Fetch unresolved PR review comments using GitHub GraphQL API, filtering out resolved and outdated feedback.

mlflow☆ 23,861 仓库 Stars5,200 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Fetch Unresolved PR Review Comments

Uses GitHub's GraphQL API to fetch only unresolved review thread comments from a pull request.

When to Use

  • You need to get only unresolved review comments from a PR
  • You want to filter out already-resolved and outdated feedback

Instructions

  1. Get PR URL:

    • First check for environment variables:
      • If PR_NUMBER and GITHUB_REPOSITORY are set, construct URL as https://github.com/${GITHUB_REPOSITORY}/pull/${PR_NUMBER}
    • Otherwise:
      • Use gh pr view --json url -q '.url' to get the current branch's PR URL
  2. Run the skill:

    uv run skills fetch-unresolved-comments <pr_url>
    

    Example:

    uv run skills fetch-unresolved-comments https://github.com/mlflow/mlflow/pull/18327
    

    The script automatically reads the GitHub token from:

    • GH_TOKEN environment variable, or
    • gh auth token command if environment variables are not set

Example Output

{
  "total": 3,
  "by_file": {
    ".github/workflows/resolve.yml": [
      {
        "thread_id": "PRRT_kwDOAL...",
        "line": 40,
        "startLine": null,
        "diffHunk": "@@ -0,0 +1,245 @@\n+name: resolve...",
        "comments": [
          {
            "id": 2437935275,
            "body": "We can remove this once we get the key.",
            "author": "harupy",
            "createdAt": "2025-10-17T00:53:20Z"
          },
          {
            "id": 2437935276,
            "body": "Good catch, I'll update it.",
            "author": "contributor",
            "createdAt": "2025-10-17T01:10:15Z"
          }
        ]
      }
    ],
    ".gitignore": [
      {
        "thread_id": "PRRT_kwDOAL...",
        "line": 133,
        "startLine": null,
        "diffHunk": "@@ -130,0 +133,2 @@\n+.claude/*",
        "comments": [
          {
            "id": 2437935280,
            "body": "Should we add this to .gitignore?",
            "author": "reviewer",
            "createdAt": "2025-10-17T01:15:42Z"
          }
        ]
      }
    ]
  }
}

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-28
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!