All skills
vincentkoc avatar

/openclaw-github-dedupe

@e0b7247
by Vincent Kocvincentkoc/dotskills108 stars
9

Investigate a cluster of GitHub issues and PRs, determine canonical candidates, post duplicate/related status, preserve contributor credit, and execute cleanup actions. Supports autonomous mode for provided-link-only closeout, merge/fix follow-through, changelog, and post-merge issue/PR cleanup.

Use this Skill: https://skilld.dev/gh/vincentkoc/dotskills/openclaw-github-dedupe

This session only. Nothing lands on disk.

principles.md

≈402 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Principles for GitHub Cluster Dedupe

Purpose

These are hard constraints for every execution of this skill. If a step conflicts with a higher-priority instruction, that instruction wins.

Principles

  • Evidence over narrative.
  • Dedup decisions must map failure semantics, not just title similarity.
  • Preserve contributor credit and avoid erasing historical context.
  • Keep visible credit bounded:
    • default: one credited contributor on canonical outcomes (target 95%+ of cases),
    • exception only: two credited contributors when the first PR is not mergeable/merged and an unmerged later PR is a direct, conflict-free continuation that passes checks.
  • Keep actions reversible when possible; prefer dry-run first for large cluster changes.
  • Never infer intent from metadata alone; verify body, diff, and failure path.
  • Treat risk and quality gates as non-negotiable before closure.
  • Prefer one canonical resolution per cluster, with explicit rationale for every non-canonical item.
  • If uncertainty exceeds one unresolved hard stop, return manual-review-required instead of closing.
  • Maintain transparent provenance: always leave a comment trail and explicit labels.
  • Keep output scannable and command-oriented for operators.
  • Prefer minimal edits and deterministic commands.
  • Keep communication constructive and contributor-safe, especially on closures.
  • Keep communication adaptive and human: treat examples as prompts, not scripts, and vary phrasing so output never reads as templated.
  • Keep comms warm and practical: prioritize what the maintainer needs next over polished copy.

Source: SKILL.md on GitHub

2 warnings6mo4 checks · Risk SAFE
  • Gen Agent Trust Hub7mo

    The skill automates GitHub issue and pull request management, including merging and closing actions. It is susceptible to indirect prompt injection because it processes untrusted content from GitHub issues and PRs, which could potentially influence the agent's triage decisions or lead to unintended repository modifications.

  • Socket6mo

    No alerts

  • Snyk7mo

    Risk: MEDIUM · No issues

  • Runlayer7mo

    2/2 files flagged

Signed by skilld at e0b7247. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated 3 weeks ago
Other metadata
metadata
{
  "short-description": "GitHub triage for issue/PR clusters, autonomous closeout, and dedupe decisions",
  "source": "https://github.com/vincentkoc/dotskills"
}

README badge

README badge for vincentkoc/dotskills/openclaw-github-dedupe