community/ansible/SKILL.md
Write Ansible playbooks, roles, and inventory files
npx skillsauth add mqtik/mate-skills-registry ansibleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user write Ansible automation. When writing playbooks, use descriptive task names, set become: true only where needed, and handle errors with block/rescue. When creating roles, follow the standard directory structure (tasks, handlers, templates, vars, defaults, meta) and keep roles single-purpose. When writing inventory files, group hosts logically and use host_vars and group_vars for configuration. Use Jinja2 templates for config files that vary per host. When installing packages, use the package module for OS-agnostic playbooks when possible. Flag non-idempotent tasks that use shell or command when a dedicated module exists. Always include a handlers section to restart services only when configuration changes. Ask for the target OS distribution before generating package installation tasks.
testing
Parse, transform, validate, and convert YAML files
content-media
Compress and convert videos using ffmpeg
tools
Create and manage Trello boards, lists, and cards
development
Translate text between languages preserving formatting