帮助团队检索重复的 PR 与问题单,并自动分组同步重复状态。
该技能本体看起来是开源的 prompt-only 文档型技能,直接攻击面较小;但 README 明确引导安装外部 CLI、通过 GitHub OAuth 登录并对 GitHub 进行读写,这与“无密钥/无远程端点”的声明不完全一致,需按配套工具链谨慎审视。
材料顶部声明“无密钥”,但 README 要求使用 `prtags auth login` 通过 GitHub OAuth device flow 以维护者账号登录,且可能配合 `gh` 使用已登录身份。技能本体不直接索取凭证,但若按文档操作,将涉及高权限 GitHub 身份用于写入标签/注释,存在凭证误用与权限边界需核实的风险。
声明中未列远程端点,但 README 明确依赖 live GitHub/`gh api`,并从 `raw.githubusercontent.com` 拉取安装脚本;`prtags` 还会与其自身后端/镜像状态交互。技能本体为 prompt-only,不自带外发能力,但其推荐工作流会把仓库/议题数据发往 GitHub及相关配套服务。
技能本体作为 prompt-only 内容不直接执行代码;但 README 推荐运行 `curl ... | bash` 安装外部 `prtags` CLI,并调用本地 `gh`/`gitcrawl`/`prtags` 命令。这属于典型配套工具执行面,尤其远程脚本管道执行应单独审查其安全性与完整性。
技能自身未声明本地文件或系统资源访问;但工作流要求使用 `gitcrawl` 做本地发现、使用 `gh`/`prtags` 对目标 PR/issue 进行读取与写入,意味着相关工具可能访问本地仓库数据并修改 GitHub 上的标签、分组或注释。就该技能本体而言,这些访问并非内建,而是文档引导的配套权限。
正面因素是来源为 GitHub 开源仓库且社区信号很强;但许可证未声明、维护状态未知,且 README 依赖另一个外部仓库 `dutifuldev/prtags` 的最新 release 与安装脚本。技能元数据与 README 在依赖/登录/联网要求上存在落差,因此供应链应按“主仓库 + 外部 CLI + 安装脚本”整体核验,而不宜仅凭主仓库高 star 放行。
复制安装指令,让 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
…
使用 sherpa-onnx 在本地离线将文本快速转换为语音,无需云服务。
帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
帮助用户对收件箱消息进行分流、跟进等待回复并生成后续摘要。
通过命令行控制飞利浦 Hue 灯光与场景,便捷实现智能照明操作自动化。
帮助你用 node inspect 与性能分析工具定位 Node.js 调试与性能问题。
基于问题或 PR 列表深度审查代码,只修复高确定性的小型 OpenClaw 缺陷。
帮助维护者快速审查、分诊并处理 OpenClaw 的 Issue 与 PR。
帮助开发者批量定位并修复可合入的高置信小型 OpenClaw 缺陷
基于 Git 历史重生成 OpenClaw 发布更新日志,便于发版前整理版本说明。
帮助你在核对来源的前提下重构 OpenClaw 文档页面并完成验证
用于处理 ClawSweeper 的巡检报告、修复任务、合并流程与运维监控。