원클릭으로
Generate and manage Docker Compose stacks via the better-openclaw API
npx skills add https://github.com/bidewio/better-openclaw --skill better-openclaw이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Generate and manage Docker Compose stacks via the better-openclaw API
npx skills add https://github.com/bidewio/better-openclaw --skill better-openclaw이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Interact with Hermes Agent's OpenAI-compatible API for multi-model conversations, skill management, and scheduled tasks
Deploy and manage a self-hosted Tailscale control server (Headscale) for zero-trust private networking and secure access to your stack.
A specialized skill workflow instructing you to use Serper (for discovery) and any configured Browser Automation provider (Hyperbrowser, Browseruse, Lightpanda, or Browserless) to scrape official documentation and teach yourself new technical skills.
Instructions for utilizing the HexStrike AI MCP Server for automated pentesting and security research.
Instructions for managing the PentAGI autonomous AI agent system for complex penetration testing tasks.
Instructions for dropping into the PentestAgent TUI/CLI interface for black-box target assessment.
| name | better-openclaw |
| description | Generate and manage Docker Compose stacks via the better-openclaw API |
| metadata | {"openclaw":{"emoji":"🦞"}} |
Use this skill to generate Docker Compose stacks via the better-openclaw API. The API returns complete docker-compose.yml, .env, reverse proxy configs, and OpenClaw skill files ready to deploy.
https://better-openclaw.dev/apihttps://api.better-openclaw.dev/api/v1 (or configured API_URL)POST to /generate (web) or /api/v1/generate (standalone):
curl -X POST "https://better-openclaw.dev/api/generate" \
-H "Content-Type: application/json" \
-d '{
"projectName": "my-stack",
"services": ["ollama", "qdrant", "n8n"],
"skillPacks": ["ollama-local-llm", "qdrant-memory", "n8n-trigger"],
"proxy": "caddy",
"domain": "example.local",
"monitoring": true
}'
GET available services (standalone API only):
curl "https://api.better-openclaw.dev/api/v1/services"
curl "https://api.better-openclaw.dev/api/v1/services?category=ai"
curl "https://api.better-openclaw.dev/api/v1/skills"
curl "https://api.better-openclaw.dev/api/v1/skills?services=ollama,qdrant"
Validate a stack configuration without generating files:
curl -X POST "https://api.better-openclaw.dev/api/v1/validate" \
-H "Content-Type: application/json" \
-d '{
"services": ["ollama", "qdrant"],
"skillPacks": ["ollama-local-llm"],
"gpu": false
}'
| Field | Type | Description |
|---|---|---|
| projectName | string | Output directory / project name |
| services | string[] | Service IDs (e.g. ollama, qdrant, n8n, minio) |
| skillPacks | string[] | Skill pack IDs (optional) |
| proxy | string | none, caddy, traefik |
| domain | string | Domain for auto-SSL (optional) |
| gpu | boolean | Enable GPU for AI services |
| monitoring | boolean | Add Grafana + Prometheus |
| platform | string | linux/amd64 or linux/arm64 |
| deployment | string | local, vps, homelab |
validate before generate to catch port conflicts and config errors.files object: keys are paths, values are file contents.proxy: "caddy" or traefik and provide domain.