By sigridjineth
Develop Ansible playbooks interactively: convert shell scripts and Dockerfiles to idempotent tasks, set up projects with inventories and roles, build incrementally with modules and handlers, debug failures like UNREACHABLE hosts, permissions, undefined variables, SSH issues, and validate with connectivity tests and verbosity.
npx claudepluginhub sigridjineth/hello-ansible-skillsUse when guiding someone through Ansible setup step-by-step. Use when starting a new Ansible project from scratch. Use when teaching Ansible through hands-on development.
Use when converting shell scripts to Ansible playbooks. Use when migrating bash automation, manual procedures, or Dockerfiles to idempotent Ansible tasks.
Use when playbooks fail with UNREACHABLE, permission denied, MODULE FAILURE, or undefined variable errors. Use when SSH connections fail or sudo password is missing.
Use when creating playbooks, roles, or inventory files. Use when automating infrastructure with Ansible. Use when encountering YAML syntax errors, module failures, or variable precedence issues.
Ansible automation skills for Claude Code: playbook development, debugging, shell conversion, and interactive workflows.
# Add the marketplace
/plugin marketplace add sigridjineth/hello-ansible-skills
# Install the plugin
/plugin install ansible-skills@hello-ansible-skills
Clone the repository and symlink to your Claude plugins directory:
git clone https://github.com/sigridjineth/hello-ansible-skills.git
ln -s $(pwd)/hello-ansible-skills ~/.claude/plugins/ansible-skills
Run /help in Claude Code. You should see skills like:
ansible-skills:ansible-playbookansible-skills:ansible-debugansible-skills:ansible-convertansible-skills:ansible-interactiveCore playbook development reference. Use when creating playbooks, roles, or inventory files.
Covers:
Troubleshooting guide for Ansible errors. Use when playbooks fail with connection, authentication, or module errors.
Covers:
Shell script to Ansible conversion. Use when migrating bash automation to idempotent playbooks.
Covers:
Step-by-step guided development. Use when starting a new Ansible project from scratch.
Covers:
Create a playbook:
Create a playbook that installs nginx and configures it as a reverse proxy
Convert a shell script:
Convert this deployment script to Ansible: [paste script]
Debug an error:
My playbook fails with "UNREACHABLE" - help me debug
Start from scratch:
Help me set up Ansible for my 5 Ubuntu servers step by step
hello-ansible-skills/
├── .claude-plugin/
│ ├── plugin.json # Plugin metadata
│ └── marketplace.json # Marketplace configuration
├── skills/
│ ├── ansible-playbook/
│ │ └── SKILL.md
│ ├── ansible-debug/
│ │ └── SKILL.md
│ ├── ansible-convert/
│ │ └── SKILL.md
│ └── ansible-interactive/
│ └── SKILL.md
├── my-ansible/ # Example Ansible project
│ ├── ansible.cfg
│ ├── inventory
│ ├── roles/
│ └── docs/ # Ansible tutorial (12 sections)
├── README.md
└── LICENSE
Contributions welcome. If you find patterns that work well in your Ansible projects, consider adding them to the skills. Open an issue or submit a PR.
MIT
Create Ansible playbooks for configuration management
End-to-end Ansible workflow automation: design, create, validate, and review playbooks and roles with orchestrated multi-agent pipelines
Ansible playbook validation and configuration management best practices
Infrastructure as Code and DevOps tools. Includes 0 agents and 15 skills for OpenTofu, Ansible, Hetzner, DigitalOcean, Cloudflare, 1Password CLI, cloud-init, and devops-plan.
Set of DevOps skills for Claude Code.
Share bugs, ideas, or general feedback.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim