بنقرة واحدة
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