← Back to Skills Marketplace
520xiaomumu

HTML Instant Deploy

by Xiao Mu · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ Security Clean
151
Downloads
2
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install html-deploy
Description
Deploy HTML content or files to the web via htmlcode.fun. Use when the user asks to "deploy to web", "host this html", "generate a live link for this fronten...
README (SKILL.md)

\r \r

HTML Instant Deploy\r

\r

Overview\r

\r Use htmlcode.fun when the output can be delivered as one standalone HTML document and speed matters more than full project-hosting features. This skill is designed for agents that need the shortest path from HTML content to a live shareable URL.\r \r Live example and walkthrough:\r

Decision rule\r

\r Use this skill when all of the following are true:\r

  • The deliverable is a single HTML page.\r
  • The page can be self-contained or nearly self-contained.\r
  • Fast sharing matters more than custom domains, CI/CD, or multi-file assets.\r \r Do not use this skill when any of the following are true:\r
  • The project is a React, Vue, Next, or multi-file frontend app.\r
  • The site needs build steps, environment variables, or asset pipelines.\r
  • The user specifically needs their own domain bound to the host.\r
  • The page is likely to exceed the service limit of about 1 MB HTML payload.\r \r

Core workflow\r

\r

  1. Produce one complete HTML document.\r
  2. Inline CSS and JS when practical.\r
  3. Add quality metadata before deploy:\r
    • \x3Ctitle>\r
    • \x3Cmeta name="description">\r
    • \x3Cmeta name="viewport" content="width=device-width, initial-scale=1.0">\r
    • Open Graph tags when the page will be shared\r
  4. Decide whether the page needs a stable short code.\r
    • For one-off pages, deploy without custom code.\r
    • For pages that will be updated in place, set enableCustomCode=true and choose customCode on first deploy.\r
  5. Deploy with JSON to POST https://www.htmlcode.fun/api/deploy.\r
  6. Save the returned code, url, and qrCode.\r
  7. For later edits, update with PATCH https://www.htmlcode.fun/api/deploy/content using the same code.\r
  8. If the API returns 429, wait for retryAfterSeconds before retrying.\r \r

Fastest path\r

\r Prefer the bundled script when working from local files.\r \r Deploy a new page:\r \r

