devopsby automateyournetwork
Arista CloudVision Portal (CVP) Automation
automateyournetwork/arista-cvp
Arista CloudVision Portal (CVP) automation via REST API — device inventory, events, connectivity monitoring, tag management (4 tools).
What it changes
Passed 19 of 22 test cases with the skill, and 4 of 22 without it.
Without skill18%
With skill86%
Checks it passed that the model alone missed
- Uses CVP tools for Arista fleet inventory
- Uses pyATS tools for Cisco device monitoring
- Does not call non-existent image upgrade tools
and 17 more in the full report
15 fixed4 passed either way3 still failing0 broke
- Pass-rate lift
- +68 pp
- Tokens
- +42%
- Agent turns
- 0%
- Response time
- -53%
Model gemini-3.6-flashMeasured 8/16/2026v119 of 22 cases passed with skill
See it in action
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptWhich request state value must be set in the WorkspaceConfig payload to initiate the workspace build phase prior to submission?
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| Specifies setting the request state to REQUEST_START_BUILD | Missed | Passed |
|---|
What's inside
The instructions your model reads when the skill loads.
SKILL.md174 linessingle file
Arista CloudVision Portal (CVP) Automation
MCP Server
Authentication
CloudVision uses service account tokens passed as HTTP cookies:
- Log in to CloudVision Portal
- Navigate to Settings → Service Accounts
- Create a service account and generate a token
- Store the token in the
.env file as CVPTOKEN
The token is sent as an access_token cookie with every API request (not a Bearer header).
Environment Variables
Tools (4)
Device Inventory (1 tool)
| Tool | Parameters | Description |
Track record
Benchmark
19 / 22
test cases passed, vs 4 / 22 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importedautomateyournetwork / netclaw
workspace/skills/arista-cvp/SKILL.md
View on GitHub ↗License Apache-2.0Imported 8/3/2026Version v1