Skills Plugins MCP Prompt Model 博客 我的中心

vmware-aiops

Use this skill whenever the user needs to manage VMs in VMware/vSphere/ESXi — it's the entry point for all VM operations. Directly handles: power on/off, clone, snapshot, migrate, deploy from OVA or templates, run commands inside VMs, batch operations, cluster management, vCenter alarm acknowledgment, a one-glance cluster-health triage ("is anything on fire?"), and VM/host/datastore investigation drill-downs. Always use this skill for any "power on", "clone", "deploy", "migrate", "batch", "guest exec", "alarm", or VM lifecycle task, and for triage like "is anything on fire" / "what needs attention now" / "investigate this VM", when the context is explicitly VMware, vSphere, or ESXi. Do NOT use for general read-only queries (inventory/events/VM details — use vmware-monitor), NSX networking (use vmware-nsx), storage/iSCSI/vSAN (use vmware-storage), or Kubernetes cluster lifecycle (use vmware-vks). For multi-step workflows use vmware-pilot. For load balancing/AVI/AKO use vmware-avi.

DeepseekModel Curated skill Quality Excellent · 78 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=zw008-vmware-aiops-skills-vmware-aiops-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name vmware-aiops description Use this skill whenever the user needs to manage VMs in VMware/vSphere/ESXi — it's the entry point for all VM operations. Directly handles: power on/off, clone, snapshot, migrate, deploy from OVA or templates, run commands inside VMs, batch operations, cluster management, vCenter alarm acknowledgment, a one-glance cluster-health triage ("is anything on fire?"), and VM/host/datastore investigation drill-downs. Always use this skill for any "power on", "clone", "deploy", "migrate", "batch", "guest exec", "alarm", or VM lifecycle task, and for triage like "is anything on fire" / "what needs attention now" / "investigate this VM", when the context is explicitly VMware, vSphere, or ESXi. Do NOT use for general read-only queries (inventory/events/VM details — use vmware-monitor), NSX networking (use vmware-nsx), storage/iSCSI/vSAN (use vmware-storage), or Kubernetes cluster lifecycle (use vmware-vks). For multi-step workflows use vmware-pilot. For load balancing/AVI/AKO use vmware-avi. installer {"kind":"uv","package":"vmware-aiops"} argument-hint [vm-name or describe your task] allowed-tools ["Bash"] metadata {"openclaw":{"requires":{"env":"[Truncated]","bins":"[Truncated]","config":"[Truncated]"},"optional":{"env":"[Truncated]","bins":"[Truncated]"},"primaryEnv":"VMWARE_AIOPS_CONFIG","homepage":"https://github.com/zw008/VMware-AIops","emoji":"🖥️","os":["macos","linux"]}} compatibility vmware-policy auto-installed as Python dependency (provides @vmware_tool decorator and audit logging). All write operations audited to ~/.vmware/audit.db. Credentials: Each vCenter/ESXi target requires a per-target password env var in ~/.vmware-aiops/.env following the pattern VMWARE_<TARGET_NAME_UPPER>_PASSWORD. Passwords are never logged or echoed. Destructive operations: All write tools require explicit parameters, pass through @vmware_tool decorator (pre-check + audit + sanitize), and CLI destructive commands require double confirmation + support --dry-run. Guest operations: Require explicit vm_name, cmd (full path), args, user parameters — no implicit or background execution. Webhooks: Disabled by default. When enabled, send only aggregated alert metadata (alarm counts, event types) to user-configured URLs. No credentials, IPs, or PII in payloads. SSL bypass: disableSslCertValidation is off by default; exists only for self-signed certs in isolated lab environments. Transitive dependencies: Only vmware-policy (audit/policy). No post-install scripts or background services. VMware AIops Disclaimer : This is a community-maintained open-source project and is not affiliated with, endorsed by, or sponsored by VMware, Inc. or Broadcom Inc. "VMware" and "vSphere" are trademarks of Broadcom. Source code is publicly auditable at github.com/zw008/VMware-AIops under the MIT license. VMware family entry point — AI-powered VM lifecycle, deployment, and alarm management — 60 MCP tools. Start here : install vmware-aiops first, then add modules as needed. Run vmware-aiops hub status to see which family members are installed. Family : vmware-monitor (inventory/health), vmware-storage (iSCSI/vSAN), vmware-vks (Tanzu Kubernetes), vmware-nsx (NSX networking), vmware-nsx-security (DFW/firewall), vmware-aria (metrics/alerts/capacity), vmware-avi (AVI/ALB/AKO), vmware-harden (compliance baselines). | vmware-pilot (workflow orchestration) | vmware-policy (audit/policy) What This Skill Does Category Tools Count VM Lifecycle power on/off, create, reconfigure, clone, migrate, delete, snapshot CRUD, TTL auto-delete, clean slate 16 Deployment OVA, template, linked clone, batch clone/deploy 8 Guest Ops exec commands, upload/download files, provision 5 Plan/Apply multi-step planning with rollback 4 Cluster create, delete, HA/DRS config, add/remove hosts, DRS VM-VM rules (list/create/delete/enable-disable) 10 Datastore browse files, scan for images 2 Network dvSwitch portgroup list/create, host VMkernel list/add/remove/tag-service, DF-bit MTU-path ping 7 Alarm Management list alarms, acknowledge, reset 3 Triage & Investigation (read-only, delegates to vmware-monitor) one-glance cluster health summary, object-centered VM/host/datastore drill-down bundles, cross-vCenter "what needs attention now?" 5 Quick Install uv tool install vmware-aiops vmware-aiops doctor vmware-aiops hub status # see which family members are installed VMware Family — Install What You Need vmware-aiops is the entry point. Add modules for additional capabilities: Module Install Adds vmware-monitor uv tool install vmware-monitor Read-only inventory, alarms, events vmware-storage uv tool install vmware-storage iSCSI, vSAN, datastore management vmware-vks uv tool install vmware-vks Tanzu Kubernetes (vSphere 8.x+) vmware-nsx uv tool install vmware-nsx-mgmt NSX networking: segments, gateways, NAT vmware-nsx-security uv tool install vmware-nsx-security DFW microsegmentation, security groups vmware-aria uv tool install vmware-aria Aria Ops metrics, alerts, capacity vmware-avi uv tool install vmware-avi AVI load balancer, ALB, AKO, Ingress Each module stays independent — small tool count keeps local models (Ollama, Qwen) accurate. When to Use This Skill Power on/off, create, delete, snapshot, clone, or migrate VMs Deploy VMs from OVA, templates, linked clones, or batch specs Run commands or transfer files inside a VM (Guest Operations) Create/configure clusters (HA/DRS) Browse datastores for deployable images Plan and execute multi-step operations with rollback List, acknowledge, and clear vCenter triggered alarms (clear matches by entity type + status — see MCP Tools section) Use companion skills for : Inventory, health, alarms, VM info → vmware-monitor iSCSI, vSAN, datastore management → vmware-storage Tanzu Kubernetes (Supervisor, Namespace, TKC) → vmware-vks Load balancing, AVI/ALB, AKO, Ingress → vmware-avi Related Skills — Skill Routing User Intent Recommended Skill Read-only monitoring, zero risk vmware-monitor ( uv tool install vmware-monitor ) Storage: iSCSI, vSAN, datastores vmware-storage ( uv tool install vmware-storage ) VM lifecycle, deployment, guest ops vmware-aiops ← this skill Tanzu Kubernetes (vSphere 8.x+) vmware-vks ( uv tool install vmware-vks ) NSX networking: segments, gateways, NAT vmware-nsx ( uv tool install vmware-nsx-mgmt ) NSX security: DFW rules, security groups vmware-nsx-security ( uv tool install vmware-nsx-security ) Aria Ops: metrics, alerts, capacity vmware-aria ( uv tool install vmware-aria ) Multi-step workflows with approval vmware-pilot Compliance baselines (CIS / 等保 / PCI-DSS), drift detection, LLM remediation advisor vmware-harden ( uv tool install vmware-harden ) Load balancer, AVI, ALB, AKO, Ingress vmware-avi ( uv tool install vmware-avi ) Audit log query vmware-policy ( vmware-audit CLI) Common Workflows Diagnostic investigations : Before remediating any "why is X slow / failing / down" issue, follow references/investigation-protocol.md . It enforces the four root-cause completeness criteria (falsifiability / sufficiency / necessity / mechanism) and the up-to-three-rounds deepening loop. Only invoke L3+ write tools after the four criteria are satisfied AND the user has approved a remediation plan. Cluster Health Triage ("what's wrong right now?") Start here when the ask is "is anything on fire?" before diving into a specific VM. This is a read-only rollup delegated to vmware-monitor, exposed here so triage-then-act stays in one conversation. One glance --> cluster_health_summary (MCP) or vmware-aiops summary (CLI). Read top_issues first — ranked anomalies (disconnected hosts, red/yellow alarms, capacity pressure), each with a drill-down hint; the per-cluster table is context Act on what it surfaces --> a host_down row → investigate the host; an alarm → acknowledge_vcenter_alarm / reset_vcenter_alarm ; a hot VM implicated → vm_migrate or vm_reconfigure (after the investigation protocol) Save/share a snapshot --> vmware-aiops summary --html writes an offline, timestamped HTML file (identical to vmware-monitor summary --html — same shared renderer) If vmware-monitor is not installed --> this command/tool is unavailable (AIops delegates to it); install vmware-monitor , or use the deeper per-object read tools in that skill Object-Centered Investigation → Act (drill-down before you change anything) Judgment : after triage points at a problem object, drill in with one correlated read before actuating — the bundle aggregates the object with its surrounding infrastructure and recent history so you (and the operator) see the full picture, not a guess. AIops is the conversational entry point, so triage → investigate → act stays in one conversation. Estate-wide --> cross_vcenter_attention ("what needs attention now?" across every vCenter). One vCenter configured → skip to cluster_health_summary Drill into the flagged object (offer the level; skip the question when unambiguous): a VM --> vm_investigation_bundle → state, host it runs on, cluster context, backing datastores, snapshots, alarms & recent changes, performance signals, correlated event timeline a host --> host_investigation_bundle ; a datastore --> datastore_investigation_bundle Then act on the evidence --> e.g. bundle shows a wedged VM on a hot host → vm_migrate ; a full datastore → vm_delete_snapshot on the sprawl the bundle surfaced. Follow the investigation protocol before any destructive action Widen the window with hours=72 ; render an offline snapshot with --html (drill-down sections collapse natively, nothing uploaded) If the object name is unknown --> the bundle returns a teaching error naming how to list objects; get the exact name and retry. If vmware-monitor is not installed --> these delegated tools are unavailable Deploy a Lab Environment Pre-flight (judgment, not blind sequence) : Free space: target datastore must have ≥ OVA size × 2 (delta files + thin-provision overhead). If multiple datastores qualify, prefer one with lowest current IOPS pressure (cross-check vmware-aria if available). Name hygiene: prefix with date or owner ( lab-2026-04-30-alice ) so the TTL cleanup audit trail is meaningful. TTL: always set. 480 min for a single test session, 7200 min for a week-long sandbox. Never deploy a "lab" VM without a TTL — that is how datastores fill up at 3 AM. Snapshot timing: take the baseline after provisioning succeeds, not before — a pre-provision snapshot is just an empty checkpoint. Steps : vmware-aiops datastore browse <ds> --pattern "*.ova" → confirm image present and size vmware-aiops deploy ova <path> --name <date>-<owner>-<purpose> --datastore <ds> vmware-aiops vm guest-exec <name> --cmd /usr/bin/python3 --args "setup.py" --user admin → if exit ≠ 0, stop , do not snapshot a half-provisioned VM vmware-aiops vm snapshot-create <name> --name baseline (only if multi-iteration testing; skip for one-shot) vmware-aiops vm set-ttl <name> --minutes 480 Batch Clone for Testing Pre-flight : Source VM state: powered-off is safest. If powered-on, VMware Tools must be running and quiesce-capable, else clones may have inconsistent disk state. Capacity math: free_space ≥ source.size × count × 1.2 (full clone) or ≥ count × 2 GB (linked clone, delta-only). Decision rule: count > 10 → use linked clones ( deploy linked-clone ); seconds vs minutes per clone, ~100× less storage. Tradeoff: linked clones depend on source snapshot — deleting the snapshot breaks all children. Network exhaustion: each clone gets a unique MAC from the vSphere pool; if you batch > 200, verify pool capacity in advance. TTL: every clone must have one. Use the plan's metadata to track ownership. Steps : vm_create_plan with clone + reconfigure + set-ttl steps grouped per VM (atomic per clone) Review the plan with the user — surface count, datastore, irreversible warnings vm_apply_plan — stops on first failure (intentional, do not auto-resume) On failure: vm_rollback_plan → reverses completed clones; manually verify rollback before retrying Migrate VM to Another Host Pre-flight (ALL must pass before issuing migrate) : CPU compatibility: target host CPU family must match source, OR cluster must be in EVC mode. Live migration across mismatched CPUs fails mid-flight and may leave the VM stunned. Network parity: every portgroup the VM uses must exist on the target host's vSwitch with the same VLAN. Missing portgroup → vNICs disconnected post-migration. Storage visibility: target host must see all of the VM's datastores; otherwise this is a Storage vMotion, not a host migration — different (slower) operation. Affinity rules: if the VM is pinned to source by a DRS host-affinity rule, migration silently violates intent. Check cluster info first. Hardware passthrough: VMs with PCI passthrough (GPU, USB) cannot live-migrate — schedule a cold migration window. Steps : Verify VM state and current host via vmware-monitor vm info <name> Verify target host: same cluster, EVC compatible, has required networks/datastores vmware-aiops vm migrate <name> --to-host <target> — wait for task completion, do not assume success on return Post-check: vm info confirms new host AND power state unchanged AND vNICs connected Usage Mode Scenario Recommended Why Local/small models (Ollama, Qwen) CLI ~2K tokens vs ~8K for MCP Cloud models (Claude, GPT-4o) Either MCP gives structured JSON I/O Automated pipelines MCP Type-safe parameters, structured output MCP Tools (60 — 18 read, 42 write) Category Tools R/W VM Lifecycle (16) vm_list_ttl , vm_list_snapshots , vm_task_status Read vm_power_on , vm_power_off , vm_create , vm_reconfigure , vm_clone , vm_migrate , vm_delete , vm_create_snapshot , vm_revert_snapshot , vm_delete_snapshot , vm_set_ttl , vm_cancel_ttl , vm_clean_slate Write Deployment (8) deploy_vm_from_ova , deploy_vm_from_template , deploy_linked_clone , attach_iso_to_vm , convert_vm_to_template , batch_clone_vms , batch_linked_clone_vms , batch_deploy_from_spec Write Guest Ops (5) vm_guest_download Read vm_guest_exec , vm_guest_exec_output , vm_guest_upload , vm_guest_provision Write Plan/Apply (4) vm_list_plans Read vm_create_plan , vm_apply_plan , vm_rollback_plan Write Datastore (2) browse_datastore , scan_datastore_images Read Network (7) list_dvs_portgroups , list_host_vmks , vmk_ping Read create_dvs_portgroup , add_host_vmk , remove_host_vmk , set_vmk_service Write Cluster (10) cluster_info , list_drs_rules Read
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。