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.
1---2name: ansible-skills-admin3description: Ansible Skills Admin4---56# Ansible Skills Admin78Use this skill when the user asks to create/update/deploy ansible skills or fix drift between canonical repos and runtime skill mirrors.910## Source-of-Truth Policy1112- Canonical repo in `~/code` is the golden source.13- Runtime mirrors in `~/.openclaw/workspace/skills/*` are deploy targets.14- Never leave runtime-only edits unpromoted to canonical unless explicitly requested.1516## Standard Workflow17181. Edit canonical skill repo first.192. Commit + push canonical changes.203. Pull to runtime mirrors (local and VPS).214. Verify skill content in runtime mirrors.225. Restart gateway only if runtime requires reload.2324## Required Checks2526- Canonical clean state:27 - `git -C ~/code/openclaw-skill-ansible status -b --short`28- Runtime mirror parity:29 - `git -C ~/.openclaw/workspace/skills/ansible rev-parse --short HEAD`30- VPS mirror parity:31 - `ssh jane-vps "docker exec jane-gateway sh -lc 'git -C /home/node/.openclaw/workspace/skills/ansible rev-parse --short HEAD'"`3233## Drift Triage3435If runtime mirror differs from canonical:3637- If change is intentional and useful, port to canonical repo and commit.38- If change is accidental, reset runtime mirror to canonical HEAD.39- Re-verify both local and VPS mirrors after remediation.4041## Human Visibility Requirement4243When deploying skill changes, send status updates to the user-facing inbox:4445- `ACK` when rollout starts46- `IN_PROGRESS` at each gateway update47- `DONE/BLOCKED` with verification evidence4849Use `conversation_id` for all updates so the user can track one thread.
Run npx skillmds@latest add modbender/ansible-skills-admin in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Ansible Skills Admin It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
modbender (@modbender) published this skill. Their other Agent Skills are listed on their SkillMD profile.