ansible-convert

Installation
SKILL.md

Shell to Ansible Conversion

Overview

Shell scripts execute commands imperatively; Ansible declares desired state. Conversion means rethinking operations as state declarations, not translating commands line-by-line. The goal is idempotency: running twice produces identical results.

When to Use

  • Converting existing shell scripts to playbooks
  • Migrating manual server setup procedures
  • Replacing bash automation with Ansible
  • Converting Dockerfile RUN commands

Core Principle

Don't wrap shell commands in Ansible's shell module. Find the module that achieves the same end state declaratively.

Installs
33
GitHub Stars
85
First Seen
Jan 30, 2026
ansible-convert — realsigridjin/hello-ansible-skills