Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add happycapy-ai/Happycapy-skills --skill oss-contributor-swarmgit clone --depth 1 https://github.com/happycapy-ai/Happycapy-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/happycapy-ai/happycapy-skills/oss-contributor-swarm)<a href="https://agentmods.dev/skills/happycapy-ai/happycapy-skills/oss-contributor-swarm"><img src="https://agentmods.dev/badge/skills/happycapy-ai/happycapy-skills/oss-contributor-swarm/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/happycapy-ai/happycapy-skills/oss-contributor-swarm"><img src="https://agentmods.dev/badge/skills/happycapy-ai/happycapy-skills/oss-contributor-swarm.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00051 | $0.00520 |
| Opus 5.5 | $0.00020 | $0.00208 |
| Sonnet 5.5 | $0.00010 | $0.00104 |
| Haiku 4.5 | $0.00005 | $0.00052 |
Grade A, and why
oss-contributor-swarm scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
OSS Contributor Swarm Skill
"I don't just write PRs. I continuously contribute to open source while learning from every interaction."
This skill deploys a 9-agent swarm that autonomously:
- Qualifies repositories for contribution-friendliness
- Finds suitable "good first issues"
- Analyzes requirements
- Clones and understands codebases
- Writes fixes/features
- Adds tests (if needed)
- Updates documentation (if needed)
- Creates professional pull requests
- Responds to review feedback automatically
Quick Start
# Run a single contribution cycle
./scripts/run-swarm.sh single
# Run continuous 24/7 mode (target: 3-5 PRs/day)
./scripts/run-swarm.sh start
# View dashboard
./scripts/run-swarm.sh dashboard
Prerequisites
- GitHub CLI (
gh) - authenticated - Claude Code CLI (
claude) jqandgit
Key Features
Continuous Mode
Runs 24/7, automatically finding and contributing to open source projects.
Learning System
Tracks success patterns and improves over time:
- Best issue types (typo, docs, tests)
- Best languages and repo sizes
- Maintainer preferences
- Auto-avoids problematic repos
Auto-Fix Reviews
Agent 8 can automatically fix simple review requests:
- Typos, style, formatting → Auto-fix
- Logic changes → Escalate to human
Configuration
Edit config/swarm-config.json to customize:
- Target daily PRs (default: 3-5)
- Max concurrent PRs (default: 3)
- Repo qualification criteria
- Learning parameters
Safety
- Never force pushes
- Respects CONTRIBUTING.md
- Max 5 files / 100 lines per PR
- Human approval for security changes
See README.md for full documentation.
What ships with it
32 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .gitignore 355 B
- agents/agent-0-repo-qualifier.md 5.9 KB
- agents/agent-0-strategic-planner.md 7.8 KB
- agents/agent-1-issue-scout.md 6.4 KB
- agents/agent-2-issue-analyst.md 4.2 KB
- agents/agent-3-codebase-explorer.md 4.1 KB
- agents/agent-4-code-writer.md 3.9 KB
- agents/agent-5-test-writer.md 4.5 KB
- agents/agent-6-docs-writer.md 4.5 KB
- agents/agent-7-pr-creator.md 6.4 KB
- agents/agent-8-review-responder.md 9.4 KB
- agents/agent-9-status-monitor.md 7.3 KB
- config/swarm-config.json 6.1 KB
- dashboard/dashboard-server.py 10 KB runs code
- dashboard/pr-dashboard.html 50 KB
- history/db-helpers.sh 23 KB runs code
- history/pr-history.backup.json 4.8 KB
- history/pr-history.json 5.9 KB
- history/pr-history.schema.json 12 KB
- LICENSE 1.0 KB
- README.md 12 KB
- scripts/continuous-orchestrator.sh 14 KB runs code
- scripts/launch-agent.sh 3.9 KB runs code
- scripts/orchestrator.sh 19 KB runs code
- scripts/pr-tracker.sh 12 KB runs code
- scripts/run-swarm.sh 3.6 KB runs code
- scripts/setup-auth.sh 2.2 KB runs code
- scripts/status-poller.sh 9.2 KB runs code
- shared/contribution-history.json 5.1 KB
- shared/interfaces.md 8.3 KB
- shared/learning-module.md 8.5 KB
- shared/pr-tracker-integration.md 5.3 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 83 lines · 51 tokens per session scan A 88e1c70372ff
oss-contributor-swarm is a skill published in the GitHub repository happycapy-ai/Happycapy-skills (137 stars, last pushed 1mo ago), licensed MIT. It adds 51 tokens to every session and 520 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
pr
Draft a PR body from OMC's paper trail — the smallest visual that proves the change, evidence consumed from the verify protocol (never re-collected), reversibility from the ADR test on the diff, glossary language throughout.
merge-batch
Prepare and merge an owner-selected PR batch with contributor credit and exact-candidate admission. Use for a pasted PR list; combined focused validation is diagnostic, and every actual landing still requires its applicable checks and authorization.
otto-pr-review-loop
Run Polly and OCR on a PR until all findings settle.
engram-branch-pr
PR creation workflow for Engram following the issue-first enforcement system. Trigger: When creating a pull request, opening a PR, or preparing changes for review.
github-contributor
A step-by-step guide for contributing code, tests, documentation, or build changes to open-source projects you do not maintain. It explains how to prepare a pull request that follows the project’s rules and is easier for maintainers to review.
revdiff
Review diffs, files, and documents with inline annotations in a TUI overlay, or answer questions about revdiff usage, configuration, themes, and keybindings. Opens revdiff in agterm/tmux/zellij/herdr/kitty/wezterm/cmux/ghostty/iterm2/emacs-vterm, captures annotations, and addresses them. Works in git, hg, and jj repos…