AgentStack
SKILL verified MIT Self-run

Developing Ansible

skill-ak1ra-komj-agents-skills-developing-ansible · by ak1ra-komj

Use when writing, reviewing, or refactoring Ansible playbooks, roles, or tasks.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-ak1ra-komj-agents-skills-developing-ansible

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Developing Ansible? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

developing-ansible skill

This skill covers any task involving writing, reviewing, or refactoring Ansible playbooks, roles, or tasks.

Rule of Thumb

If the project already has existing examples, follow them in terms of structure, naming, and style to maintain consistency. If no relevant examples exist, apply the guidelines defined in this skill and its reference documents.

Reference Documents

Load:

  • [common.md](common.md) - baseline requirements that apply to all Ansible files.
  • [developing-tasks.md](developing-tasks.md) - task key ordering, FQCN, module selection, loop; tasks are the fundamental unit present in both playbooks and roles.

Then load only the documents that match the request:

  • [developing-playbooks.md](developing-playbooks.md) - Load when writing or reviewing playbook files: play definitions, import_* vs include_*, error handling at play level.
  • [developing-roles.md](developing-roles.md) - Load when creating or modifying a role: directory layout, defaults/, vars/, handlers/, meta/.
  • [handling-boolean-values.md](handling-boolean-values.md) - Load when the code involves boolean variables, | ansible.builtin.bool, or is ansible.builtin.truthy expressions.
  • [jinja2-templates.md](jinja2-templates.md) - Load when working with .j2 template files or Jinja2 filter/macro expressions.
  • [reference-code-blocks.md](reference-code-blocks.md) - Load when composing block/rescue/always patterns or other reusable canonical patterns.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.