Deno Deploy Skill for Openclaw

A standalone skill that enables AI agents to deploy web pages and HTML applications directly to the internet via the Deno Deploy REST API.

hosainnet
v0.1.0
Feb 28, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install deno-subhosting-deploy-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install deno-subhosting-deploy-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Deno Deploy Skill?

This skill provides a seamless bridge between local development and live hosting within the Openclaw Skills ecosystem. It allows an AI agent to take any HTML project or interactive web app and make it accessible via a public URL without requiring complex infrastructure or the Deno MCP tool. By leveraging the Deno Subhosting API and a dedicated Python deployment script, the skill automates the entire lifecycle of a web project from initial code generation to final verification.

The tool is designed for speed and simplicity, focusing on single-file TypeScript deployments that export a standard fetch handler. It is the ideal solution for developers using Openclaw Skills who need to move from a prompt to a live, shareable deployment in seconds, making it perfect for rapid prototyping, dashboarding, and interactive UI previews.

Deno Deploy Skill Use Cases

  • Sharing interactive prototypes, sales dashboards, or internal tools via a live URL.
  • Deploying single-page applications (SPAs) built with Tailwind CSS, Alpine.js, or Chart.js.
  • Creating temporary hosted assets like digital birthday cards, quiz games, or calculators.
  • Automating the hosting of AI-generated web content for immediate stakeholder review.
  • Testing web-based logic in a production-like environment without local server configuration.

How Deno Deploy Skill Works

  1. The agent identifies a need for live hosting and plans the HTML, CSS, and JS structure.
  2. TypeScript code is authored following the mandatory Deno fetch handler pattern, utilizing CDNs for external dependencies.
  3. The generated code is saved to a temporary local file such as /tmp/main.ts.
  4. The bundled deploy.py script is executed, passing the project name and the code file as arguments.
  5. The script communicates with the Deno REST API to create a project and upload the deployment.
  6. A health check is performed via curl to confirm the site is serving correctly before the live URL is shared.

Deno Deploy Skill Setup

To enable this functionality within Openclaw Skills, you must first configure your Deno Subhosting credentials. Follow these steps to set up your environment:

  1. Create a Deno Subhosting organization at dash.deno.com/subhosting/new_auto.
  2. Retrieve your Organization ID and Access Token.
  3. Save these credentials to your local configuration directory:
mkdir -p ~/.config/deno-deploy
echo "your_token_here" > ~/.config/deno-deploy/access_token
echo "your_org_id_here" > ~/.config/deno-deploy/org_id

Deno Deploy Skill Data Schema & Taxonomy

The skill manages configuration and deployment metadata as follows:

Component Type Description
access_token Configuration Personal access token for Deno API authentication.
org_id Configuration The unique identifier for your Deno Subhosting organization.
main.ts Source The entry point containing the export default { fetch } logic.
project-name Metadata A lowercase, hyphenated string (max 30 chars) used as the subdomain.
deno.dev Domain The default TLD for all deployments generated by this skill.

Deno Deploy Skill Advanced Features

  • Automated health checks using curl to ensure 200 OK status before reporting success.
  • Standalone execution architecture that operates independently of the Deno MCP tool or local Deno runtime.
  • Intelligent project naming suggestions to avoid collisions and maintain organization.
  • Pre-deployment validation to catch common pitfalls like missing exports or incompatible Node.js APIs.
  • Support for multi-route applications using native URL pattern matching within the fetch handler.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0