appdeploy
Deploy web apps with backend APIs, database, file storage, AI operations, authentication, realtime, and cron jobs. Use when the user asks to deploy or publish a website or web app and wants a public URL. Uses HTTP API via curl.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/avimak/appdeployWhat This Skill Does
The AppDeploy skill acts as a comprehensive orchestration layer for publishing web applications directly from your development environment to the AppDeploy infrastructure. It automates the lifecycle of a deployment, covering backend API services, persistent database connections, file storage, AI operation integration, authentication, real-time messaging, and scheduled cron jobs. By utilizing standard HTTP API calls, it provides a seamless pathway for users to transition from local development to public internet accessibility, handling authentication and status monitoring throughout the process.
Installation
To integrate this capability into your workflow, execute the following command in your terminal:
clawhub install openclaw/skills/skills/avimak/appdeploy
Ensure that you have access to the project root directory where you want to initialize the deployment credentials. Upon first run, the skill will guide you through the process of generating an API key, which should be stored securely in a .appdeploy file. It is standard best practice to add this file to your .gitignore to prevent accidental credential leakage.
Use Cases
- Rapid prototyping of full-stack AI agents or applications that require a public-facing URL for stakeholder review.
- Deploying web servers with integrated cron jobs or background task runners without manual configuration.
- Publishing personal dashboards or utility applications that rely on persistent backend databases and file storage.
- Converting experimental project code into a live, scalable production environment.
Example Prompts
- "I've finished building the prototype for my task manager app. Please use AppDeploy to publish it to a public URL so I can share it with my team."
- "Deploy this repository to AppDeploy and make sure to include the database and cron job configurations defined in my documentation."
- "Check the status of my latest deployment and let me know if the build succeeded or if there are any errors in the logs."
Tips & Limitations
Always initiate the workflow by calling get_deploy_instructions before writing new code. This ensures your project structure aligns with current deployment constraints, which is crucial for a successful build. Keep in mind that initial API keys are unique and non-recoverable; back up your .appdeploy file in a secure location. The deployment process is asynchronous, so use get_app_status frequently to monitor build progress.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-avimak-appdeploy": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api