Ansible Designer — AI-assisted Ansible authoring toolkit for Claude Code
npx claudepluginhub 3a2dev/ansible-designerAI-assisted Ansible authoring toolkit for Claude Code. Scaffolds, reviews, and updates playbooks, roles, collections, and ansible.cfg files following production best practices.
▐▛███▜▌ Claude Code
▝▜█████▛▘ Sonnet 4.6 · Claude
▘▘ ▝▝ ansible-designer/
⎿ SessionStart:startup says: [ansible-designer 0.1.7]
──────────────────────────────────────────────────────────
█████╗ ███╗ ██╗███████╗██╗██████╗ ██╗ ███████╗
██╔══██╗████╗ ██║██╔════╝██║██╔══██╗██║ ██╔════╝
███████║██╔██╗ ██║███████╗██║██████╔╝██║ █████╗
██╔══██║██║╚██╗██║╚════██║██║██╔══██╗██║ ██╔══╝
██║ ██║██║ ╚████║███████║██║██████╔╝███████╗███████╗
╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚═╝╚═════╝ ╚══════╝╚══════╝
██████╗ ███████╗███████╗██╗ ██████╗ ███╗ ██╗███████╗██████╗
██╔══██╗██╔════╝██╔════╝██║██╔════╝ ████╗ ██║██╔════╝██╔══██╗
██║ ██║█████╗ ███████╗██║██║ ███╗██╔██╗ ██║█████╗ ██████╔╝
██║ ██║██╔══╝ ╚════██║██║██║ ██║██║╚██╗██║██╔══╝ ██╔══██╗
██████╔╝███████╗███████║██║╚██████╔╝██║ ╚████║███████╗██║ ██║
╚═════╝ ╚══════╝╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
───────────────────────────────────────────────────────────────
❯ /ansible-designer
───────────────────────────────────────────────────────────────
AI-assisted Ansible authoring toolkit for Claude Code. Scaffolds, reviews, and updates playbooks, roles, collections, and ansible.cfg files following ansible-core 2.15+ conventions and production best practices.
Using Claude Code:
/plugin marketplace add 3A2DEV/ansible-designer
/plugin install ansible-designer
npx skills add 3A2DEV/ansible-designer --skill '*'
Both options register each skill as a top-level command (e.g. /new-playbook, /review-role).
Requirements:
| Command | Description |
|---|---|
/ansible-designer | Show this overview and available commands |
| Playbooks | |
/new-playbook | Create a new playbook (site, component, or AWX-ready) |
/review-playbook | Review a playbook — severity report, no file modification |
/update-playbook | Update a playbook — diff + confirm before writing |
| Roles | |
/new-role | Scaffold a complete role (asks about multi-OS support) |
/review-role | Review a role — severity report, no file modification |
/update-role | Update a role — diff + confirm before writing |
| Collections | |
/new-collection | Scaffold a new collection with galaxy.yml, plugins, roles |
/review-collection | Review a collection — severity report, no file modification |
/update-collection | Update a collection — diff + confirm before writing |
| ansible.cfg | |
/new-conf | Generate annotated ansible.cfg for dev, CI, or AWX |
/review-conf | Review ansible.cfg — severity report, no file modification |
/update-conf | Update ansible.cfg — diff + confirm before writing |
Every command begins by scanning the project for context:
CLAUDE.md → ansible.cfg → README.md → filesystem scan
Discovery extracts:
roles_path — where roles livecollections_paths — where collections liveThis context is used to suggest smart defaults, resolve FQCNs, and skip questions the user doesn't need to answer.
Every command enforces these rules:
ansible.builtin.copy, never copyinstall, configure, service, validate)Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage