# Ansible Skills Admin

> Ansible Skills Admin

- Skill: `modbender/ansible-skills-admin` (Agent Skill)
- Install (CLI): `npx skillmds@latest add modbender/ansible-skills-admin`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/ansible-skills-admin/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/modbender/ansible-skills-admin

---


# Ansible Skills Admin

Use this skill when the user asks to create/update/deploy ansible skills or fix drift between canonical repos and runtime skill mirrors.

## Source-of-Truth Policy

- Canonical repo in `~/code` is the golden source.
- Runtime mirrors in `~/.openclaw/workspace/skills/*` are deploy targets.
- Never leave runtime-only edits unpromoted to canonical unless explicitly requested.

## Standard Workflow

1. Edit canonical skill repo first.
2. Commit + push canonical changes.
3. Pull to runtime mirrors (local and VPS).
4. Verify skill content in runtime mirrors.
5. Restart gateway only if runtime requires reload.

## Required Checks

- Canonical clean state:
  - `git -C ~/code/openclaw-skill-ansible status -b --short`
- Runtime mirror parity:
  - `git -C ~/.openclaw/workspace/skills/ansible rev-parse --short HEAD`
- VPS mirror parity:
  - `ssh jane-vps "docker exec jane-gateway sh -lc 'git -C /home/node/.openclaw/workspace/skills/ansible rev-parse --short HEAD'"`

## Drift Triage

If runtime mirror differs from canonical:

- If change is intentional and useful, port to canonical repo and commit.
- If change is accidental, reset runtime mirror to canonical HEAD.
- Re-verify both local and VPS mirrors after remediation.

## Human Visibility Requirement

When deploying skill changes, send status updates to the user-facing inbox:

- `ACK` when rollout starts
- `IN_PROGRESS` at each gateway update
- `DONE/BLOCKED` with verification evidence

Use `conversation_id` for all updates so the user can track one thread.

