Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added TLS control: new TRUENAS_VERIFY_TLS environment variable lets you enforce or relax certificate validation for TrueNAS connections. - Declared required environment variables and system binaries in skill metadata for compatibility checks. - Updated documentation to clarify security posture and TLS/self-signed certificate handling. - Added homepage field to metadata.
What This Skill Does
Manages TrueNAS SCALE storage servers via REST and WebSocket APIs. Handles pool health, datasets, snapshots, active alerts, services, and app lifecycle. Includes Dockge integration for Docker Compose stacks and reference configs for homelab services like Sonarr, Radarr, and Plex.
Combines TrueNAS API management, Dockge stack control, and reference integrations for a dozen homelab services in one skill, replacing a collection of separate shell scripts.
When to use it
- Checking ZFS pool health after a disk replacement
- Taking a manual snapshot before upgrading an app
- Updating all running Dockge container stacks at once
- Reviewing active TrueNAS alerts and replication task status
- Listing which installed apps have updates available
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Check my NAS health
- 1Query all pools via TrueNAS API and check the healthy field on each
- 2Fetch active alerts and extract level and formatted message fields
- 3List services currently in RUNNING state
- 4Check which apps have upgrade_available set to true
- 5Retrieve replication task states
Summary showing each pool's health, any active alerts with severity levels, and a list of apps with pending upgrades
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.