- name
- devopsellence
- description
- Install the devopsellence CLI, initialize project config, deploy the current app, inspect status, and manage secrets or bring-your-own nodes from OpenClaw.
- homepage
- https://www.devopsellence.com/docs
- metadata
- {"openclaw":{"homepage":"https://www.devopsellence.com/docs","skillKey":"devopsellence"}}
devopsellence
Use this skill when the user wants to deploy an app with devopsellence, check deployment state, manage secrets, or bootstrap and assign their own nodes.
Default flow
- Work in the app directory the user wants to deploy.
- Check whether the CLI is already installed:
command -v devopsellenceIf the command is missing, install the latest compatible CLI:
curl -fsSL https://www.devopsellence.com/lfg.sh | bash- Validate local state before changing anything:
devopsellence doctor- If the project is not initialized yet, run:
devopsellence initIf the user already knows the target workspace values, prefer explicit flags:
devopsellence init --org acme --project shop --env staging- Deploy the app:
devopsellence deployIf the user wants to deploy an existing image digest instead of building locally:
devopsellence deploy --image docker.io/example/app@sha256:...- Verify the result:
devopsellence status --jsonSecrets
Prefer stdin over literal secret values in prompts or shell history:
printf '%s' "$VALUE" | devopsellence secret set --service web --name NAME --stdin
devopsellence secret list
devopsellence secret delete --service web --name NAMEBring your own node
Use these when the user wants to run on their own machine or VM:
devopsellence node bootstrap
devopsellence node list --json
devopsellence node assign <id>
devopsellence node unassign <id>Heuristics
- Prefer
devopsellence doctorbeforedevopsellence deploy. - If Docker is missing or not running, surface the problem clearly, or switch to
devopsellence deploy --image ...when the user already has a pushed image digest. - If the workspace is not a git checkout and the CLI needs git metadata, stop and ask before creating a repo or commit.
- Keep secrets out of logs and chat output. Use environment variables plus
--stdin. - After installing this skill from ClawHub, start a new OpenClaw session if the current session does not pick it up.