帮助团队检索重复的 PR 与问题单,并自动分组同步重复状态。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "tag-duplicate-prs-issues" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/.agents/skills/tag-duplicate-prs-issues/SKILL.md 2. 保存为 ~/.claude/skills/tag-duplicate-prs-issues/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用 gitcrawl 搜索 OpenClaw 仓库中与“登录超时”相关的重复 issue,按相似主题分组到 prtags,并给出建议保留的主 issue,再同步重复状态到 GitHub。
返回重复 issue 分组结果、建议的主单列表,以及已同步到 GitHub 的重复标记状态。
扫描 OpenClaw 中功能相近的 PR,找出重复实现的改动,按主题写入 prtags,并将重复 PR 标记结果同步到 GitHub,附上处理建议。
输出重复 PR 的聚类分组、每组的关联说明,以及 GitHub 上的同步处理结果。
请对 OpenClaw 最近 30 天的 PR 和 issue 做重复项巡检,生成 prtags 分组,列出高风险重复工作,并同步所有重复状态到 GitHub。
得到一份近 30 天重复工作巡检结果,包含分组标签、高风险项和同步状态摘要。
Use this skill when a maintainer needs to decide whether a pull request or issue is a duplicate of existing work.
This skill is for maintainer triage and grouping. It is not for reviewing the implementation quality of a PR.
Do not write duplicate groups or annotations until this setup is complete.
Read-only discovery can still proceed with gitcrawl and live gh.
Use $gitcrawl first for local candidate discovery.
Use the prtags skill from the prtags repo at skills/prtags/SKILL.md when it is available.
Install prtags from its latest GitHub release.
Do not rely on an old local build unless the maintainer explicitly wants to test unreleased behavior.
prtags CLI install path:
curl -fsSL https://raw.githubusercontent.com/dutifuldev/prtags/main/scripts/install-prtags.sh | bash -s -- --bin-dir "$HOME/.local/bin"
prtags should be logged in with the maintainer's own GitHub account through OAuth device flow.
Do not use a shared maintainer token for interactive triage.
prtags auth login
prtags auth status
The expected outcome is that prtags stores the logged-in maintainer identity locally and uses that account for authenticated writes.
Do not require an up-front preflight before starting the workflow. Proceed with the normal steps until you actually need a tool or account state.
As soon as you discover that prtags is missing or not logged in at the write step, stop immediately.
Do not continue in a partial write mode after that point.
If prtags is missing, ask the user to run:
curl -fsSL https://raw.githubusercontent.com/dutifuldev/prtags/main/scripts/install-prtags.sh | bash -s -- --bin-dir "$HOME/.local/bin"
If prtags auth status shows that the user is not logged in, ask the user to run:
prtags auth login
Resume only after the missing tool or login state has been fixed.
For candidate discovery in this workflow, use gitcrawl first.
Treat it as the local history and clustering layer for related issues, duplicate attempts, and closed threads.
Use live gh or gh api for the target thread and for any candidate before making an actionable judgment.
Use live GitHub when gitcrawl is missing or stale for a concrete reason, such as:
gitcrawl errors, times out, or lacks the needed neighbor/search dataWhen you fall back to live GitHub search, note that you did so and why.
If a later prtags target-level write fails because its own mirror has not caught up, stop and report that the curation backend is missing the target object instead of forcing a fallback write.
For each target PR or issue:
prtags group for that duplicate clusterprtagsprtags group writes to drive GitHub comment sync when that integration is configuredUse the tools with these boundaries:
gitcrawl is candidate generation and historical context
gh is live GitHub truth
gh search only when gitcrawl is stale, missing data, or cannot express the needed queryprtags is the maintainer curation layer
…
帮助你在 Discord 中收发消息、管理频道互动并自动化协作流程