sigridjineth/hello-ansible-skills/ansible-debug
Claude Code and agent skill by sigridjineth/hello-ansible-skills
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use when playbooks fail with UNREACHABLE, permission denied, MODULE FAILURE, or undefined variable errors. Use when SSH connections fail or sudo password is missing.
Install
npx vskill@latest install sigridjineth/hello-ansible-skills/ansible-debugSKILL.md
Ansible Debugging
Overview
Ansible errors fall into four categories: connection, authentication, module, and syntax. Systematic diagnosis starts with identifying the category, then isolating the specific cause.
When to Use
- UNREACHABLE errors (SSH/network issues)
- Permission denied or sudo password errors
- MODULE FAILURE messages
- Undefined variable errors
- Template rendering failures
- Slow playbook execution
Error Categories
| Category | Symptoms | First Check | |
|---|---|---|---|
| Connection | UNREACHABLE | ssh -v user@host | |
| Authentication | Permission denied, Missing sudo password | SSH keys, sudoers config | |
| Module | MODULE FAILURE | Module parameters, target state | |
| Syntax | YAML parse error | Line number in error, indentation |
Quick Diagnosis
Connection Errors
Common causes:
- Wrong IP/hostname in inventory
- Firewall blocking port 22
- SSH key permissions (must be 600)
Authentication Errors
Module Errors
Variable Errors
Verbosity Levels
| Flag | Shows | |
|---|---|---|
-v | Task results | |
-vv | Task input parameters | |
-vvv | SSH connection details | |
-vvvv | Full plugin internals |
Start with -v, increase only if needed.
Debugging Commands
Common Error Patterns
| Error | Cause | Fix | |
|---|---|---|---|
Permission denied (publickey) | SSH key not accepted | Check key permissions, verify authorized_keys | |
Missing sudo password | become=true without password | Use --ask-become-pass or configure NOPASSWD | |
No such file or directory | Path doesn't exist | Create parent directories first | |
Unable to lock (apt/yum) | Package manager locked | Wait for other process, remove stale lock | |
undefined variable | Variable not defined | Check spelling, use default() filter |
Performance Debugging
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ansible-debug/SKILL.md
Popularity
- Repository stars
- 33
- Repository forks
- 4
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 26 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sigridjineth/hello-ansible-skills/ansible-debug)