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
Multi-model agent orchestration framework for Claude Code
npx claudepluginhub jay05410/oss-claudecodeOpen-source contribution discipline: issue writing, pull request creation, and contribution etiquette
End-to-end GitHub repository maintenance for open-source projects. Use when asked to triage issues, review PRs, analyze contributor activity, generate maintenance reports, or maintain a repository.
Contribute to the open-source projects you care about. Discover issues, get guided workflows, and submit quality PRs — all powered by Claude Code.
Analyze open-source libraries for contribution readiness with parallel agents
GitHub issue triage, creation, and management
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management