Oss contributor swarm
Skill ComeOnOliver/skillshub/skills/happycapy-ai/Happycapy-skills/oss-contributor-swarm
Autonomous 9-agent swarm that continuously contributes to open source projects on GitHub. Finds good-first-issues, analyzes requirements, writes code/tests/docs, creates PRs, and responds to reviews - all automatically with learning.From its SKILL.md
npx -y skills add ComeOnOliver/skillshub --skill oss-contributor-swarmAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.1 KB, 400 tokens by cl100k_base, as published. Nobody here has run it
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
281.5 KB alongside SKILL.md, 9 of them executable
GitHub clipped this repository’s file list, so this is at least 32 files and may be more.
agents/
- agent-0-repo-qualifier.md5.9 KB
- agent-0-strategic-planner.md7.8 KB
- agent-1-issue-scout.md6.4 KB
- agent-2-issue-analyst.md4.2 KB
- agent-3-codebase-explorer.md4.1 KB
- agent-4-code-writer.md3.9 KB
- agent-5-test-writer.md4.5 KB
- agent-6-docs-writer.md4.5 KB
- agent-7-pr-creator.md6.4 KB
- agent-8-review-responder.md9.4 KB
- agent-9-status-monitor.md7.3 KB
config/
- swarm-config.json6.1 KB
dashboard/
- dashboard-server.pyruns10.1 KB
- pr-dashboard.html49.7 KB
history/
- db-helpers.shruns23.5 KB
- pr-history.backup.json4.8 KB
- pr-history.json5.9 KB
- pr-history.schema.json12.1 KB
scripts/
- continuous-orchestrator.shruns14.3 KB
- launch-agent.shruns3.9 KB
- orchestrator.shruns19.3 KB
- pr-tracker.shruns11.9 KB
- run-swarm.shruns3.6 KB
- setup-auth.shruns2.2 KB
- status-poller.shruns9.2 KB
shared/
- contribution-history.json5.1 KB
- interfaces.md8.3 KB
- learning-module.md8.5 KB
- pr-tracker-integration.md5.3 KB
- .gitignore355 B
- LICENSE1.0 KB
- README.md12.1 KB