Add skills to the Red Hat Agentic Plugins.
The fastest way to contribute is using /agentic-contribution-skill in Claude Code. It guides you through everything: discovery, definition, generation, validation, and git workflow.
Have an idea for a new skill?
/agentic-contribution-skill
# Choose "Create" -> answer discovery questions -> skill is generated and validated
Already have a SKILL.md?
/agentic-contribution-skill
# Choose "Import" -> point to your file -> skill is analyzed, adapted, and validated
- Fork and clone the repository
- Open the project in Claude Code
- Run
/agentic-contribution-skilland follow the prompts
The skill handles pack selection, AGENTS.md routing, validation (Tier 1 + Tier 2), and git workflow automatically.
Each pack targets a specific persona. Choose the one that matches your skill:
| Pack | Persona | Use when |
|---|---|---|
rh-sre |
Site Reliability Engineers | CVE remediation, system compliance, RHEL automation |
rh-developer |
Application Developers | App deployment, S2I builds, Helm charts |
rh-virt |
Virtualization Admins | VM lifecycle, snapshots, migrations |
ocp-admin |
OpenShift Administrators | Cluster management, health reports, monitoring |
rh-ai-engineer |
AI/ML Engineers | Model serving, vLLM, KServe, NVIDIA NIM |
rh-automation |
Automation Leads | Ansible AAP governance, safety checks |
rh-basic |
General Red Hat Users | CVE diagnostics, lifecycle, patching, support cases, troubleshooting |
Not sure which pack? The skill will suggest one based on your skill's content.
If you prefer to create skills manually:
- Read the standards: SKILL_DESIGN_PRINCIPLES.md
- Create
<pack>/skills/<skill-name>/SKILL.mdfollowing the template - Update
<pack>/AGENTS.mdintent routing table - Validate Tier 1:
uv run python scripts/validate_skills_tier1.py <pack>/skills/<skill-name>/SKILL.md - Validate Tier 2:
make validate-skill-design-changed
Both tiers must pass before submitting a PR.
- Tier 1 validation passed (agentskills.io spec)
- Tier 2 validation passed (design principles)
- Skill doc links validated:
uv run python scripts/validate_skill_doc_links.py <pack>/skills/<skill-name>/SKILL.md - Skill doc tree links validated:
uv run python scripts/validate_docs_tree_links.py <pack>/skills/<skill-name>/SKILL.md - Pack AGENTS.md intent routing updated
- Tested skill locally by invoking it in Claude Code
- No credentials hardcoded (use
${ENV_VAR}format) - Human-in-the-loop confirmation for destructive operations
- SKILL_DESIGN_PRINCIPLES.md -- Design principles and templates
- agentskills.io specification -- Base skill standard
- Security Policy -- Credential handling and vulnerability reporting
By contributing, you agree your contributions are licensed under Apache License 2.0.