By jay05410
Open Source Software contribution toolkit - Complete tools for contributors and maintainers
Documents the contribution journey for blogs, portfolios, or personal records. Collects timeline, technical details, and lessons learned.
Deep analyzes specific issues and suggests implementation approaches. Provides code location hints and step-by-step guidance.
Finds and recommends issues suitable for contribution. Filters by difficulty, skills, and contribution type preferences.
Triages incoming issues for maintainers. Classifies type, priority, difficulty. Detects duplicates and suggests labels.
Main orchestrator for OSS contribution requests. Understands natural language and routes to appropriate skills/agents. Handles contributor and maintainer workflows.
Analyze an open source project's structure, conventions, and contribution guidelines. Use when user wants to understand a project before contributing.
Create a well-formatted issue following project templates. Use when user wants to report a bug or request a feature.
Document a contribution for blogs, portfolios, or personal records. Use when user wants to write about their OSS contribution.
Find and recommend issues suitable for contribution based on user's skills and experience. Use when user wants to find something to work on.
Prepare a pull request that complies with project contribution guidelines. Use after user has made code changes and wants to submit a PR.
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Requires secrets
Needs API keys or credentials to function
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Open Source Software contribution toolkit for Claude Code. Complete tools for both contributors and maintainers.
English | 한국어
# 1. Add the marketplace
/plugin marketplace add jay05410/oss-claudecode
# 2. Install the plugin
/plugin install oss-claudecode
# Clone and load directly
git clone https://github.com/jay05410/oss-claudecode.git
claude --plugin-dir ./oss-claudecode
The plugin uses GitHub MCP to fetch issues, PRs, and repository data. Set up your token:
# 1. Create a token at: https://github.com/settings/tokens
# Required scopes: repo, read:user
# 2. Set environment variable
export GITHUB_TOKEN=ghp_your_token_here
# 3. Add to your shell profile (~/.bashrc, ~/.zshrc)
echo 'export GITHUB_TOKEN=ghp_your_token_here' >> ~/.zshrc
The GitHub MCP server starts automatically when the plugin is enabled.
No commands needed. Just describe what you want:
"I'm a backend developer with 3 years experience. I want to contribute to kotest."
→ Analyzes kotest, recommends suitable issues
"Analyze issue #28934 in facebook/react"
→ Deep analysis with implementation guidance
"Review this PR: https://github.com/vercel/next.js/pull/12345"
→ Comprehensive code review
"Create a PR for my current changes"
→ Generates convention-compliant branch, commits, PR description
"Document my contribution to #123 as a blog post"
→ Creates blog post draft of your contribution journey
You can also use skills directly:
| Skill | Description |
|---|---|
/oss-claudecode:analyze | Analyze project structure and guidelines |
/oss-claudecode:find-issue | Find issues to contribute to |
/oss-claudecode:prep-pr | Prepare a PR |
/oss-claudecode:create-issue | Create a well-formatted issue |
/oss-claudecode:triage | Triage issues (maintainer) |
/oss-claudecode:review | Review PRs (maintainer) |
/oss-claudecode:release | Generate release notes (maintainer) |
/oss-claudecode:doc-contrib | Document your contribution |
oss-claudecode/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace definition
├── .mcp.json # GitHub MCP configuration
├── agents/
│ ├── oss-orchestrator.md # Main router
│ ├── repo-analyzer.md # Project analysis
│ ├── issue-finder.md # Issue discovery
│ ├── issue-analyst.md # Issue deep-dive
│ ├── pr-creator.md # PR preparation
│ ├── pr-reviewer.md # PR review (maintainer)
│ ├── issue-triager.md # Issue triage (maintainer)
│ ├── release-helper.md # Release management
│ └── contribution-documenter.md
├── skills/
│ ├── analyze/SKILL.md
│ ├── find-issue/SKILL.md
│ ├── prep-pr/SKILL.md
│ ├── create-issue/SKILL.md
│ ├── triage/SKILL.md
│ ├── review/SKILL.md
│ ├── release/SKILL.md
│ └── doc-contrib/SKILL.md
└── templates/ # Document templates
User: "I want to contribute to React but I'm a beginner"
Claude: I'll help you find beginner-friendly issues in React!
## Project Analysis
React is a JavaScript library for building UIs...
- Good First Issues: 23 open
- Help Wanted: 45 open
## Recommended Issues
🟢 Beginner-Friendly
#28934 - Fix typo in documentation
- Labels: good-first-issue, documentation
- Why: Clear scope, no code changes needed
[More recommendations...]
User: "Review https://github.com/my-project/pull/456"
Claude: ## PR Review: #456
| Aspect | Assessment |
|--------|------------|
| Decision | Request Changes |
| Risk | Medium |
## Required Changes
🔴 [src/auth.ts:45] Missing null check
...
## Summary
Thanks for this PR! Please address the null check issue...
# Check installed plugins
/plugin
npx claudepluginhub jay05410/oss-claudecodeMulti-model agent orchestration framework for Claude Code
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.