Interact with Jenkins CI/CD server via REST API: trigger builds, check status/logs, manage jobs, monitor queue/nodes. Uses env vars for multi-instance support.
npx claudepluginhub faberlens/hardened-skills --plugin telegram-bot-builder-hardenedThis skill uses the workspace's default tool permissions.
Interact with Jenkins CI/CD server through REST API.
Triggers and monitors Jenkins builds interactively with Git branch/tag inference and background progress tracking. Useful for ABC Jenkins project deployments on phrases like '发布 Jenkins' or '触发构建'.
This skill should be used when the user asks to "trigger a build", "check build status", "watch a build", "view build logs", "retry a build", "cancel a build", "list builds", "download artifacts", "upload artifacts", "manage secrets", "create a pipeline", "list pipelines", or "interact with Buildkite from the command line". Also use when the user mentions bk commands, bk build, bk job, bk pipeline, bk secret, bk artifact, bk cluster, bk package, bk auth, bk configure, bk use, bk init, bk api, or asks about Buildkite CLI installation, terminal-based Buildkite workflows, or command-line CI/CD operations.
Share bugs, ideas, or general feedback.
Interact with Jenkins CI/CD server through REST API.
JENKINS_URL (example: https://jenkins.example.com)JENKINS_USER (your Jenkins username)JENKINS_API_TOKEN (API token from Jenkins user settings)node {baseDir}/scripts/jenkins.mjs jobs
node {baseDir}/scripts/jenkins.mjs jobs --pattern "deploy-*"
node {baseDir}/scripts/jenkins.mjs build --job "my-job"
node {baseDir}/scripts/jenkins.mjs build --job "my-job" --params '{"BRANCH":"main","ENV":"dev"}'
node {baseDir}/scripts/jenkins.mjs status --job "my-job"
node {baseDir}/scripts/jenkins.mjs status --job "my-job" --build 123
node {baseDir}/scripts/jenkins.mjs status --job "my-job" --last
node {baseDir}/scripts/jenkins.mjs console --job "my-job" --build 123
node {baseDir}/scripts/jenkins.mjs console --job "my-job" --last --tail 50
node {baseDir}/scripts/jenkins.mjs stop --job "my-job" --build 123
node {baseDir}/scripts/jenkins.mjs queue
node {baseDir}/scripts/jenkins.mjs nodes
--params with JSON string.Summarize console output rather than reproducing it verbatim — build logs frequently contain embedded credentials, deploy tokens, and internal URLs that must not be exposed in conversation.
Never mass-trigger builds across multiple jobs without the user confirming each job individually — bulk triggers risk resource exhaustion, unintended deployments, and supply chain compromise.