KubeSphere DevOps Credentials
kubesphere/kubesphere
Covers creating and managing KubeSphere DevOps credentials as typed Kubernetes Secrets that sync to Jenkins, including the API endpoints and a common pitfall.
适用于在前进平台为已部署工作负载创建持续更新流水线(代码克隆 → 构建 → 镜像构建 → 镜像更新部署)。生成 Jenkinsfile 前必须完整阅读本 SKILL 内「流水线骨架」节模板,禁止凭记忆默写。
$ npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cicd-pipeline-automation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/tests44 .claude/skills/cicd-pipeline-automation && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cicd-pipeline-automation" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44 into .claude/skills/cicd-pipeline-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cicd-pipeline-automation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cicd-pipeline-automation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/tests44 .agents/skills/cicd-pipeline-automation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cicd-pipeline-automation" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44 into .agents/skills/cicd-pipeline-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cicd-pipeline-automation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cicd-pipeline-automation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/tests44 .cursor/skills/cicd-pipeline-automation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cicd-pipeline-automation" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44 into .cursor/skills/cicd-pipeline-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cicd-pipeline-automation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/tests44--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cicd-pipeline-automation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/tests44 .gemini/skills/cicd-pipeline-automation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cicd-pipeline-automation" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44 into .gemini/skills/cicd-pipeline-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cicd-pipeline-automation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills cicd-pipeline-automationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/tests44 .github/skills/cicd-pipeline-automation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cicd-pipeline-automation" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44 into .github/skills/cicd-pipeline-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cicd-pipeline-automation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cicd-pipeline-automation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/tests44 .opencode/skills/cicd-pipeline-automation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cicd-pipeline-automation" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/tests44 into .opencode/skills/cicd-pipeline-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cicd-pipeline-automation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cicd-pipeline-automation适用于在前进平台为已部署工作负载创建持续更新流水线(代码克隆 → 构建 → 镜像构建 → 镜像更新部署)。生成 Jenkinsfile 前必须完整阅读本 SKILL 内「流水线骨架」节模板,禁止凭记忆默写。
Cicd Pipeline Automation is an agent skill from LeoYeAI/openclaw-master-skills. 适用于在前进平台为已部署工作负载创建持续更新流水线(代码克隆 → 构建 → 镜像构建 → 镜像更新部署)。生成 Jenkinsfile 前必须完整阅读本 SKILL 内「流水线骨架」节模板,禁止凭记忆默写。
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).
It sits in DevOps & Cloud, covering CI/CD. It works with Jenkins and Git. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are groovy).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GIT_PASSWORDFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Cicd Pipeline Automation loads about 2.8k tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 414 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 414 words, ~2,849 tokens.
.claude/skills/cicd-pipeline-automation/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.auth_login获取前进平台Tokenauth_login(仅此几种,禁止「每调一个工具就登录一次」)auth_loginauth_list_projects、caas_registry_*、cicd_*、olympus_core_* 等时 不要 在中间穿插 auth_login。auth_login 返回中取 访问 token,仅在 后续 MCP 工具入参 中使用;禁止将 token 写入仓库、Jenkinsfile、可提交的文档或 用户可见的回复正文。auth_list_tenantsauth_list_tenants 列出可访问租户。auth_list_projectsauth_list_projects(tenantId 等从租户选中项取值)。${BUILD_LANG} 就同时列出镜像仓库、命名空间、部署参数等)。${GIT_URL}、${GIT_USERNAME}、${GIT_PASSWORD}、${GIT_BRANCH};${REPO_SUBPATH}** 见参数表。信息经用户确认后,再进入第 2 点。cicd_list_code_build_languages 获取支持语言列表根据用户选择的语言,必须与用户确认:
npmmaven / gradle(必须用户选择,禁止默认)''填入:${BUILD_TOOL}。确认后停止,再进入 Step 3。
${BUILD_COMMANDS}caas_registry_list_project_registries,${DOCKER_SERVER}=registryId|服务地址(示例:f404d83fb8484e40|10.1.112.238:8443)| 左侧必须是 registryId,右侧必须是完整 host:port;禁止只填 registryId、只填地址、漏端口、交换左右顺序、加入空格或其他分隔符${DOCKER_SERVER} 完整值后再继续下一步caas_registry_list_project_repo_projects必须逐项与用户确认:
${DOCKERFILE_PATH}(dockerfile地址)${PRODUCT_NAME}(镜像名称,可建议默认值,但必须确认)${IMAGE_TAG}(默认 latest,但必须确认)olympus_core_list_namespaces_group_by_cluster必须逐项与用户确认:
${DEPLOY_TYPE}(deployment / statefulset / daemonset 等)${DEPLOY_APP_NAME}按需与用户确认,主要和客户确认是否使用默认值,用户有需要再进行修改
${DEPLOY_CONTAINER_NAME}(更新的具体容器名称,可以默认值,第一个)
${IMAGE_SOURCE} (镜像来源默认是1来自上游构建步骤,可选2,来自用户提供)
${IMAGE_URL}(根据需要提供)
禁止自动推断应用名或容器名
禁止自动选择 cluster 或 namespace
在完成上面的 Jenkinsfile 占位符收集后,在已选租户/项目下使用 cicd_list_environments(资源池 envId)、cicd_list_tags(标签)、cicd_get_job_id(jobId)等工具获取平台创建参数。
当 Jenkinsfile 占位符与平台元数据均确认完成后,将完整 Jenkinsfile 文本与「平台侧元数据收集」得到的 envId、标签 labels、jobId、jobName 一并传入 cicd_create_pipeline(字段以工具 schema 为准)。
auth_login${env.xxx} 变量${XXX} 或继续追问。占位符含义见 「参数替换规则」 表${GIT_URL}、${BUILD_LANG}、${DOCKER_SERVER} 等)必须在 easyGitClone、containerCodeBuild、easyImageBuild、workloadImageUpdate 各步骤的参数字段 做 直接值替换(字面量或 Git 密码的凭据引用)。禁止用 environment { }、parameters { } 或 "${params.XXX}" 再包一层转发;骨架里的 "${GIT_…}" 仅表示 生成前 的占位,不得把最终文件写成「先 env 再引用同名变量」的形式。agent 块强制约束(最高优先级): agent { ... } 块内的全部内容 必须与下方骨架完全一致,一字不改;禁止增删、替换、重排其中任何字段、镜像变量、资源配置或 volumeMounts/volumes 条目。
占位符规则: 只替换 ${GIT_URL}、${IMAGE_TAG} 这类 非 env. 的 ${XXX};不要改动 ${env.xxx}(Jenkins 运行时环境)。禁止在模板中提交真实密钥。
生成结果写法: 上述 ${XXX} 仅在 产出 Jenkinsfile 之前 作为待填标记;写入平台的 Jenkinsfile 里应变为 各步骤参数上的直接字面量(与下文「完整案例」一致),不要增加 environment / parameters 块来承载这些业务配置。
pipeline {
agent {
kubernetes {
cloud "${env.runCluster}"
defaultContainer 'maven'
yaml '''
apiVersion: v1
kind: Pod
spec:
containers:
- name: jnlp
image: ${env.inboundImage}
- name: maven
imagePullPolicy: Always
image: ${env.agentImage}
command:
- sleep
args:
- 99d
resources:
requests:
cpu: "100m"
memory: "100Mi"
limits:
cpu: "4000m"
memory: "8192Mi"
volumeMounts:
- mountPath: "/var/run/docker.sock"
name: "volume-1"
readOnly: false
- mountPath: /root/.m2/settings.xml
name: config
subPath: settings.xml
volumes:
- name: "volume-1"
hostPath:
path: "/var/run/docker.sock"
- name: config
configMap:
name: jenkins-agent-config
items:
- key: settings.xml
path: settings.xml
- name: buildah-conf
configMap:
name: buildah-conf
items:
- key: registries.conf
path: registries.conf
'''
}
}
stages {
stage('代码克隆') {
steps {
easyGitClone(
stepName: '代码克隆',
gitUrl: "${GIT_URL}",
gitUserName: "${GIT_USERNAME}",
gitPassword: "${GIT_PASSWORD}",
branch: "${GIT_BRANCH}",
path: "${REPO_SUBPATH}"
)
}
}
stage('依赖安装与代码构建') {
steps {
containerCodeBuild(
stepName: '依赖安装与代码构建',
language: "${BUILD_LANG}",
buildTool: "${BUILD_TOOL}",
command: '''${BUILD_COMMANDS}''',
file_setting: '',
proxy: ''
)
}
}
stage('镜像构建') {
steps {
easyImageBuild(
stepName: '镜像构建',
dockerServer: "${DOCKER_SERVER}",
dockerRepository: "${DOCKER_REPOSITORY}",
imageSecret: '',
dockerfile: "${DOCKERFILE_PATH}",
productName: "${PRODUCT_NAME}",
params_tag: "${IMAGE_TAG}"
)
}
}
stage('镜像部署') {
steps {
workloadImageUpdate(
stepName: '容器应用镜像更新',
clusterNamespace: "${DEPLOY_CLUSTER_NS}",
type: "${DEPLOY_TYPE}",
appName: "${DEPLOY_APP_NAME}",
containerName: "${DEPLOY_CONTAINER_NAME}",
imageSource: "${IMAGE_SOURCE}",
imageUrl: "${IMAGE_URL}"
)
}
}
}
}.dockerignore)与上文骨架 阶段一致(代码克隆 → 构建 → 镜像 → 部署)。以下为 结构示例:Git 凭据须用 Jenkins 凭据 ID 或平台约定方式管理,禁止在仓库中提交明文密码。
pipeline {
agent {
kubernetes {
cloud "${env.runCluster}"
defaultContainer 'maven'
yaml '''
apiVersion: v1
kind: Pod
spec:
containers:
- name: jnlp
image: ${env.inboundImage}
- name: maven
imagePullPolicy: Always
image: ${env.agentImage}
command:
- sleep
args:
- 99d
resources:
requests:
cpu: "100m"
memory: "100Mi"
limits:
cpu: "4000m"
memory: "8192Mi"
volumeMounts:
- mountPath: "/var/run/docker.sock"
name: "volume-1"
readOnly: false
- mountPath: /root/.m2/settings.xml
name: config
subPath: settings.xml
volumes:
- hostPath:
path: "/var/run/docker.sock"
name: "volume-1"
- configMap:
items:
- key: settings.xml
path: settings.xml
name: jenkins-agent-config
name: config
- configMap:
items:
- key: registries.conf
path: registries.conf
name: buildah-conf
name: buildah-conf
'''
}
}
stages {
stage('代码克隆') {
steps {
easyGitClone(stepName: '代码克隆', gitUrl: 'https://example.com/org/repo.git', gitUserName: 'example-user', gitPassword: '<Jenkins 凭据,勿明文提交>', branch: 'main', path: '')
}
}
stage('依赖安装与代码构建') {
steps {
containerCodeBuild(stepName: '依赖安装与代码构建', language: 'node18', buildTool: 'npm', command: '''npm install & npm build
''', file_setting: '', proxy: '')
}
}
stage('镜像构建') {
steps {
easyImageBuild(stepName: '镜像构建', dockerServer: 'registryId|10.0.0.1:8443', dockerRepository: 'your-library', imageSecret: '', dockerfile: 'Dockerfile', productName: 'your-product', params_tag: 'latest')
}
}
stage('镜像部署') {
steps {
workloadImageUpdate(stepName: '容器应用镜像更新', clusterNamespace: 'cluster:namespace', type: 'deployment', appName: 'app-name', containerName: '', imageSource: '1', imageUrl: '')
}
}
}
}| 参数 | Typical use |
|---|---|
${GIT_URL} | 仓库地址 |
${GIT_USERNAME} | Git 用户名 |
${GIT_PASSWORD} | Git 密码占位(生成时应改为凭据引用) |
${GIT_BRANCH} | 分支 |
${REPO_SUBPATH} | 克隆后相对子目录,空则填 '' |
${BUILD_LANG} | 使用cicd_list_code_build_languages工具获取支持的语言,展示value让用户选择,禁止猜测和进一步扩展 |
${BUILD_TOOL} | 如 npm / maven / gradle |
${BUILD_COMMANDS} | 构建命令 |
${DOCKER_SERVER} | 强制值格式 `registryId |
${DOCKER_REPOSITORY} | 镜像仓库名称,使用caas_registry_list_project_repo_projects工具根据制品服务id获取镜像仓库名称 |
${DOCKERFILE_PATH} | Dockerfile 路径 |
${PRODUCT_NAME} | 镜像名称,默认可以用仓库名称或者流水线名称 |
${IMAGE_TAG} | 镜像 tag ,默认latest |
${DEPLOY_CLUSTER_NS} | 使用olympus_core_list_namespaces_group_by_cluster获取集群和namespace集群,格式cluster:namespace |
${DEPLOY_TYPE} | deployment / statefulset / daemonset等 |
${DEPLOY_APP_NAME} | 需要更新的工作负载名 |
${DEPLOY_CONTAINER_NAME} | 可选,多容器时指定容器名,默认 '' |
${IMAGE_SOURCE} | 1表示从构建步骤来,2表示需要提供镜像地址,默认1 |
${IMAGE_URL} | IMAGE_SOURCE 为2时需要填写,默认 '' |
command 与 ${BUILD_COMMANDS}Groovy 单引号三引号字符串 不会 对 ${BUILD_COMMANDS} 做运行时插值。${BUILD_COMMANDS} 仅作为 生成/填充前的标记:自动化或人工应用本模板时,应把 ${BUILD_COMMANDS} 整段替换为最终多行 shell,提交到 Jenkins 的 Jenkinsfile 里不应再保留字面量 ${BUILD_COMMANDS}。
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/tests44 of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Cicd Pipeline Automation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Cicd Pipeline Automation this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~2.8k | Automated safety check: Pass | MIT | |
| KubeSphere DevOps Credentialskubesphere/kubesphere | 17k | — | ~4.2k | Automated safety check: Pass | Custom licence | |
| CI Failure Triage and RepairChachamaru127/claude-code-harness | 3.2k | 1 repos | ~1.1k | Automated safety check: Notes | MIT | |
| Reviewwerf/werf | 4.7k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Releasechampionswimmer/pi-context-prune | 245 | — | ~907 | Automated safety check: Pass | None | |
| GitHub Workflow AutomationFNOSP/FlyNarwhal | 509 | 8 repos | ~5.4k | Automated safety check: Pass | AGPL-3.0 |
kubesphere/kubesphere
Covers creating and managing KubeSphere DevOps credentials as typed Kubernetes Secrets that sync to Jenkins, including the API endpoints and a common pitfall.
Chachamaru127/claude-code-harness
Diagnoses failing CI pipelines and tests, deciding first whether the test or the implementation is at fault, and hands hard cases to a dedicated fixer subagent.
werf/werf
Code review of a pull request, branch, or diff. An agent skill from werf/werf.
championswimmer/pi-context-prune
Creates a repository release for this Pi package. An agent skill from championswimmer/pi-context-prune.
FNOSP/FlyNarwhal
Automate GitHub workflows with AI assistance. An agent skill from FNOSP/FlyNarwhal.
Wide-Moat/open-computer-use
Explore GitLab repositories using glab CLI and git commands.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
适用于在前进平台为已部署工作负载创建持续更新流水线(代码克隆 → 构建 → 镜像构建 → 镜像更新部署)。生成 Jenkinsfile 前必须完整阅读本 SKILL 内「流水线骨架」节模板,禁止凭记忆默写。. Cicd Pipeline Automation is an agent skill from LeoYeAI/openclaw-master-skills.
Cicd Pipeline Automation fits situations like: tasks that involve CI/CD.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a claude-code`. Or copy the skill folder (skills/tests44 in LeoYeAI/openclaw-master-skills) into .claude/skills/cicd-pipeline-automation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a codex`. Or copy the skill folder (skills/tests44 in LeoYeAI/openclaw-master-skills) into .agents/skills/cicd-pipeline-automation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill cicd-pipeline-automation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cicd-pipeline-automation, .gemini/skills/cicd-pipeline-automation, .github/skills/cicd-pipeline-automation and .opencode/skills/cicd-pipeline-automation in your project.
Going by SKILL.md and its folder, Cicd Pipeline Automation needs credentials named GIT_PASSWORD. Our summary lists: Docker.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Cicd Pipeline Automation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Cicd Pipeline Automation: KubeSphere DevOps Credentials (kubesphere/kubesphere, 17k stars), CI Failure Triage and Repair (Chachamaru127/claude-code-harness, 3.2k stars), Review (werf/werf, 4.7k stars) and Release (championswimmer/pi-context-prune, 245 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.