workspace/skills/aap-lint/SKILL.md
ansible-lint playbook and role validation — syntax checking, best practice enforcement, project-wide analysis, rule filtering. Use when validating Ansible playbooks, checking code quality, or enforcing automation best practices before deployment.
npx skillsauth add automateyournetwork/netclaw aap-lintInstall 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.
uv run ansible-lint.py)git clone + uv sync (or pip install -e .)ansible-lint installed| Tool | What It Does |
|------|-------------|
| lint_playbook | Lint playbook content with configurable profiles and output formats |
| lint_file | Lint a specific Ansible file at a given path |
| lint_role | Comprehensive linting of an Ansible role directory |
| list_rules | Display available ansible-lint rules with optional tag filtering |
| list_tags | Show all tags for categorizing lint rules |
| validate_syntax | Quick syntax validation using syntax-specific rules |
| check_best_practices | Evaluate content against best practices with severity categorization |
| analyze_project | Comprehensive report on an entire Ansible project structure |
| get_ansible_lint_version | Return installed ansible-lint version |
| Concept | What It Means |
|---------|---------------|
| Profile | Lint strictness level (min, basic, moderate, safety, shared, production) |
| Rule | Individual lint check (e.g., yaml[truthy], no-changed-when, fqcn) |
| Tag | Rule category for filtering (e.g., command-shell, formatting, idiom) |
| FQCN | Fully Qualified Collection Name — required in production profiles |
validate_syntax — catch YAML and Ansible syntax errorscheck_best_practices — evaluate against standardslint_playbook with production profile — comprehensive checklist_rules — understand which rules triggered violationsanalyze_project — scan entire Ansible project structurelint_role for each role directory| Skill | How They Work Together |
|-------|----------------------|
| aap-automation | Validate playbooks before running them through AAP job templates |
| aap-eda | Lint rulebook playbook actions before EDA activation |
| github-ops | CI/CD lint checks on PR playbook changes |
| gait-session-tracking | Audit trail for lint results and quality gate decisions |
production profile for production deployments, basic for developmenttools
Zoom meeting intelligence — correlates a live or referenced Zoom meeting discussion against NetClaw's historical meeting record (via the official Zoom Meetings MCP) and today's actual network state. Use when someone in a Zoom meeting references a past discussion or incident ('didn't we have this issue before?'), or asks to search prior meetings for a topic. Does not itself recognize live in-meeting questions — that happens automatically inside zoom-rtms-mcp's own extractor (spec 118) before this skill is ever invoked.
tools
Manage Lantronix out-of-band (OOB) infrastructure via Percepxion central management platform: device inventory, serial port inspection via SLC CLI, firmware compliance, config management, security auditing, and closed-loop incident remediation. Use during outages, maintenance windows, compliance cycles, and AI-assisted automation workflows.
tools
Federate your NetClaw with other NetClaw operators over the BGP mesh — exchange capability inventories and ask your claw what a peer can do. (US1; remote invocation and chat land in later phases.)
tools
Track token consumption, enforce session budgets, and display cost for every NetClaw interaction.