Skip to main content

package-skill component

Usage Example

include:
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/common@stable
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/package-skill@stable
inputs:
owner: <value>
slug: <value>

Inputs

NameDescriptionDefaultType
------------
clawhub-enabledPublish tagged skill releases to ClawHub when CLAWHUB_TOKEN is available.trueboolean
display-nameDisplay name for the skill on ClawHub.$CI_PROJECT_TITLEstring
nameName for the package job.$CI_PROJECT_NAMEstring
needsJobs that this job depends on.[]array
ownerOwner for the package.string
pathPath to the OpenClaw skill directory. The directory must contain SKILL.md..string
registryGitLab registry repository for skill OCI artifacts. Set to "none" to skip registry publishing.$CI_REGISTRY_IMAGE/skillsstring
rulesRules for the package job. Defaults to tag-only publishing.[{"if":"$CI_COMMIT_TAG","when":"on_success"},{"when":"never"}]array
slugSlug for the skill.string
stageThe pipeline stage that the job belongs to.deploystring
tagsThe runners that this job depends on.[]array