Loading...
Loading...
AI-assisted Ansible authoring toolkit for Claude Code. Scaffolds, reviews, and updates playbooks, roles, collections, and ansible.cfg files following production best practices. Sub-commands: new-playbook, review-playbook, update-playbook, new-role, review-role, update-role, new-collection, review-collection, update-collection, new-conf, review-conf, update-conf. Requires bash_tool. Runs discovery (CLAUDE.md to ansible.cfg to README to filesystem) at the start of every command.
npx skill4agent add 3a2dev/ansible-designer ansible-designer| Command | Description |
|---|---|
| Create a new playbook (site, component, or AWX-ready) |
| Review an existing playbook — severity report, no file modification |
| Update a playbook — shows diff, requires confirmation |
| Command | Description |
|---|---|
| Scaffold a complete role — asks about multi-OS support |
| Review a role — severity report, no file modification |
| Update a role — shows diff, requires confirmation |
| Command | Description |
|---|---|
| Scaffold a new collection with galaxy.yml, plugins, roles structure |
| Review a collection — severity report, no file modification |
| Update a collection — shows diff, requires confirmation |
| Command | Description |
|---|---|
| Generate an annotated ansible.cfg for dev, CI, or AWX |
| Review an ansible.cfg — severity report, no file modification |
| Update ansible.cfg — shows diff, requires confirmation |
CLAUDE.mdansible.cfgREADME.mdreferences/discovery.mdyesyansible.builtin.copycopyansible.builtin.serviceservicereferences/best_practices.mdno_log: trueinstallconfigureservicevalidatesecuritycleanupreview-*sedupdate-*find <path> -type f | sortRead: CLAUDE.md → ansible.cfg → README.md → filesystem scan
Build: internal context (roles_path, collections_path, existing roles, collections, inventory)
Report: "Discovery complete: [summary of what was found]"--- original+++ proposedyesyreferences/Show file tree of all created/modified files.
Suggest: "Next step: [specific actionable suggestion]"| File | Used by |
|---|---|
| All commands — Step 1 |
| All commands — FQCN, tags, no_log, idempotency |
| new-playbook, review-playbook, update-playbook |
| new-role, review-role, update-role |
| new-collection, review-collection, update-collection |
| new-conf, review-conf, update-conf |
| All commands — inventory context |
npx skills add 3A2DEV/ansible-designer -a claude-codebash_tool