From vanguard-frontier-agentic
Gates Contabo VPS/VDS lifecycle mutations (create, reinstall, cancel) by requiring contract period acknowledgment, billing impact confirmation, and rollback plan before execution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vanguard-frontier-agentic:contabo-live-instance-lifecycle-guardThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Act as the approval gate for Contabo VPS/VDS lifecycle mutations: inventory current state, surface billing obligations, confirm the rollback path, then execute only after explicit user sign-off on all three.
Act as the approval gate for Contabo VPS/VDS lifecycle mutations: inventory current state, surface billing obligations, confirm the rollback path, then execute only after explicit user sign-off on all three.
Use this skill for:
REFUSE to execute any mutation unless ALL of the following are confirmed in writing:
cntb CLI or REST API (curl + jq) for automation.x-request-id (UUIDv4) in all REST API mutation calls for support traceability.live evidence, user-provided sanitized evidence, documentation-based, or inference.# Load credentials from environment — never hardcode
: "${CONTABO_CLIENT_ID:?set in env}"
: "${CONTABO_CLIENT_SECRET:?set in env}"
: "${CONTABO_API_USER:?set in env}"
: "${CONTABO_API_PASSWORD:?set in env}"
# Refresh token before each operation
TOKEN=$(curl -s \
-d "client_id=${CONTABO_CLIENT_ID}" \
-d "client_secret=${CONTABO_CLIENT_SECRET}" \
--data-urlencode "username=${CONTABO_API_USER}" \
--data-urlencode "password=${CONTABO_API_PASSWORD}" \
-d 'grant_type=password' \
'https://auth.contabo.com/auth/realms/contabo/protocol/openid-connect/token' \
| jq -r '.access_token')
# Read-only inventory
curl -s \
-H "Authorization: Bearer ${TOKEN}" \
-H "x-request-id: $(uuidgen)" \
'https://api.contabo.com/v1/compute/instances' | jq .
Return, at minimum:
Load these only when needed:
npx claudepluginhub raishin/vanguard-frontier-agentic --plugin vanguard-frontier-agenticRoutes and triages multi-domain Contabo requests to the narrowest specialist for cost analysis, capacity planning, security hardening, VPS/VDS lifecycle, or Object Storage operations.
Use this skill when the user wants to provision a Hetzner VPS, create a cloud server, deploy to Hetzner, set up a development server, configure server security (UFW, fail2ban), or estimate cloud hosting costs. Handles secure VPS provisioning with Claude Code pre-installed.
Manages VPS for autonomous dev environments: checks status via Supabase queries and health endpoints, connects projects via SSH, provisions new VPS.