Skill Detail

Lint Ansible playbooks and roles before automation breaks in prod with ansible-lint

Run ansible-lint against playbooks, roles, and collections so risky patterns and common mistakes are caught before automation is merged or executed.

Code Quality & ReviewMulti-Framework
Code Quality & Review Multi-Framework Security Reviewed
⭐ 3.9k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill lint-ansible-playbooks-and-roles-before-automation-breaks-in-prod-with-ansible-lint Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Python, Ansible, ansible-lint
Install & setup
Install ansible-lint in the target environment, then run it against the repository root or the specific playbook, role, or collection that needs review.
Author
Ansible community
Publisher
Open Source
Last updated
Apr 24, 2026
Quick brief

This skill runs ansible-lint on Ansible content and helps agents interpret and fix the findings. Invoke it when you need a bounded pre-run or pre-merge review of playbooks, roles, or collections instead of manually scanning YAML or relying on a generic Ansible runner. The boundary is clear: the agent is performing a lint-and-remediate workflow for infrastructure code quality, not publishing ansible-lint as a generic tool listing.