workspace/skills/aap-eda/SKILL.md
Event-Driven Ansible (EDA) — activation lifecycle, rulebook management, decision environments, event stream monitoring. Use when managing event-driven automation triggers, enabling/disabling activations, or reviewing EDA rulebooks.
npx skillsauth add automateyournetwork/netclaw aap-edaInstall 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 eda.py)git clone + uv sync (or pip install -e .)EDA_URL, EDA_TOKEN| Tool | What It Does |
|------|-------------|
| list_activations | List all activations in EDA |
| get_activation | Retrieve details for a specific activation by ID |
| create_activation | Create a new activation |
| enable_activation | Enable a disabled activation |
| disable_activation | Disable an active activation |
| restart_activation | Restart an activation |
| delete_activation | Delete an activation |
| Tool | What It Does |
|------|-------------|
| list_rulebooks | List all rulebooks in EDA |
| get_rulebook | Retrieve details of a specific rulebook |
| list_decision_environments | List all decision environments |
| Tool | What It Does |
|------|-------------|
| create_decision_environment | Add a new decision environment |
| list_event_streams | List all event streams |
| Concept | What It Means | |---------|---------------| | EDA | Event-Driven Ansible — reactive automation triggered by events | | Activation | A running instance of a rulebook processing events | | Rulebook | YAML-defined rules mapping events to Ansible actions | | Decision Environment | Container image with collections and dependencies for EDA | | Event Stream | Source of events fed into EDA for processing |
list_activations — see all current activations and their stateget_activation — review activation details (rulebook, decision env, status)enable_activation, disable_activation, restart_activation as neededlist_activations — enumerate all EDA activationslist_rulebooks — review available automation ruleslist_decision_environments — verify container imageslist_event_streams — confirm event sources are active| Skill | How They Work Together |
|-------|----------------------|
| aap-automation | EDA triggers → AAP job template execution |
| aap-lint | Validate rulebook playbook actions before activation |
| servicenow-change-workflow | ServiceNow CR before enabling EDA activations in production |
| gait-session-tracking | Audit trail for EDA lifecycle changes |
| slack-network-alerts | EDA event notifications via Slack |
EDA_URL — EDA API endpoint (e.g., https://aap.example.com/api/eda/v1)EDA_TOKEN — EDA API token (can match AAP_TOKEN)tools
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.