Gh Issues
trpc-group/trpc-agent-go
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments.
Maintenance of the contributor issue pipeline for JSONbored/awesome-claude (HeyClaude) — closing issues that are already done but not marked so, and keeping a small, high-value contributor-available…
$ npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JSONbored/awesome-claude contributor-pipeline-gardening --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JSONbored/awesome-claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/contributor-pipeline-gardening .claude/skills/contributor-pipeline-gardening && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "contributor-pipeline-gardening" agent skill from https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardening into .claude/skills/contributor-pipeline-gardening/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "contributor-pipeline-gardening", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardeningType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JSONbored/awesome-claude contributor-pipeline-gardening --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JSONbored/awesome-claude.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/contributor-pipeline-gardening .agents/skills/contributor-pipeline-gardening && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "contributor-pipeline-gardening" agent skill from https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardening into .agents/skills/contributor-pipeline-gardening/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "contributor-pipeline-gardening", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JSONbored/awesome-claude contributor-pipeline-gardening --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JSONbored/awesome-claude.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/contributor-pipeline-gardening .cursor/skills/contributor-pipeline-gardening && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "contributor-pipeline-gardening" agent skill from https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardening into .cursor/skills/contributor-pipeline-gardening/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "contributor-pipeline-gardening", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JSONbored/awesome-claude.git --path .claude/skills/contributor-pipeline-gardening--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JSONbored/awesome-claude contributor-pipeline-gardening --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JSONbored/awesome-claude.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/contributor-pipeline-gardening .gemini/skills/contributor-pipeline-gardening && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "contributor-pipeline-gardening" agent skill from https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardening into .gemini/skills/contributor-pipeline-gardening/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "contributor-pipeline-gardening", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JSONbored/awesome-claude contributor-pipeline-gardeningInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JSONbored/awesome-claude.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/contributor-pipeline-gardening .github/skills/contributor-pipeline-gardening && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "contributor-pipeline-gardening" agent skill from https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardening into .github/skills/contributor-pipeline-gardening/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "contributor-pipeline-gardening", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JSONbored/awesome-claude contributor-pipeline-gardening --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JSONbored/awesome-claude.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/contributor-pipeline-gardening .opencode/skills/contributor-pipeline-gardening && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "contributor-pipeline-gardening" agent skill from https://github.com/JSONbored/awesome-claude/tree/main/.claude/skills/contributor-pipeline-gardening into .opencode/skills/contributor-pipeline-gardening/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "contributor-pipeline-gardening", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
contributor-pipeline-gardeningMaintenance of the contributor issue pipeline for JSONbored/awesome-claude (HeyClaude) — closing issues that are already done but not marked so, and keeping a small, high-value contributor-available…
Contributor Pipeline Gardening is an agent skill from JSONbored/awesome-claude. Maintenance of the contributor issue pipeline for JSONbored/awesome-claude (HeyClaude) — closing issues that are already done but not marked so, and keeping a small, high-value contributor-available backlog stocked with real website/content/feature/bugfix work. Runs every ~24h via a dedicated scheduled task. Invoke for "run the issue gardening", "audit open issues for stale/complete ones", "generate new contributor issues", or any recurring/scheduled run of this process. reference.md (next to this file) has the…
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).
It sits in Product & Project Management, covering Project management and Scheduled and recurring tasks. The repository describes itself as: HeyClaude is a curated registry and distribution surface for Claude and AI-workflow assets: agents, MCP servers, skills, commands, hooks, rules, guides, tools, jobs, Raycast… The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 372672b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Contributor Pipeline Gardening loads about 2.5k tokens when it runs. Until then it costs about 228 tokens; SKILL.md has 1,251 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from JSONbored/awesome-claude at commit 372672b, republished under its MIT licence (© JSONbored). 1,251 words, ~2,512 tokens.
.claude/skills/contributor-pipeline-gardening/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.HeyClaude is a curated registry/directory of Claude and AI-workflow assets, plus the website
(apps/web), registry/schema library (packages/registry), and MCP package (packages/mcp)
that serve it. This is a much smaller, quieter repo than loopover/metagraphed — as of
2026-07-17 it had zero open gittensor:*-labeled issues and a thin, fully-closed 2-milestone
history. This skill exists to build and then maintain a small, deliberately curated backlog —
15-25 contributor-available issues, not 50-100 — because padding a codebase this size to a
larger number would mean weak/duplicate issues, which is explicitly worse than a smaller real
backlog here.
Confirmed by the maintainer, 2026-07-17: contributors here have recently gravitated to
test(...): cover X PRs — real tests, but zero behavior change, added purely to nudge Codecov's
codecov/patch: 70% bar (a soft, easily-hit target — unlike loopover's 99% gate, 70% patch
coverage is trivially satisfied by testing already-written code). A second anti-pattern found
during this skill's initial research: issue #550 (a "growth sprint" umbrella with a long child
checklist) was being farmed almost entirely for its single easiest repeatable pattern — wiring
one more page into the existing intent-event/analytics-click convention, dozens of
near-identical PRs (#5205, #5202, #5201, ... #5168, all Made with Cursor), rather than any of
the umbrella's harder, more valuable child issues.
Never generate a standalone test(...): cover X issue. A regression test attached to a real
bug fix is fine and expected (see the template in reference.md); a test-only issue with no
behavior change is not. Never generate more instances of an already-being-farmed shallow
repeatable pattern (check open issues and recent merged-PR titles for a dense run of
near-identical titles before filing anything that looks like "wire pattern X into one more
file/page/route" — if 5+ near-identical PRs already exist for the same pattern, that vein is
farmed out, not a gardening opportunity). The whole point of this skill is issues that "drive
real value... website/content/features grow... fix bugs/issues in frontend/backend" (the
maintainer's own words) — not more of what a low-effort automated farmer already does better and
faster than a well-scoped issue ever could.
content/ (the curated directory entries themselves) is a legitimate, real contribution surface
per .gittensory.yml's wantedPaths — but content submissions are explicitly PR-first, with
linkedIssuePolicy: optional and issueDiscoveryPolicy: discouraged, routed through a private
submission gate that doesn't need or want a GitHub issue first. This skill does not generate
content-entry issues. It scopes to the three code surfaces: apps/web/src/ (the TanStack Start
website — routes, components, lib), packages/registry/src/ (schema/validation/submission-risk
library), and packages/mcp/ (the MCP server package), plus scripts/ when a real gap is there.
Unlike loopover/metagraphed, a linked issue is advisory here, not a hard gate
(gate.linkedIssue: advisory in .gittensory.yml) — there is no auto-close mechanic forcing a
contributor to pick an issue. That means an issue has to be genuinely worth picking up on its own
merits (clear, valuable, narrow, low-ambiguity) rather than relying on gate pressure to make it
attractive. Write every issue like it has to compete for a contributor's attention, because it
does.
Same method as loopover/metagraphed's copy of this skill: for every open issue, query
timelineItems(itemTypes: [CROSS_REFERENCED_EVENT]) for merged PRs that referenced it, then read
the actual PR body for any hit where willCloseTarget was false. Close what's genuinely done
(with a comment naming the shipping PR and a direct code check confirming it exists); leave
partial work open. Given this repo starts with a near-empty gittensor backlog, most runs will find
little or nothing to sweep here until the backlog this skill builds has had time to accumulate
real activity — that's expected, not a sign the check is broken.
Verify against synced upstream, not a stale local checkout. Before treating any local grep/read
as evidence that an issue's described work does or doesn't exist, confirm the code you're reading
matches the default branch's current tip — fetch and fast-forward the checkout (or use a disposable
worktree off origin/main if the primary checkout is dirty or has unpushed work on another branch)
before doing any verification. A checkout that's merely clean isn't the same as current — a
stale-but-clean checkout silently produced false "already done"/"not done" conclusions in the sibling
loopover/metagraphed repos' gardening runs on 2026-07-17/18, causing duplicate issues to be filed for
already-shipped work. Confirm sync every run; never assume a previous run's freshness carried over.
Also check issue #550 (the growth-sprint umbrella) and any other checklist-style tracker each run: sync stale checkboxes against real child-issue state, same as the sibling repos' Pass 1. Do not add new child issues to #550's shallow analytics-wiring pattern (see above) even if asked to "keep it topped up" — that pattern is already over-farmed.
gh issue list --repo JSONbored/awesome-claude --state open --limit 1000 --json number,labels,assignees, filtered to unassigned, no
maintainer-only, carrying a gittensor:* label. Target: 15-25, maintained continuously.
If already in range, a quiet run that files 0-2 issues (or none) is a correct, expected
outcome — this is a small repo, don't force volume.apps/web/src/routes/*.tsx (~70 routes) — missing feature
parity between similar pages, a real UX/accessibility gap, a bug found by reading the code
against its own stated behavior.packages/registry/src/ (schema/validation/risk-scoring
logic) — found by reading the code, not by grepping for TODOs (a repo-wide TODO/FIXME sweep
came back essentially empty as of 2026-07-17; this repo is clean, so gap-finding here means
reading real logic against its own documented intent, the same technique loopover's gardening
uses for its "hardening round" audits).packages/mcp/'s tool/resource surface for a real, narrow parity or correctness gap.Code Quality — Round 5 (#3) and Growth & Maintainability — Round 7 (#4) are both fully closed, historical sprints — read a few of their closed issues
for the kind of real, valuable work this repo's maintainer has asked for before, as a
calibration reference for what "real value" looks like here, not as a source of reopenable
work.Contributor Backlog (Gardening) (milestone #5) — the two historical
Round milestones are closed and not the target. This milestone was created 2026-07-17
specifically as the evergreen home for this skill's output (see reference.md's
milestone-discipline note for why a new one was warranted here).gittensor:bug / gittensor:feature / gittensor:priority (same 0.05x/0.25x/1.5x
convention as loopover — gittensor:priority reserved, sparingly applied) plus help wanted.
Do not apply size:*, category:*, contributor:*, pr:*, or submission-* labels — those
belong to this repo's separate content-submission/PR-automation machinery, not gardening-filed
issues.product-feature.yml issue-form template (via
gh issue create --template or matching its field structure manually) — see reference.md for
the exact field list. This is a real, maintainer-authored template already built for exactly
this use case; do not invent a different body structure.addSubIssue/
addBlockedBy (confirmed working on this repo via GraphQL) — same discipline as the sibling
repos: most independent bug/feature issues need no link; only connect a genuine prerequisite
relationship.Same shape as the sibling repos': issues closed + why, checklists fixed, new issues filed with milestone/label, before/after contributor-available count (against the 15-25 target, not 50-100), anything left alone on purpose — including explicitly naming any shallow-pattern-farming or test-coverage-padding temptation that was deliberately declined.
© JSONbored, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .claude/skills/contributor-pipeline-gardening of JSONbored/awesome-claude.
Open the folder on GitHubat commit 372672b
Contributor Pipeline Gardening next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Contributor Pipeline Gardening this skillJSONbored/awesome-claude | 300 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Gh Issuestrpc-group/trpc-agent-go | 1.9k | 8 repos | ~8.7k | Automated safety check: Pass | Apache-2.0 | |
| Persona Project Managergoogleworkspace/cli | 31k | 1 repos | ~363 | Automated safety check: Pass | Apache-2.0 | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Uvastral-sh/claude-code-plugins | 313 | 2 repos | ~980 | Automated safety check: Pass | Apache-2.0 | |
| Project Managementkunchenguid/firstmate | 7.8k | — | ~2.1k | Automated safety check: Pass | MIT |
trpc-group/trpc-agent-go
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments.
googleworkspace/cli
Coordinate projects — track tasks, schedule meetings, and share docs.
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
astral-sh/claude-code-plugins
Guide for using uv, the Python package and project manager. An agent skill from astral-sh/claude-code-plugins.
kunchenguid/firstmate
Agent-only procedure for Firstmate project management. An agent skill from kunchenguid/firstmate.
activeloopai/hivemind
Create, track and update team goals via the Deeplake virtual filesystem at memory/goal/.
JSONbored/awesome-claude
A skill your agent uses when writing, testing, or preparing ANY contribution or pull request to the JSONbored/awesome-claude (HeyClaude) repo — adding a community content entry (agent/MCP…
Maintenance of the contributor issue pipeline for JSONbored/awesome-claude (HeyClaude) — closing issues that are already done but not marked so, and keeping a small, high-value contributor-available…. Contributor Pipeline Gardening is an agent skill from JSONbored/awesome-claude. Maintenance of the contributor issue pipeline for JSONbored/awesome-claude (HeyClaude) — closing issues that are already done but not marked so, and keeping a small, high-value contributor-available backlog stocked with real website/content/feature/bugfix work.
Contributor Pipeline Gardening fits situations like: tasks that involve Project management; tasks that involve Scheduled and recurring tasks.
Run `npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a claude-code`. Or copy the skill folder (.claude/skills/contributor-pipeline-gardening in JSONbored/awesome-claude) into .claude/skills/contributor-pipeline-gardening in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a codex`. Or copy the skill folder (.claude/skills/contributor-pipeline-gardening in JSONbored/awesome-claude) into .agents/skills/contributor-pipeline-gardening in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JSONbored/awesome-claude --skill contributor-pipeline-gardening -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/contributor-pipeline-gardening, .gemini/skills/contributor-pipeline-gardening, .github/skills/contributor-pipeline-gardening and .opencode/skills/contributor-pipeline-gardening in your project.
Going by SKILL.md and its folder, Contributor Pipeline Gardening needs the command-line tools its instructions call (gh).
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Contributor Pipeline Gardening is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Contributor Pipeline Gardening: Gh Issues (trpc-group/trpc-agent-go, 1.9k stars), Persona Project Manager (googleworkspace/cli, 31k stars), CCPM Project Management (automazeio/ccpm, 8.4k stars) and Uv (astral-sh/claude-code-plugins, 313 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JSONbored (a GitHub user) maintains it in JSONbored/awesome-claude, which has 300 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on August 16, 2026.
Source: JSONbored/awesome-claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.