tag-duplicate-prs-issues
Search duplicate OpenClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.
Skill by rudofopelomi-cell
Chalk Labs
Need help deploying tag-duplicate-prs-issues?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rudofopelomi-cell-tag-duplicate-prs-issues
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/tag-duplicate-prs-issues
What's inside
- Skill name
tag-duplicate-prs-issues- Description
- Search duplicate OpenClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.
- License
- MIT
- Instructions
- 482 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Tag Duplicate PRs and Issues 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. ## Required Setup Do not start duplicate triage until this setup is complete. ### Install the companion skills Install these skills first because they teach the agent how to use the two main CLIs correctly: - `ghreplica` skill from the `ghreplica` repo at `skills/ghreplica/SKILL.md` - `prtags` skill from the `prtags` repo at `skills/prtags/SKILL.md` This skill assumes those two skills are available and can be used during the same run. ### Install the CLIs Install `ghreplica` and `prtags` from their latest GitHub releases. Do not rely on an old local build unless the maintainer explicitly wants to test unreleased behavior. `ghreplica` CLI install path: ```bash curl -fsSL https://raw.githubusercontent.com/dutifuldev/ghreplica/main/scripts/install-ghr.sh | bash -s -- --bin-dir "$HOME/.local/bin" ``` `prtags` CLI install path: ```bash curl -fsSL https://raw.githubusercontent.com/dutifuldev/prtags/main/scripts/install-prtags.sh | bash -s -- --bin-dir "$HOME/.local/bin" ``` Use the `pr-search-cli` project with `uvx`. The command itself is `pr-search`. Do not require a permanent install unless the maintainer explicitly wants one. ```bash uvx --from pr-search-cli pr-search status uvx --from pr-search-cli pr-search code similar 67144 ``` ### Authenticate prtags `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. ```bash 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. ## Missing-Setup Rule 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 a required CLI is missing or `prtags` is not logged in, stop immediately. Do not continue in a partial mode after that point. If `ghr` is missing, ask the user to run the `ghreplica` install command. If `prtags` is missing, ask the user to run both CLI install commands: ```bash curl -fsSL https://raw.githubusercontent.com/dutifuldev/ghreplica/main/scripts/install-ghr.sh | bash -s -- --bin-dir "$HOME/.local/bin" curl -fsSL https://raw.githubusercontent.com/dutifuldev/prtags/main/scripts/install-prtags.sh | bash -s -- --bin-dir "$HOME/.local/bin" ``` If `uvx --from pr-search-cli pr-search ...` fails because `uvx` or the `pr-search` launcher is not available, ask the user to make that command work before continuing. If `prtags auth status` shows that the user is not logged in, ask the user to run: ```bash prtags auth login ``` Resume only after the missing tool or login state has been fixed. ## Read-Path Default For read-only GitHub operations in this workflow, use `ghr` as the default CLI. Treat it as a drop-in replacement for the `gh` read operations you would normally use for PRs, issues, comments, reviews, and duplicate-search evidence. Only fall back to `gh` when `ghr` is failing for a concrete reason, such as: - the mirrored object is not present yet - the mirror data is clearly stale or incomplete for the decision you need to make - the `ghr` command errors, times out, or does not expose the specific read you need When you fall back to `gh`, note that you did so and why. If `ghr` is missing a fresh PR or issue but `gh` can read it, you may use `gh` for the read-side judgment. If a later `prtags` target-level write fails because the same object is still missing from `ghreplica`, stop and report that the mirror has not caught up yet instead of forcing the write. ## Goal For each target PR or issue: 1. gather duplicate evidence 2. decide whether it is a real duplicate 3. create or reuse one `prtags` group for that duplicate cluster 4. save the maintainer judgment in `prtags` 5. rely on normal `prtags` group writes to drive GitHub comment sync when that integration is configured ## Tool Roles Use the tools with these boundaries: - `ghreplica` is the raw evidence source - use `ghr` first for normal GitHub read operations in this workflow - use it for title/body/comment search, related PRs, overlapping files, overlapping ranges, and current PR or issue status - resort to `gh` only when `ghr` cannot provide the needed read cleanly
From rudofopelomi-cell/10h, MIT.
More from rudofopelomi-cell/10h
- 0.518score
blacksmith-testbox
rudofopelomi-cell
Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-pr-maintainer
rudofopelomi-cell
Review, triage, close, label, comment on, or land OpenClaw PRs/issues with maintainer evidence checks.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-test-performance
rudofopelomi-cell
Benchmark, diagnose, and optimize OpenClaw test runtime, import hotspots, CPU/RSS, and slow coverage paths.
SkillBFreshness: BClaude Code +9 - 0.518score
optimizetests
rudofopelomi-cell
Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
SkillBFreshness: BClaude Code +9 - 0.505score
openclaw-release-maintainer
rudofopelomi-cell
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 31, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rudofopelomi-cell/10h
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rudofopelomi-cell
- 0.518score
blacksmith-testbox
rudofopelomi-cell
Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-pr-maintainer
rudofopelomi-cell
Review, triage, close, label, comment on, or land OpenClaw PRs/issues with maintainer evidence checks.
SkillBFreshness: BClaude Code +9 - 0.518score
openclaw-test-performance
rudofopelomi-cell
Benchmark, diagnose, and optimize OpenClaw test runtime, import hotspots, CPU/RSS, and slow coverage paths.
SkillBFreshness: BClaude Code +9 - 0.518score
optimizetests
rudofopelomi-cell
Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
SkillBFreshness: BClaude Code +9 - 0.505score
openclaw-release-maintainer
rudofopelomi-cell
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get tag-duplicate-prs-issues running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
tag-duplicate-prs-issues skill. Agent Mart. https://agentmart.dev/skills/rudofopelomi-cell-tag-duplicate-prs-issues (last updated 2026-10-24)