tag-duplicate-prs-issues
Use gitcrawl to search duplicate GreenchClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.
Skill by greench-ai
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/greench-ai-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
- Use gitcrawl to search duplicate GreenchClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.
- License
- MIT
- Instructions
- 436 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 write duplicate groups or annotations until this setup is complete. Read-only discovery can still proceed with `gitcrawl` and live `gh`. ### Companion Skills 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 the CLIs 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: ```bash curl -fsSL https://raw.githubusercontent.com/dutifuldev/prtags/main/scripts/install-prtags.sh | bash -s -- --bin-dir "$HOME/.local/bin" ``` ### 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 `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: ```bash 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: ```bash prtags auth login ``` Resume only after the missing tool or login state has been fixed. ## Read-Path Default 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: - the target or candidate is not present yet - the local data is clearly stale or incomplete for the decision you need to make - `gitcrawl` errors, times out, or lacks the needed neighbor/search data When 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. ## 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: - `gitcrawl` is candidate generation and historical context - use it first for local title/body search, neighbors, clusters, and closed-thread discovery - treat every candidate as a lead until live GitHub confirms it - `gh` is live GitHub truth - use it for target state, body, comments, reviews, files, linked issues, and current open/closed/merged status - use `gh search` only when `gitcrawl` is stale, missing data, or cannot express the needed query - `prtags` is the maintainer curation layer - use it to create or reuse one duplicate group - use it to save the duplicate status, confidence, rationale, and group summary - use it as the source of truth for the GitHub-facing group comment ## Working Rules - Do not call something a duplicate only because the titles are similar. - Do not call something a duplicate only because the same files changed. - A duplicate cluster should be based on the same user-facing problem, the same intent, and substantially overlapping implementation or investigation context. ## One-Group Rule Treat duplicate groups as exclusive. A PR or issue should belong to at most one duplicate group at a time. That means: - before creating a new group, search for an existing group that already represents the same duplicate story - if the target already appears to belong to a different duplicate group, stop and resolve that conflict first - do not create a second group for the same target just because the wording is slightly different
From greench-ai/GreenchClaw, MIT.
More from greench-ai/GreenchClaw
- 0.444score
qqbot-channel
greench-ai
QQ channel management skill.
SkillCFreshness: CClaude Code +9 - 0.442score
browser-automation
greench-ai
Use when controlling web pages with the GreenchClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale…
SkillCFreshness: CClaude Code +9 - 0.440score
qqbot-media
greench-ai
QQBot rich media send and receive support.
SkillCFreshness: CClaude Code +9 - 0.440score
gitcrawl
greench-ai
Use gitcrawl for GreenchClaw issue and PR archive search, duplicate discovery, related-thread clustering, and local GitHub mirror freshness checks.
SkillCFreshness: CClaude Code +9 - 0.437score
security-triage
greench-ai
Triage GreenchClaw security advisories, drafts, and GHSA reports with shipped-tag and trust-model proof.
SkillCFreshness: CClaude Code +9 - 0.437score
optimizetests
greench-ai
Optimize GreenchClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
SkillCFreshness: CClaude Code +9 - 0.432score
wiki-maintainer
greench-ai
Maintain the GreenchClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.
SkillCFreshness: CClaude Code +9 - 0.431score
crabbox
greench-ai
Use Crabbox for GreenchClaw remote Linux validation.
SkillCFreshness: CClaude Code +9 - 0.419score
acp-router
greench-ai
Route plain-language requests for Pi, Claude Code, Cursor, Copilot, GreenchClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode…
SkillCFreshness: CClaude Code +9 - 0.416score
prose
greench-ai
OpenProse VM skill pack.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 15, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/greench-ai/GreenchClaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from greench-ai
- 0.444score
qqbot-channel
greench-ai
QQ channel management skill.
SkillCFreshness: CClaude Code +9 - 0.443score
openclaw-test-heap-leaks
greench-ai
Investigate `pnpm test` memory growth, Vitest worker OOMs, and suspicious RSS increases in OpenClaw using the `scripts/test-parallel.mjs` heap snapshot tooling.
SkillCFreshness: CClaude Code +9 - 0.442score
browser-automation
greench-ai
Use when controlling web pages with the FirstNexus browser tool, especially multi-step flows, login checks, tab management, or recovery from stale…
SkillCFreshness: CClaude Code +9 - 0.442score
browser-automation
greench-ai
Use when controlling web pages with the GreenchClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale…
SkillCFreshness: CClaude Code +9 - 0.442score
telegram-crabbox-e2e-proof
greench-ai
Use when reviewing, reproducing, or proving FirstNexus Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an…
SkillCFreshness: CClaude Code +9 - 0.442score
telegram-crabbox-e2e-proof
greench-ai
Use when reviewing, reproducing, or proving NexisClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an…
SkillCFreshness: CClaude Code +9
Cite this page
tag-duplicate-prs-issues skill. Agent Mart. https://agentmart.dev/skills/greench-ai-tag-duplicate-prs-issues (last updated 2026-10-24)