← Back to Skills Marketplace
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install unraid-xml-generator
Description
Generate Unraid DockerMan user template XML files from structured input. Use when: the user asks to "生成 Unraid XML 模板", "创建 Docker 模板", "为 XXX 写 Unraid 模板",...
Usage Guidance
This skill appears coherent and implements exactly what it claims: programmatic generation of Unraid DockerMan XML templates. Before using it: (1) inspect the generated XML to ensure no unintended environment variables or secrets are included (the script will include any --env KEY=VALUE entries verbatim); (2) be aware that the template can override an image's ENTRYPOINT and run arbitrary startup commands via PostArgs — use that deliberately; (3) the --deploy option will write to /boot/config/plugins/dockerMan/templates-user/my-<name>.xml if you confirm, so only deploy on a trusted Unraid host and with correct filename; (4) remove or change any hard-coded example proxy (192.168.8.30:7893) if it is not appropriate for your network. Otherwise the skill is internally consistent and not requesting excessive privileges or credentials.
Capability Analysis
Type: OpenClaw Skill
Name: unraid-xml-generator
Version: 1.0.1
The skill is a legitimate utility for generating Unraid DockerMan XML templates. It provides a Python script (scripts/generate_template.py) to automate the creation of templates with custom environment variables, ports, and volumes, and includes a feature to deploy them to the standard Unraid template directory (/boot/config/plugins/dockerMan/templates-user/) with user confirmation. No malicious intent, data exfiltration, or unauthorized execution was detected.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included Python script all align: they build Unraid DockerMan XML templates and (optionally) deploy them to /boot/config/plugins/dockerMan/templates-user/my-<name>.xml. The script's CLI flags and outputs match the documented functionality.
Instruction Scope
Instructions and script operate only on inputs provided via CLI and produce XML output. The runtime behavior includes writing files to a user-specified output path and, if --deploy is used and the user confirms, to /boot/config/plugins/dockerMan/templates-user/. The skill documents and prompts for confirmation before deployment. The SKILL.md and script also emphasize bypassing container ENTRYPOINT via ExtraParams/PostArgs — this is expected for an Unraid template generator but is a powerful capability (it allows overriding an image's startup behavior) and should be used intentionally.
Install Mechanism
No install steps or external downloads are present. The skill is instruction+script only and does not attempt to fetch or install third-party code.
Credentials
The skill requests no environment variables or credentials. It does include example/default configuration values (e.g., proxy defaults pointing to 192.168.8.30:7893 and default TZ Asia/Shanghai) and will include user-provided env entries in generated templates. Those defaults are odd but not harmful in themselves — users should review and remove any proxy/secret values they do not intend to expose in template configs. Masking for sensitive values must be set explicitly in the template Config entries.
Persistence & Privilege
always is false and the skill is user-invocable. The only persistence is optional writing of the generated XML to disk (including the Unraid templates-user path) and only if the user runs the script with --deploy and confirms. The skill does not modify other skills or system-wide configs beyond writing its own output.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install unraid-xml-generator - After installation, invoke the skill by name or use
/unraid-xml-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Republish with correct slug; English summary
Metadata
Frequently Asked Questions
What is Unraid XML Generator?
Generate Unraid DockerMan user template XML files from structured input. Use when: the user asks to "生成 Unraid XML 模板", "创建 Docker 模板", "为 XXX 写 Unraid 模板",... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.
How do I install Unraid XML Generator?
Run "/install unraid-xml-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Unraid XML Generator free?
Yes, Unraid XML Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Unraid XML Generator support?
Unraid XML Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Unraid XML Generator?
It is built and maintained by ashanzzz (@ashanzzz); the current version is v1.0.1.
More Skills