DevOps Execution Engine for Clawd Bot
SaferSkills independently audited devops-execution-engine (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Professional DevOps expertise for your Clawdbot instance
Version: 1.0.0 License: Apache 2.0 Author: Clawdbot Community Platform: Clawdbot
The DevOps Execution Engine is a comprehensive skill package that extends Clawdbot with professional-grade DevOps capabilities. It provides a structured Plan → Approve → Execute workflow for safe infrastructure operations, combined with a comprehensive library of 11 production-ready DevOps skills.
Designed specifically for Clawdbot to leverage its unique ability to actually execute commands with human oversight, not just suggest them.
# Clone the repository
git clone https://github.com/clawdbot/devops-execution-engine
# Install as Clawdbot skill
clawdbot skills:install ./devops-execution-engine
# Verify installation
clawdbot skills:list | grep devops-execution-engineYou: Check the cluster health
Clawd: [uses system-health and k8s-debug skills]
- Nodes: 3/3 Ready
- Pods: 2 in CrashLoopBackOff
- Disk: worker-1 at 85% (warning)You: Fix the crashloop pods
Clawd: 📋 EXECUTION PLAN: plan-20260126-003
Title: Fix CrashLoopBackOff in api-service
Risk: MEDIUM
Time: ~5min
Steps:
1. Increase memory limit 256Mi → 512Mi
2. Wait for rollout (5min timeout)
3. Verify all pods running
Rollback: kubectl rollout undo deployment/api-service
Approve? (yes/no/explain)You: approve
Clawd: ✅ Executing plan-20260126-003...
Step 1/3: Patching deployment... ✓
Step 2/3: Waiting for rollout... ✓ (2m 34s)
Step 3/3: Verifying pods... ✓
✅ Plan completed successfully
All pods running, no restarts
Logged to: memory/actions-log.jsonl"Debug the pods in production namespace"
"Why is api-service crashing?"
"Check resource usage across the cluster""We have a SEV1 - API is down"
"Run incident response for high error rates"
"Check recent deployments""Analyze AWS costs this month"
"Find underutilized resources"
"Suggest cost optimizations""Deploy api-service v2.1.0 to production"
"Rollback the last deployment"
"Check ArgoCD sync status"Plans are generated as YAML in memory/execution-plans/:
plan:
id: plan-20260126-001
title: "Fix CrashLoopBackOff in api-service"
risk: MEDIUM
estimated_time: 5min
rollback:
method: "Rollback deployment to previous revision"
commands: ["kubectl rollout undo deployment/api-service"]
steps:
- action: kubectl_patch
command: "kubectl patch deployment api-service..."
risk: MEDIUM
reversible: true
- action: wait_for_rollout
timeout: 5m
success_criteria: "all pods running"
approval:
required: true
status: pending🟢 LOW
🟡 MEDIUM
🔴 HIGH
⛔ CRITICAL
Create ~/.clawdbot/skills/devops-execution-engine/config.yaml:
# Execution engine config
execution:
auto_approve_low_risk: false # Auto-approve LOW risk actions
pause_between_steps: true # Pause after each step
timeout_default: 300 # Default timeout (seconds)
# Logging
audit:
log_path: "memory/actions-log.jsonl"
log_level: "info"
# Safety
safety:
require_approval: true
allow_critical: false # Block CRITICAL actions
dry_run_by_default: falseContributions welcome! See CONTRIBUTING.md
skills/SKILL.md with documentationApache 2.0 - See LICENSE
Built with ❤️ by the Clawdbot community
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.