laravel-cloud
Manage Laravel Cloud infrastructure via API — apps, environments, deployments, databases, caches, domains, scaling, commands, storage, and WebSockets.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/florianbeer/laravel-cloudLaravel Cloud API Skill
Wraps the entire Laravel Cloud REST API in a single bash script.
Setup
Option 1 — Environment variable (preferred):
export LARAVEL_CLOUD_API_TOKEN="your-token-here"
Option 2 — Credentials file:
mkdir -p ~/.openclaw/credentials/laravel-cloud
echo '{"token":"your-token-here"}' > ~/.openclaw/credentials/laravel-cloud/config.json
Generate your token at: cloud.laravel.com → Settings → API Tokens
Usage
laravel-cloud <resource> <action> [args...]
Quick Reference
| Resource | Actions |
|---|---|
apps | list, get, create, update, delete |
envs | list, get, create, update, delete, start, stop, metrics, logs, vars-add, vars-replace |
commands | list, get, run |
deployments | list, get, initiate |
domains | list, get, create, update, delete, verify |
instances | list, get, sizes, create, update, delete |
bg-processes | list, get, create, update, delete |
databases | clusters, cluster, cluster-create, cluster-update, cluster-delete, cluster-metrics, types, list, get, create, delete, snapshots, snapshot, snapshot-create, snapshot-delete, restore, dedicated |
caches | list, get, types, create, update, delete, metrics |
buckets | list, get, create, update, delete |
bucket-keys | list, get, create, update, delete |
websockets | list, get, create, update, delete, metrics |
ws-apps | list, get, create, update, delete, metrics |
ips | list |
org | get |
regions | list |
Common Examples
# List all applications
laravel-cloud apps list
# Create an application (requires --repository)
laravel-cloud apps create --name "my-app" --region us-east-1 --repository owner/repo
# List environments for an app
laravel-cloud envs list <app-id>
# Create an environment
laravel-cloud envs create <app-id> --name "Production" --branch main
# Start / stop an environment
laravel-cloud envs start <env-id>
laravel-cloud envs stop <env-id>
# View environment metrics and logs
laravel-cloud envs metrics <env-id> --period 24h
laravel-cloud envs logs <env-id>
# Set environment variables
laravel-cloud envs vars-add <env-id> --vars 'APP_KEY=base64:...,DB_HOST=localhost'
laravel-cloud envs vars-replace <env-id> --vars 'KEY1=val1,KEY2=val2'
# Trigger a deployment
laravel-cloud deployments initiate <env-id>
# Run an Artisan command
laravel-cloud commands run <env-id> --command "php artisan migrate --force"
# Get organization and regions
laravel-cloud org get
laravel-cloud regions list
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-florianbeer-laravel-cloud": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Librenms
Skill by florianbeer
network-scanner
Scan networks to discover devices, gather MAC addresses, vendors, and hostnames. Includes safety checks to prevent accidental scanning of public networks.
gurkerl
Gurkerl.at grocery shopping via MCP - search products, manage cart, orders, recipes, favorites.
laravel-forge
Manage Laravel Forge servers, sites, deployments, databases, integrations, and more via the Forge API.
Bitpanda
Skill by florianbeer