Docker Via Wsl
JMBeresford/retrom
A skill your agent uses when YOU (the AI agent) are running on Windows OUTSIDE WSL (Git Bash/MSYS/PowerShell shell) and need to run ANY docker / docker compose command.
Arista EOS device health check and triage procedure. An agent skill from LeoYeAI/openclaw-master-skills.
$ npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills arista-device-health --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/arista-device-health .claude/skills/arista-device-health && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "arista-device-health" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-health into .claude/skills/arista-device-health/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arista-device-health", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-healthType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills arista-device-health --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/arista-device-health .agents/skills/arista-device-health && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "arista-device-health" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-health into .agents/skills/arista-device-health/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arista-device-health", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills arista-device-health --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/arista-device-health .cursor/skills/arista-device-health && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "arista-device-health" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-health into .cursor/skills/arista-device-health/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arista-device-health", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/arista-device-health--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills arista-device-health --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/arista-device-health .gemini/skills/arista-device-health && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "arista-device-health" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-health into .gemini/skills/arista-device-health/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arista-device-health", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills arista-device-healthInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/arista-device-health .github/skills/arista-device-health && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "arista-device-health" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-health into .github/skills/arista-device-health/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arista-device-health", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills arista-device-health --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/arista-device-health .opencode/skills/arista-device-health && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "arista-device-health" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/arista-device-health into .opencode/skills/arista-device-health/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arista-device-health", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
arista-device-healthArista EOS device health check and triage procedure. An agent skill from LeoYeAI/openclaw-master-skills.
Arista Device Health is an agent skill from LeoYeAI/openclaw-master-skills. Arista EOS device health check and triage procedure. Use when troubleshooting Arista 7000, 7500, or 720X series switches — assessing CPU, memory, interfaces, environment, and agent/daemon health. Covers MLAG state validation and VXLAN/EVPN health as data center extension steps. EOS is Linux-native — standard Linux diagnostics (bash top, df, dmesg) are valid troubleshooting tools alongside EOS show commands. Includes agent health monitoring via show agent for EOS-specific daemon failure detection.
Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `_meta.json`, `references/cli-reference.md` and `references/threshold-tables.md`).
It sits in DevOps & Cloud. It works with Linux and Bash. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is Apache-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Arista Device Health loads about 4.5k tokens when it runs, and up to ~8.6k if it reads all its reference files. Until then it costs about 131 tokens; SKILL.md has 1,599 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its Apache-2.0 licence (© LeoYeAI). 1,599 words, ~4,487 tokens.
.claude/skills/arista-device-health/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Structured triage procedure for assessing Arista EOS device health. Produces a prioritized findings report with severity classifications and recommended actions.
EOS runs on a Linux kernel with individual processes (agents) managing each
protocol and subsystem. This architecture means Linux-native tools (bash top,
bash df, bash dmesg) are valid supplements to EOS show commands. Agent
health is a first-class concern — a crashed or stuck agent can silently affect
a subsystem even when aggregate device metrics look normal.
The procedure covers core device health first, then extends to MLAG and VXLAN/EVPN for data center deployments.
Follow this sequence. Core device health (Steps 1–5) applies to all deployments. Steps 6–7 are data center extensions for MLAG and VXLAN/EVPN — skip if not configured on this device.
show version
show uptime
show clock
show inventoryRecord: hostname, EOS version, uptime, hardware model, total memory, current time.
Short uptime indicates a recent reload or crash — check show reload cause for
the trigger. Note the hardware platform — Arista's 7050X, 7280R, 7500R, and
720X series have different memory and CPU profiles.
EOS reports CPU and memory through both EOS commands and Linux-native tools.
show processes top once
show version | include Free memoryLinux-native alternative (provides more granularity):
bash timeout 5 top -bn1 | head 20
bash free -mshow processes top once shows per-process CPU and memory similar to Linux top.
EOS CPU is typically consumed by agents — each protocol has its own process.
Key agents to watch:
EOS memory: show version includes total and free memory. Free memory below
20% of total is warning. Linux free -m provides buffer/cache detail — EOS
uses Linux page cache aggressively, so "used" memory includes reclaimable cache.
EOS runs each subsystem as an independent agent. A crashed or stuck agent affects its subsystem silently — device-level metrics may look normal while one protocol is completely inoperative.
show agent
show agent [name] logs | tail 20
show logging last 50 | include AGENT|agent|crash|restartshow agent lists all EOS agents with their PID, state, and uptime.
Healthy state: all agents show running with uptimes matching device uptime.
Red flags:
crashed or not running state → subsystem is downIf an agent shows recent restart, check its logs: show agent [name] logs.
Common restart causes: memory exhaustion, uncaught exception, watchdog timeout.
show interfaces status
show interfaces counters errors
show interfaces counters discardsFor interfaces with errors:
show interfaces [name]
show interfaces [name] transceiverError classification:
Optics DOM: show interfaces transceiver provides Tx/Rx power, temperature,
voltage. Low Rx power (below -10 dBm for most 10G SFP+) indicates fiber or
optic degradation.
show environment all
show environment cooling
show environment power
show environment temperature
show reload cause
show logging last 30 | include ERR|WARN|traceback|panicCheck: all temperature sensors within limits, all power supplies OK, all
fans operational. show environment all is a comprehensive single command.
show reload cause — if the device recently reloaded, this explains why.
Expected causes: user-initiated, software upgrade. Unexpected causes:
kernel panic, watchdog timeout, power loss.
Review syslog for tracebacks, panics, or agent crashes. EOS logs are also
accessible via bash cat /var/log/messages | tail 50.
Skip this step if MLAG is not configured. MLAG state is often the single most important health indicator in an Arista data center deployment — a degraded MLAG pair can cause traffic black-holes or asymmetric forwarding.
show mlag
show mlag detail
show mlag interfaces
show mlag config-sanityMLAG state assessment:
| Field | Healthy Value | Problem Indicator |
|---|---|---|
| state | active | disabled, inactive |
| negotiation status | connected | connecting, disconnected |
| peer-link status | up | down, errdisabled |
| local-interface status | up | down |
| config-sanity | consistent | inconsistent |
show mlag detail provides:
show mlag config-sanity checks for configuration mismatches between peers.
Inconsistencies can cause traffic loops or black-holes. Address any inconsistent
result before continuing other triage.
show mlag interfaces — verify all MLAG interfaces show active-full on both
sides. active-partial means one side is down — reduced redundancy.
disabled means the MLAG interface is administratively or operationally down.
Skip this step if VXLAN/EVPN is not configured. This assesses overlay fabric health for VXLAN deployments using BGP EVPN as the control plane.
show vxlan vtep
show vxlan address-table
show interfaces vxlan 1
show bgp evpn summaryVXLAN health checks:
show vxlan vtep — verify expected VTEP count. Missing VTEPs indicate
underlay reachability or BGP EVPN peering issues.show interfaces vxlan 1 — VTEP source interface must be up. Flood list
should match expected remote VTEPs (for flood-and-learn) or be empty
(for BGP EVPN with ingress replication).show vxlan address-table — MAC learning across the overlay. Stale or
missing entries indicate control plane issues.BGP EVPN peering:
show bgp evpn summary — all EVPN peers must be in Established state.
Peers in Active/Connect state have transport or configuration issues.For L3 VXLAN (symmetric IRB):
show ip route vrf [name] summary
show bgp evpn route-type ip-prefixVerify: VRF route counts match expectations, no unexpected route withdrawals, EVPN type-5 routes present for inter-VRF routing.
Reference: references/threshold-tables.md for detailed per-parameter thresholds.
| Parameter | Normal | Warning | Critical | Notes |
|---|---|---|---|---|
| CPU 5-min avg | < 40% | 40–70% | > 70% | Per-agent breakdown in show processes top |
| Memory free | > 30% | 20–30% | < 20% | Linux page cache is reclaimable |
| Agent state | All running | Agent restarted | Agent crashed/not running | Check show agent |
| Interface error rate | < 0.01% | 0.01–0.1% | > 0.1% | |
| Output discards/hr | < 100 | 100–1000 | > 1000 | |
| MLAG state | active/connected | config inconsistency | peer-link down | |
| VXLAN VTEP count | Matches expected | Missing VTEPs | Vxlan1 interface down | |
| Temperature | Within spec | 5°C of max | At/above max | Per-sensor |
Is the device reachable?
├── No → Check console, power, environment. Check reload cause after recovery.
└── Yes
├── Agent health issue?
│ ├── Agent crashed / not running → Subsystem is down
│ │ ├── Identify which agent → Determines affected protocol/feature
│ │ ├── Bgp agent → BGP sessions will be down
│ │ ├── Stp agent → STP not running, L2 loops possible
│ │ ├── Ebra agent → L2 forwarding affected
│ │ └── Action: check agent logs, attempt restart, escalate to TAC
│ ├── Agent restarted recently → Subsystem had a disruption
│ │ └── Check logs: `show agent [name] logs` for crash reason
│ └── All agents running, uptimes match → Agent layer healthy
│
├── CPU issue?
│ ├── Identify top agent by CPU
│ │ ├── Stp high → STP topology change, check link flaps
│ │ ├── Rib/IpRib high → Route churn, check BGP/OSPF peers
│ │ ├── Ebra high → MAC learning storm, check for loops
│ │ ├── Bgp high → Large table, peer negotiation, route policy
│ │ └── Fap/Sand high → ASIC programming backlog
│ └── No single agent dominant → General overload, check traffic rates
│
├── Memory issue?
│ ├── Free < 20% → Check top consumers via `show processes top once`
│ ├── Linux cache: `bash free -m` → Cache is reclaimable, not a real leak
│ └── Steady growth → Memory leak in agent, collect data, plan reload
│
├── Interface errors? → Classify error type
│ ├── CRC/FCS errors → Layer 1 (cable, optic, SFP)
│ ├── Output discards → QoS or congestion
│ └── Alignment errors → Duplex mismatch
│
├── MLAG issue? (if configured)
│ ├── See MLAG State Triage tree below
│ └── MLAG healthy → Continue
│
├── VXLAN/EVPN issue? (if configured)
│ ├── Missing VTEPs → Check underlay reachability, BGP EVPN peers
│ ├── EVPN peer not Established → Check transport, route-map, ASN
│ └── VTEP and peers OK → Overlay healthy
│
└── All within thresholds → Document clean healthMLAG configured?
├── No → Skip MLAG checks
└── Yes
├── MLAG state: active?
│ ├── No → MLAG disabled or inactive
│ │ └── Check: `show mlag` for reason, peer reachability
│ └── Yes → Continue
│
├── Peer-link status: up?
│ ├── No → CRITICAL — peer-link down
│ │ ├── Traffic orphaned on MLAG interfaces
│ │ ├── Check: physical link, SFP, port-channel members
│ │ └── Verify: reload-delay timers configured to prevent storms
│ └── Yes → Continue
│
├── Negotiation: connected?
│ ├── No → Control plane issue between peers
│ │ └── Check: heartbeat, peer IP, VLAN configuration
│ └── Yes → Continue
│
├── Config sanity: consistent?
│ ├── No → Configuration mismatch
│ │ ├── `show mlag config-sanity` for details
│ │ ├── Common: VLAN mismatch, STP priority, trunk allowed VLANs
│ │ └── Fix mismatches before trusting MLAG state
│ └── Yes → Continue
│
├── MLAG interfaces: all active-full?
│ ├── active-partial → One side down, reduced redundancy
│ │ └── Check: interface status on both peers
│ ├── disabled → Interface operationally down
│ │ └── Check: physical link, member port status
│ └── active-full → Healthy
│
└── All checks pass → MLAG healthyEscalate to senior engineer or Arista TAC when:
show logging, bash dmesg)DEVICE HEALTH REPORT
====================
Device: [hostname]
Platform: Arista EOS
Model: [from show inventory]
Software: [EOS version]
Uptime: [uptime string]
Check Time: [timestamp]
Performed By: [operator/agent]
SUMMARY: [HEALTHY | WARNING | CRITICAL | EMERGENCY]
AGENT HEALTH:
Total agents: [count]
Running: [count] | Crashed: [count] | Not running: [count]
Recent restarts: [list any agents with uptime < device uptime]
FINDINGS:
1. [Severity] [Component] — [Description]
Domain: [System | Interface | MLAG | VXLAN | Environment]
Observed: [metric value]
Threshold: [normal/warning/critical range]
Action: [recommended action]
2. ...
DC EXTENSIONS:
MLAG: [healthy | degraded | critical | not configured]
State: [active/inactive], Peer-link: [up/down], Config-sanity: [consistent/inconsistent]
VXLAN/EVPN: [healthy | degraded | critical | not configured]
VTEPs: [observed/expected], EVPN peers: [established/total]
RECOMMENDATIONS:
- [Prioritized action list]
NEXT CHECK: [date based on severity — CRITICAL: 24hr, WARNING: 7d, HEALTHY: 30d]Try console access. If console is also unresponsive, check power and environment
via out-of-band management. After recovery: show reload cause for the trigger,
bash dmesg | tail 50 for kernel messages, show logging last 50 for pre-crash
syslog. EOS stores crash data in /var/log/ — accessible via bash ls -la /var/log/.
If show agent shows an agent as crashed or with uptime shorter than the device:
show agent [name] logs | tail 30show logging last 50 | include [agent-name]bash journalctl -u [agent-name] --no-pager | tail 30agent [name] shutdown then
no agent [name] shutdown in configuration mode (note: this is a config change)Agent crashes are the most common EOS-specific failure mode. Collect logs before restarting — the crash data is needed for TAC investigation.
EOS show commands can briefly spike CPU on the management plane. Wait 30 seconds
after connecting before collecting CPU data. Use show processes top once rather
than interactive top (which holds a session) for scripted checks.
If both peers report MLAG state active but negotiation shows disconnected,
this is a split-brain condition. Both peers believe they are the primary. Causes:
peer-link physical failure, peer-link VLAN issue, or heartbeat network partition.
Immediate action: verify physical peer-link connectivity. If peer-link is
physically up but MLAG reports disconnected, check VLAN trunking on the
peer-link and the heartbeat network (usually the management VRF).
EOS's Linux foundation means standard Linux tools work from bash:
bash top -bn1 — process-level CPU and memory (more granular than EOS top)bash free -m — memory with buffer/cache detailbash df -h — filesystem usage (important for /mnt/flash and /var/log)bash dmesg | tail — kernel messages (hardware errors, driver issues)bash uptime — load averagesbash cat /proc/meminfo — detailed memory breakdownThese supplement EOS show commands when deeper investigation is needed.
Prefix all commands with bash from the EOS CLI, or enter bash for a shell.
EOS's Linux page cache uses available memory for file caching. show version
may report low free memory while actual memory pressure is low. Use
bash free -m and check the available column (not free) for the real
available memory. The available column accounts for reclaimable cache and
buffers.
© LeoYeAI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in skills/arista-device-health of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Arista Device Health next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Arista Device Health this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.5k | Automated safety check: Pass | Apache-2.0 | |
| Docker Via WslJMBeresford/retrom | 2.1k | — | ~832 | Automated safety check: Pass | MIT | |
| Linux Troubleshootingaiskillstore/marketplace | 433 | 5 repos | ~1k | Automated safety check: Pass | None | |
| Analyzing Memory Forensics With Lime And Volatilitymukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~631 | Automated safety check: Pass | Apache-2.0 | |
| Skillshare DevcontainerJetBrains/skills | 366 | 1 repos | ~2k | Automated safety check: Pass | None | |
| Openclaw Live Updateropenclaw/openclaw | 392k | — | ~3.7k | Automated safety check: Pass | MIT |
JMBeresford/retrom
A skill your agent uses when YOU (the AI agent) are running on Windows OUTSIDE WSL (Git Bash/MSYS/PowerShell shell) and need to run ANY docker / docker compose command.
aiskillstore/marketplace
Linux system troubleshooting workflow for diagnosing and resolving system issues, performance problems, and service failures.
mukul975/Anthropic-Cybersecurity-Skills
Performs Linux memory acquisition using LiME (Linux Memory Extractor) kernel module and analysis with Volatility 3 framework.
JetBrains/skills
Run CLI commands, tests, and debugging inside the skillshare devcontainer.
openclaw/openclaw
Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.
Cybereason-Public/owLSM
Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Arista EOS device health check and triage procedure. An agent skill from LeoYeAI/openclaw-master-skills. Arista Device Health is an agent skill from LeoYeAI/openclaw-master-skills. Arista EOS device health check and triage procedure.
Arista Device Health fits situations like: troubleshooting Arista 7000; 720X series switches — assessing CPU; agent/daemon health.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a claude-code`. Or copy the skill folder (skills/arista-device-health in LeoYeAI/openclaw-master-skills) into .claude/skills/arista-device-health in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a codex`. Or copy the skill folder (skills/arista-device-health in LeoYeAI/openclaw-master-skills) into .agents/skills/arista-device-health in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill arista-device-health -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/arista-device-health, .gemini/skills/arista-device-health, .github/skills/arista-device-health and .opencode/skills/arista-device-health in your project.
Going by SKILL.md and its folder, Arista Device Health needs the command-line tools its instructions call (bash).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Arista Device Health is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Arista Device Health: Docker Via Wsl (JMBeresford/retrom, 2.1k stars), Linux Troubleshooting (aiskillstore/marketplace, 433 stars), Analyzing Memory Forensics With Lime And Volatility (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Skillshare Devcontainer (JetBrains/skills, 366 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.