Help us improve
Share bugs, ideas, or general feedback.
Evaluate contributions to open source projects using LDAP org traversal, GitHub organization membership, or both
npx claudepluginhub maxamillion/agentskill-redhat-contribution-reportEvaluates contributions to open source projects using LDAP org traversal, GitHub organization membership, or both as roster sources
Share bugs, ideas, or general feedback.
A Claude Code AgentSkill that evaluates Red Hat employee contributions to open source projects.
Given an organizational leader's email address and a list of open source projects, this skill:
rhatSocialURL), git commit email matching, and GitHub user searchkinit your-uid@REDHAT.COM)openldap-clients package installed
# Fedora
sudo dnf install openldap-clients
# RHEL
sudo yum install openldap-clients
gh authenticated with your GitHub account
sudo dnf install gh
gh auth login
First, add the marketplace source (inside Claude Code):
/plugin marketplace add maxamillion/agentskill-redhat-contribution-report
Then install the plugin:
/plugin install redhat-contribution-report@maxamillion-agentskill-redhat-contribution-report
Clone this repository and add it as a local plugin (inside Claude Code):
git clone https://github.com/maxamillion/agentskill-redhat-contribution-report.git
/plugin marketplace add /path/to/agentskill-redhat-contribution-report
/plugin install redhat-contribution-report@maxamillion-agentskill-redhat-contribution-report
/redhat-contribution-report <manager_email> <project1> [project2] [project3] ...
Evaluate Red Hat AI Engineering contributions to ML/AI projects:
/redhat-contribution-report manager@redhat.com kubeflow/kubeflow kserve/kserve mlflow/mlflow vllm-project/vllm
Evaluate a single project:
/redhat-contribution-report manager@redhat.com kubernetes/kubernetes
| Argument | Required | Description |
|---|---|---|
manager_email | Yes | Email of the org leader whose reports to evaluate (e.g., manager@redhat.com) |
project(s) | Yes (1+) | GitHub repositories in owner/repo format |
Reports are saved to:
reports/YYYY-MM-DD-redhat-contribution-eval.md
Each KPI is scored 1-5:
| Score | Label |
|---|---|
| 5 | Dominant/Primary presence |
| 4 | Major contributor |
| 3 | Significant contributor |
| 2 | Minor/peripheral involvement |
| 1 | No involvement found |
| Level | Meaning |
|---|---|
| High | Data from authoritative sources (LDAP, GitHub API, governance files) |
| Medium | Data from semi-structured sources or email-matched employees |
| Low | Data from web search or name-matched employees |
| Not Found | Could not find data for this metric |
SKILL.md (orchestrator)
├── Phase 1: Input parsing & prerequisite checks
├── Phase 2: LDAP org traversal (GSSAPI auth)
├── Phase 3: GitHub username resolution
├── Phase 4: Parallel sub-agents (one per project)
│ ├── KPI 1: PR/Commit analysis (gh CLI)
│ ├── KPI 2: Release management (gh CLI)
│ ├── KPI 3: Governance files (OWNERS, CODEOWNERS, etc.)
│ ├── KPI 4: Roadmap issues & proposals (gh CLI)
│ └── KPI 5: Leadership roles (governance docs + web search)
├── Phase 5: Result collection & merging
└── Phase 6: Report generation