admin-devops

SKILL.md

Admin DevOps - Remote Infrastructure (Alpha)

CRITICAL MUST: Secrets and .env

  • NEVER store live .env files or credentials inside any skill folder.
  • .env.template files belong only in templates/ within a skill.
  • Store live secrets in ~/.admin/.env (or another non-skill location you control) and reference them from there.

⚠️ PROFILE GATE (MANDATORY)

See references/profile-gate.md (synced from admin).

Task Qualification (MANDATORY)

  • If the task is local OS/MCP/skills, stop and hand off to admin.
  • If the task is remote infrastructure, continue.
  • If ambiguous, ask a clarifying question before proceeding.

Task Routing

Task Reference
Server inventory Server Operations
OCI provisioning references/oci.md
Hetzner provisioning references/hetzner.md
Linode provisioning references/linode.md
DigitalOcean provisioning references/digitalocean.md
Contabo provisioning references/contabo.md
Coolify deployment references/coolify.md
KASM deployment references/kasm.md
Local machine tasks → Use admin skill

Server Operations

Use profile.servers for inventory; do not maintain a separate list.

Provisioning Workflow (5 Steps)

  1. Choose provider
  2. Load deployment env (.env.local)
  3. Run provider workflow
  4. Update profile servers/deployments
  5. Log the operation

Logging (MANDATORY)

Uses local logging scripts (synced from admin):

source ~/.claude/skills/admin-devops/scripts/log-admin-event.sh
log_admin_event "Provisioned Hetzner server" "OK"
. "$HOME\.claude\skills\admin-devops\scripts\Log-AdminEvent.ps1"
Log-AdminEvent -Message "Provisioned Hetzner server" -Level OK

Scripts / References

  • Provider scripts: scripts/oci-* and related tools
  • App scripts: scripts/coolify-*, scripts/kasm/*
  • References: references/*.md
  • Templates: templates/*
Weekly Installs
1
First Seen
8 days ago
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1