AppDeploy Skill Skill ยท Devops

Deploy Web Applications Instantly with AppDeploy

Master web deployment with AppDeploy.

Use our 1-step HTTP API workflow to publish apps with backend APIs and databases instantly. Start deploying today!

  • HTTP API
  • JSON-RPC
  • Web Deployment
  • Cloud Infrastructure
  • MCP Protocol

About This Skill

Streamline your workflow using the AppDeploy skill. With a single robust HTTP API, you can manage everything from backend APIs to file storage, following a structured 2-step workflow for maximum reliability.

Quick Start

  1. 1Register your API key using a curl POST request
  2. 2Save credentials to a local .appdeploy file
  3. 3Execute JSON-RPC calls to trigger deployment
Example Command
curl -X POST https://api-v2.appdeploy.ai/mcp/api-key -H 'Content-Type: application/json' -d '{"client_name": "claude-code"}'

Core Capabilities

When to Use This Skill

Identify optimal scenarios for deploying, publishing, or updating web apps and websites.

Setup

Configure your environment with API keys and secure .appdeploy credential files.

Usage

Execute precise JSON-RPC calls via MCP endpoints to manage your deployments.

Workflow

Follow a structured sequence of instructions and templates to ensure successful launches.

Usage Examples

Before

Local development server running on localhost:3000

After

Live production environment accessible via global HTTP API

Input

Update an existing deployment

Output

Deployment successful: v2 live

Input

Register a new client name 'my-agent'

Output

{"api_key": "ak_...", "user_id": "agent-my-agent"}

SKILL.md

---
name: appdeploy
description: "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."
risk: safe
source: "AppDeploy (MIT)"
date_added: "2026-02-27"
---

# 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 `api_key`, skip to Usage

2. **If no API key exists, register and get one:**
   ```bash
   curl -X POST https://api-v2.appdeploy.ai/mcp/api-key \
     -H "Content-Type: application/json" \
     -d '{"client_name": "claude-code"}'
   ```

   Response:
   ```json
   {
     "api_key": "ak_...",
     "user_id": "agent-claude-code-a1b2c3d4",
     "created_at": 1234567890,
     "message": "Save this key securely - it cannot be retrieved later"
   }
   ```

3. **Save credentials to `.appdeploy`:**
   ```json
   {
     "api_key": "ak_...",
     "endpoint": "https://api-v2.appdeploy.ai/mcp"
   }
   ```

   Add `.appdeploy` to `.gitignore` if not already present.

## Usage

Make JSON-RPC calls to the MCP endpoint:

```bash
curl -X POST {endpoint} \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer {api_key}" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "{tool_name}",
      "arguments": { ... }
    }
  }'
```

## Workflow

1. **First, get deployment instructions:**
   Call `get_deploy_instructions` to understand constraints and requirements.

2. **Get the app template:**
   Call `ge

Frequently Asked Questions

FAQ

What tool compatibility does AppDeploy support?
It is compatible with any tool capable of making HTTP API calls via curl, including Claude Code and MCP-enabled agents.
Who is the target audience for this skill?
This skill is designed for developers, DevOps engineers, and AI agents looking to automate web publishing.
How does this differ from traditional hosting providers?
Unlike traditional hosting, AppDeploy uses a lightweight JSON-RPC/MCP interface, making it ideal for programmatic, agent-driven deployments.
Is there any specific language support required?
While it uses HTTP/JSON, it is language-agnostic; any language that can send a curl-like request can use the skill.
What are the expected results after a successful deployment?
You will receive a public URL and a confirmed deployment status, making your app or website live to the world.

Discussion

Discussion

0 comments
U

Trigger Phrases

Use these phrases to activate this skill in your AI coding assistant:

deploy thismake this livegive me a URLpublish this websiteupdate the appdeploy web app
AppDeploy Skill: Automated Web Deployment for Developers