← Back to Skills Marketplace
rogerwu188

Nginx Hosting

by rogerwu188 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
253
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nginx-hosting
Description
Zero-auth static game hosting via the server's local nginx instance. Primary deployment method for all browser games. No login, no token, no user action requ...
Usage Guidance
This skill's instructions will copy files into /data/games/ and reload the host nginx service — actions that typically require root and will publish any deployed content publicly at the hardcoded domain. Before installing or invoking it: (1) verify you actually control roger-us02.clawln.net and the referenced nginx config and SSL cert; (2) confirm the agent will run with appropriate privileges (or run commands manually as an admin); (3) ask the author to list required binaries and config paths (/usr/sbin/nginx, /data/games/, /etc/nginx/...), and to provide safeguards (input validation, ownership/permission steps, sandboxing); (4) audit any files you deploy for malicious content and consider serving from a constrained account or container rather than the host nginx process; (5) if you don't trust the source or cannot validate the host/domain/config, do not run the automated instructions — run the steps manually in a controlled environment.
Capability Analysis
Type: OpenClaw Skill Name: nginx-hosting Version: 1.0.0 The skill provides straightforward instructions for deploying static web content to a local Nginx instance by copying files to /data/games/ and reloading the service. While it requires administrative-level actions (reloading Nginx), the behavior is transparent, lacks obfuscation, and is entirely consistent with its stated purpose of hosting static games on the roger-us02.clawln.net domain.
Capability Assessment
Purpose & Capability
The skill's name/description (generic 'Nginx Hosting') align with the instructions (copy static files to an nginx-served directory and reload nginx). However the SKILL.md is tightly bound to a specific host/domain (roger-us02.clawln.net) and specific paths (/data/games/, /etc/nginx/ conf path, /usr/sbin/nginx). The registry metadata did not declare those host-specific paths or binaries — that's an inconsistency.
Instruction Scope
Runtime instructions tell the agent to copy arbitrary build files into /data/games/{game-name} and run '/usr/sbin/nginx -s reload'. Those actions require filesystem write access to a system webroot and the ability to control a system service (likely root). The instructions do not limit or validate the files being deployed and offer no guidance about permissions, ownership, or safety checks — this broad scope increases risk.
Install Mechanism
This is an instruction-only skill with no install spec or code to write to disk. That minimizes install-time risk.
Credentials
The skill declares no required env vars/config but the instructions reference sensitive system paths (/etc/nginx/conf.d/roger-us02.clawln.net.conf), the nginx binary (/usr/sbin/nginx), and a writable webroot (/data/games/). Those should have been declared as required config paths/binaries. The lack of declared requirements hides the privileged/system-level effects of running the skill.
Persistence & Privilege
The skill does not request 'always:true', but its actions require elevated privileges (writing to /data and reloading nginx). The skill does not document required permissions or recommend running in a sandbox. Because it enables unauthenticated public hosting by copying arbitrary files, it has a meaningful privilege/impact footprint that isn't surfaced in metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nginx-hosting
  3. After installation, invoke the skill by name or use /nginx-hosting
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
nginx-hosting 1.0.0 – Initial release - Zero-auth static game hosting via local nginx instance. - Serves static browser games at public HTTPS URLs, no login or tokens needed. - Simple deploy/update by copying files to `/data/games/` and reloading nginx. - All games available at `https://roger-us02.clawln.net/games/{game-name}/` - Only supports static files (HTML, JS, CSS, media); no server logic or databases.
Metadata
Slug nginx-hosting
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Nginx Hosting?

Zero-auth static game hosting via the server's local nginx instance. Primary deployment method for all browser games. No login, no token, no user action requ... It is an AI Agent Skill for Claude Code / OpenClaw, with 253 downloads so far.

How do I install Nginx Hosting?

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

Is Nginx Hosting free?

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

Which platforms does Nginx Hosting support?

Nginx Hosting is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nginx Hosting?

It is built and maintained by rogerwu188 (@rogerwu188); the current version is v1.0.0.

💬 Comments