From umbrel-app
Expert Umbrel app developer. Use when the user wants to create, package, validate, test, debug, or submit apps for umbrelOS. Triggers on mentions of Umbrel apps, umbrelOS, app packaging, or Docker-to-Umbrel conversion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/umbrel-app:umbrel-appThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expert at developing, packaging, testing, and submitting apps for umbrelOS.
Expert at developing, packaging, testing, and submitting apps for umbrelOS.
<app-id>/
├── docker-compose.yml # Must include app_proxy service
├── umbrel-app.yml # App manifest with metadata
└── exports.sh # Environment exports (can be empty)
image: repo/name:tag@sha256:digestfiles, finance, media, networking, social, automation, developer, gaming${APP_DATA_DIR}, $APP_PASSWORD, $APP_BITCOIN_*, $APP_LIGHTNING_*For detailed information, see the reference documentation:
[email protected]umbreld client apps.logs --appId <id>docker psWhen user runs sync: fetch latest from upstream, update docs/ files.
When user runs diff: compare current vs upstream, report changes.
npx claudepluginhub zot24/skills --plugin umbrel-appCreates, edits, validates, and troubleshoots Zeabur template YAML files. Converts docker-compose to Zeabur template format. Builds and publishes Docker images for template use.
Builds Home Assistant add-ons with Dockerfiles, Supervisor API integration, multi-arch builds, config.yaml validation, ingress nginx setup, and S6 overlay services.
Generates Docker Compose and Dockerfile configs for local dev through interactive Q&A. Supports PHP, Node.js, Python stacks with live reload, databases, Redis, queues, and email testing.