← Back to Skills Marketplace
serein-213

Static Webhost

by lucky-chen · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ Security Clean
121
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install static-webhost
Description
Deploy static web pages and apps via Caddy or Nginx (auto-detected). Use when: 通过 Caddy 或 Nginx 部署静态网页和应用(自动检测)。使用场景: (1) User asks to create a web page, dem...
Usage Guidance
This skill will perform system-level changes (write to /var/www/html, edit /etc/nginx or /etc/caddy/Caddyfile, reload services) and thus requires explicit user consent and sudo/root access. Before using: (1) ensure you have a full backup of existing web server configs and web root (the SKILL.md provides backup commands); (2) test in a non-production environment first; (3) verify the exact files being copied — do not inadvertently publish secrets or private files; (4) prefer a container or a user-level server (python -m http.server or npx serve) if you cannot grant root; (5) when presented with package-manager or systemctl commands, confirm they match your distribution (apt vs pacman) and do not run them blindly. The skill appears internally consistent with its purpose, but exercise standard caution because it requires elevated privileges and will modify server configuration and files.
Capability Analysis
Type: OpenClaw Skill Name: static-webhost Version: 1.2.0 The skill automates the deployment of static web content using Caddy or Nginx. While it requires elevated privileges (sudo) to modify system configurations and the web root directory (/var/www/html), these actions are directly aligned with its stated purpose. The documentation in SKILL.md includes explicit safety warnings and backup procedures, and no evidence of malicious intent, data exfiltration, or obfuscation was found.
Capability Assessment
Purpose & Capability
Name/description (deploy static sites via Caddy or Nginx) lines up with the actions described in SKILL.md: detecting installed server, writing into web root, updating server config and reloading services.
Instruction Scope
Instructions are narrowly scoped to deploying static files and configuring/validating Caddy or Nginx. They do not instruct reading unrelated system files or sending data to external endpoints. The doc explicitly requires user confirmation and backups before making changes.
Install Mechanism
Instruction-only skill (no install step, no downloaded code). This minimizes disk persistence or supply-chain risk; occasional package-manager commands are suggested only as optional instructions if the server is missing.
Credentials
The skill legitimately requires elevated privileges (sudo/root) to edit /etc/* and /var/www/html and to reload services — this is proportionate to the stated purpose. Registry metadata did not declare required privileges/config paths, but the SKILL.md explicitly warns about and documents the need for root and backups.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system changes beyond the normal config edits for hosting. It does not attempt to modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install static-webhost
  3. After installation, invoke the skill by name or use /static-webhost
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Add security warning and privilege requirements section to SKILL.md - declares sudo/root access needs, backup instructions, and safe alternatives
v1.0.0
Initial release: deploy static web pages via Caddy or Nginx (auto-detect)
Metadata
Slug static-webhost
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Static Webhost?

Deploy static web pages and apps via Caddy or Nginx (auto-detected). Use when: 通过 Caddy 或 Nginx 部署静态网页和应用(自动检测)。使用场景: (1) User asks to create a web page, dem... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.

How do I install Static Webhost?

Run "/install static-webhost" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Static Webhost free?

Yes, Static Webhost is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Static Webhost support?

Static Webhost is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Static Webhost?

It is built and maintained by lucky-chen (@serein-213); the current version is v1.2.0.

💬 Comments