Agent skill · software engineering · sickn33

appdeploy

Deploy web apps with backend APIs, database, and file storage. Use when the user asks to deploy or publish a website or web app and wants a public URL. Uses HTTP API via curl.

Why this skill is useful

Provides specific API commands and deployment workflows for deploying web apps that the AI wouldn't reliably generate on its own.

What it needs

Requires appdeploy account access. About 5k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

AppDeploy Skill Deploy web apps to AppDeploy via HTTP API. When to Use This Skill Use when planning or building apps and web apps Use when deploying an app to a public URL Use when publishing a website or web app Use when the user says "deploy this", "make this live", or "give me a URL" Use when updating an already-deployed app Setup (First Time Only) 1. Check for existing API key: Look for a .appdeploy file in the project root If it exists and contains a valid apikey, skip to Usage 2. If no API key exists, register and get one: Response: 3. Save credentials to .appdeploy: Add .appdeploy to .gitignore if not already present. Usage Make JSON-RPC calls to the MCP endpoint: Workflow 1. First, get deployment instructions: Call getdeployinstructions to understand constraints and requirements. 2. Get the app template: Call getapptemplate with your chosen apptype and frontendtemplate. 3. Deploy the app: Call deployapp with your app files. For new apps, set appid to null. 4. Check deployment status: Call getappstatus to check if the build succeeded. 5. View/manage your apps: Use getapps to list your deployed apps. Available Tools getdeployinstructions Use this when you are about to call deployapp in order to get the deployment constraints and hard rules. You must call this tool before starting to generate any code. This tool returns instructions only and does not deploy anything. Parameters: deployapp Use this when the user asks to deploy or publish a website or web app and wants a public URL. Before generating files or calling this tool, you must call getdeployinstructions and follow its constraints. Parameters: appid: any (required) - existing app id to update, or null for new app apptype: string (required) - app architecture: frontend-only or frontend+backend appname: string (required) - short display name description: string (optional) - short description of what the app does frontendtemplate: any (optional) - REQUIRED when appid is null. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/appdeploy--86f2c6

View the source on GitHub

Browse the @skills marketplace