build-runtype-app

Installation
SKILL.md

Build a Runtype App

A Runtype App is a static bundle (HTML/CSS/JS) deployed to a real URL in seconds. No keys in the browser, no backend, no DevOps: everything dynamic (AI chat, agents) comes from Runtype APIs through a client token that Runtype injects at serve time. Deploys are instant pointer flips; rollback is activating an older version.

The deploy loop (MCP, preferred)

  1. create_app with a slug (lowercase, must start with a letter, max 40 chars), a name, and visibility (unlisted by default; public needs a paid plan). The response includes the app id and the final URL.
  2. Build the app as a set of files. Include index.html and runtype.app.json at the root.
  3. deploy_app_version with the app id and the files (files for text, filesBase64 for binary assets). It uploads and activates in one call and returns the live URL. Pass activate: false to stage without serving.
  4. Iterate: every deploy_app_version call creates a new version. Roll back anytime with activate_app_version and an older version id (get_app with includeVersions: true lists them).

REST equivalent: POST /v1/apps, then POST /v1/apps/:id/versions (raw application/zip body, or JSON { files, filesBase64 }), then POST /v1/apps/:id/activate. CLI equivalent: runtype apps create, then runtype apps deploy ./dist --app <id>.

The manifest (runtype.app.json)

Ship it at the bundle root. It declares everything the app may touch:

Installs
4
GitHub Stars
1
First Seen
Jul 2, 2026
build-runtype-app — runtypelabs/skills