add-ml-service
OfficialScaffold and register a new LiftWing ML service
Software Engineering#networkpolicy#helmfile#yaml generation#kserve#liftwing#deployment charts#namespace onboarding
Authorwikimedia
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It helps teams add a new LiftWing inference service to Wikimedia’s KServe deployment setup without hand-editing fragile helmfile and values files.
Core Features & Use Cases
- Adds to an existing namespace: appends a new
inference_servicesentry to the correctvalues.yamland staging override file(s). - Creates a brand-new namespace scaffold: generates
helmfile.yaml,values.yaml, andvalues-ml-staging-codfw.yaml(and optional eqiad-only env support) from the repo’s templates. - Configures operational essentials: collects and wires CPU/memory/GPU requests/limits, replica ranges, optional request batching parameters, model image naming, environment variables, and network egress endpoints for new namespaces.
Quick Start
Tell the skill the new inference service name (kebab-case) when prompted so it can either append the service to an existing namespace or scaffold a new one end-to-end.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: add-ml-service Download link: https://github.com/wikimedia/machinelearning-liftwing-inference-services/archive/main.zip#add-ml-service Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.