> omnissa-horizon-desktops
Manage, deploy, secure, and operate VMware Horizon desktop fleets (on‑premises or cloud-hosted) with domain-join, image pipelines, automation, and monitoring.
curl "https://skillshub.wtf/tippyentertainment/skills/omnissa-horizon-desktops?format=md"Provided by TippyEntertainment
https://github.com/tippyentertainment/skills.git
This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.
Omnissa — Horizon Desktops
This skill covers practical workflows for designing, deploying, and operating VMware Horizon desktop environments (Connection Server, Composer/Instant Clone, vCenter, ESXi/vSphere, and cloud variants). Focus areas include image & template strategy, provisioning, identity integration, security, monitoring, and automation.
Files & Formats
Required files and typical formats for Horizon projects:
SKILL.md— skill metadata (YAML frontmatter:name,description)README.md— short overview and runbooks (optional)- Image & templates:
.ova,.ovf,.vmdk, AMI/VM templates lists (.txt/.json) - Automation:
.ps1(PowerCLI/PowerShell),.sh,.py(pyvmomi), Terraform (.tf), Ansible (.yml) - vSphere exports/configs:
.json,.yaml,.xml - IaC & CI:
azure-pipelines.yml,.github/workflows/*.yml - Docs & runbooks:
.md(runbooks, troubleshooting guides) - Monitoring & dashboards:
.json(vRealize/Log Insight dashboards), saved queries (.txt) - Policy & security:
.json(NSX/Firewall rules), RBAC lists (.csv)
Core Responsibilities
-
Validate environment & prerequisites
- Identify vCenter/vSphere versions, Connection Server topology, Composer/Instant Clone usage, and AD integration method.
-
Image & bundle strategy
- Design golden images, snapshot policies, patch/update workflows, and template management (Instant Clone vs full clone tradeoffs).
-
Provisioning & lifecycle management
- Automate provisioning (PowerCLI, Terraform, Ansible) and manage lifecycle: create, rebuild, recompose, retire.
-
Directory, identity & profiles
- Ensure domain join, AD permissions for computer objects, GPO strategy, profile management (UE/VMT, FSLogix if used) and SSO integration.
-
Networking & security
- Design secure network segments, consider NSX micro-segmentation, load balancing for Connection Servers, and encryption in transit/at rest.
-
Monitoring & troubleshooting
- Use vRealize, Horizon dashboards, and logging to monitor session health, connection failures, and resource usage; use SVM/SSO logs for troubleshooting.
-
Scaling, cost & DR
- Recommend pooled vs dedicated, schedule-based power management, and disaster recovery/backup approaches.
Output style
- Provide concise runbooks and minimal copyable PowerCLI/CLI/Ansible/Terraform examples.
- Reference precise file paths and configuration snippets when suggesting edits.
- Prefer pragmatic automation and clear rollback instructions.
> related_skills --same-repo
> worldclass-tailwind-v4-visual-design
A top-tier product/UI designer skill that uses Tailwind v4 plus Google Gemini Nano Banana image models to craft visually stunning, “award‑winning” marketing sites and apps with strong art direction, motion, and systems thinking.
> wasm-spa-autofix-react-imports
Meticulously detect and fix missing React/TSX imports, undefined components, and bundler runtime errors in the WASM SPA build/preview pipeline. Ensures JSX components, icons, and hooks are properly imported or defined before running the browser preview, so the runtime safety-net rarely triggers.
> vite-webcontainer-developer
Debug and auto-fix Vite projects running inside WebContainers: resolve mount/root issues, alias/path errors, missing scripts, and other common dev-time problems so the app boots cleanly.
> vite-config-react19-spa-expert
Diagnose and fix Vite + React 19 configuration issues for TypeScript SPA and WASM preview builds. Specializes in React 19’s JSX runtime, @vitejs/plugin-react, path aliases, SPA routing, and dev-server behavior so the app and in-browser preview bundle cleanly without manual trial-and-error.