python scripts/htmlcode_deploy.py deploy page.html --title "launch-page" --code launch-page\r
```\r
\r
Update an existing short code in place:\r
\r
```bash\r
python scripts/htmlcode_deploy.py update launch-page page.html --title "launch-page-v2"\r
```\r
\r
Fetch deployed content:\r
\r
```bash\r
python scripts/htmlcode_deploy.py get launch-page --output launch-page.html\r
```\r
\r
Use raw API calls only when the agent already has HTML content in memory and does not need a file-based workflow.\r
\r
## Request format\r
\r
Always send JSON.\r
\r
Required fields:\r
- `filename`\r
- `content`\r
\r
Useful optional fields:\r
- `title`\r
- `enableCustomCode`\r
- `customCode`\r
\r
Example deploy payload:\r
\r
```json\r
{\r
  "filename": "index.html",\r
  "title": "launch-page",\r
  "content": "\x3C!doctype html>\x3Chtml>...\x3C/html>",\r
  "enableCustomCode": true,\r
  "customCode": "launch-page"\r
}\r
```\r
\r
Example update payload:\r
\r
```json\r
{\r
  "code": "launch-page",\r
  "content": "\x3C!doctype html>\x3Chtml>...updated...\x3C/html>",\r
  "title": "launch-page-v2",\r
  "filename": "index.html"\r
}\r
```\r
\r
## Best practices for agents\r
\r
- Prefer one larger deploy over many tiny edits because the service enforces a 10 second cooldown after success.\r
- Do not use multipart upload or `-F file`. Read files into memory and send them as JSON `content`.\r
- Keep the page self-contained. Inline CSS, inline lightweight JS, and avoid many external dependencies.\r
- Keep images small. Large base64 assets can quickly hit the payload limit.\r
- If the page will be revised repeatedly, reserve a meaningful `customCode` at the first deploy.\r
- Save returned `code`, `url`, and `qrCode` immediately after deployment.\r
- When receiving `429`, respect `retryAfterSeconds` instead of retrying aggressively.\r
- Treat htmlcode.fun as a fast publication channel, not a full static hosting platform.\r
- Tell the user clearly when the page is better suited for Vercel or Netlify instead.\r
\r
## What this host is good at\r
\r
- Temporary landing pages\r
- Demo pages\r
- Shareable documentation pages\r
- QR-linked event or campaign pages\r
- AI-generated single-file frontends\r
- Stable short-link pages that need quick overwrite updates\r
\r
## What this host is not good at\r
\r
- Multi-page sites with shared assets\r
- Framework builds\r
- Large production frontends\r
- Team workflows with preview environments and rollback\r
- Confirmed custom-domain hosting workflows\r
\r
## Example live page\r
\r
Reference example:\r
- https://www.htmlcode.fun/s/htmlcode-fun-guide\r
\r
Use that page as a model for how to explain advantages, limitations, and deployment guidance in one self-contained HTML document.\r
Usage Guidance
This skill appears coherent and implements exactly what it advertises: fast deployment of single-file HTML to htmlcode.fun. Before using it, verify that the HTML does not contain sensitive data (API keys, private tokens, user PII) because the whole document is sent to an external service and may become public. Be aware of the service's ~1 MB payload and rate limits (429/retryAfterSeconds). If you need custom domains, multi-file sites, build steps, or guaranteed privacy, choose a different hosting solution (Vercel/Netlify or your own hosting).
Capability Analysis
Type: OpenClaw Skill Name: html-deploy Version: 1.2.0 The skill provides a straightforward utility for deploying and updating single-file HTML documents to the htmlcode.fun hosting service. The bundled Python script (scripts/htmlcode_deploy.py) uses standard libraries to perform file I/O and network requests to a public API, with no evidence of obfuscation, data exfiltration of sensitive system files, or malicious execution logic.
Capability Assessment
Purpose & Capability
Name/description match the included script and SKILL.md. The skill only needs the ability to send HTML to htmlcode.fun and the provided script does exactly that; no unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Instructions explicitly direct the agent to read a local HTML file into memory and POST it as JSON to https://www.htmlcode.fun/api/deploy (and PATCH/GET other endpoints). This is expected for deploy functionality, but it does mean the entire HTML content (including any embedded secrets) will be transmitted to an external host.
Install Mechanism
No install spec — instruction-only with a bundled Python script. No downloads or archive extraction. The script performs straightforward HTTP calls; nothing is written to disk beyond user-specified file output when fetching content.
Credentials
No environment variables, credentials, or config paths are required or accessed. The script does not read environment secrets.
Persistence & Privilege
always is false and the skill does not request permanent presence or modify agent/system-wide configs. It can be invoked autonomously per platform defaults, but that is not combined with broad credential access or other red flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install html-deploy
  3. After installation, invoke the skill by name or use /html-deploy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Update to latest htmlcode.fun workflow, include reusable deploy/update/get script, and add live guide link for easier adoption
v1.1.0
First public release. Optimized for AI tool-calling and long HTML strings. AI 时代的前端'任意门'!一键将 HTML 代码瞬移至公网,支持秒级部署预览。Powered by htmlcode.fun.
Metadata
Slug html-deploy
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is HTML Instant Deploy?

Deploy HTML content or files to the web via htmlcode.fun. Use when the user asks to "deploy to web", "host this html", "generate a live link for this fronten... It is an AI Agent Skill for Claude Code / OpenClaw, with 151 downloads so far.

How do I install HTML Instant Deploy?

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

Is HTML Instant Deploy free?

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

Which platforms does HTML Instant Deploy support?

HTML Instant Deploy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created HTML Instant Deploy?

It is built and maintained by Xiao Mu (@520xiaomumu); the current version is v1.2.0.

💬 Comments