원클릭으로
odh-onboard
Interactively onboard new ODH components with guided questions and validation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Interactively onboard new ODH components with guided questions and validation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Monitor ODH community release progress with automated PR tracking and completion assistance
Interactively register ODH components for releases with guided questions and validation
Interactively plan ODH releases with guided date calculations and mode selection
Intelligently trigger ODH releases with component readiness preview and fallback guidance
| name | odh-onboard |
| description | Interactively onboard new ODH components with guided questions and validation |
| user_invocable | true |
Guide teams through the ODH component onboarding process using conversational prompts with helpful hints and real-time validation. This skill asks intelligent questions to gather the required information, validates inputs using existing scripts, and triggers the established onboard-component.yaml workflow.
/odh-onboard - Start interactive onboarding process/odh-onboard <component-name> - Start with pre-filled component name.github/scripts/validate-component-name.sh.github/scripts/validate-component-name.sh for name validationconfigs/components-registry.yaml for conflict checking and examplesonboard-component.yaml GitHub Actions workflowUser: /odh-onboard
Claude: I'll help you onboard a new component to ODH. Let me ask a few questions:
What's the component name?
Hint: Use kebab-case format like "model-serving" or "notebook-controller"
This becomes the technical identifier in all ODH systems.
User: my-new-component
Component name: "my-new-component"
✓ Good - kebab-case format is correct
What's the human-readable display name?
Hint: This appears in UIs and documentation, e.g., "Model Serving", "Notebook Controller"
Examples from existing components: "Dashboard", "Workbenches", "KServe"
User: My New Component
Is this a "component" or "image"?
Hint:
- "component" = has source code repositories, builds from source
- "image" = container image only, no source code in ODH
Most ODH components are "component" type (17 out of 19 existing components)
User: component
Ready to onboard:
- Name: my-new-component
- Display Name: My New Component
- Type: component
This will create a PR to add your component to the registry. After approval by the ODH team,
you'll be able to register versions for releases.
Shall I create the onboarding PR? [Yes/No]
User: Yes
Creating onboarding PR...
PR created: https://github.com/opendatahub-io/odh-release-manager/pull/123
The ODH team will review and approve your component. You'll be notified when it's ready!
.claude/skills/odh-onboard/scripts/onboard.py.github/scripts/validate-component-name.shconfigs/components-registry.yaml