Hi CapRover community,
I created a community skill to help people create, convert, and validate CapRover One-Click App templates.
Repository:
https://github.com/felinto-dev/felinto-skills
Skill:
caprover-one-click-app: https://github.com/felinto-dev/felinto-skills/blob/main/.agents/skills/caprover-one-click-app/SKILL.md
Install command: npx skills add https://github.com/felinto-dev/felinto-skills/
The goal is to make it easier for contributors to draft new one-click apps from scratch or convert existing Docker Compose examples into CapRover-compatible YAML.
It includes guidance for:
captainVersion: 4 template structure
- supported Docker Compose fields in CapRover
caproverExtra usage
$$cap_... variables
- service naming conventions
- internal hostnames like
srv-captain--$$cap_appname-postgres
- Postgres/Redis/worker patterns
- image tag selection
- post-deploy instructions
- validation checklist
- optional local Docker CLI testing before submitting templates
The Docker testing guidance also tries to be careful with the user's machine:
- temporary containers, networks, volumes, and files should be cleaned up
- images that already existed locally before the test are preserved
- images downloaded only for the test are removed afterwards
- broad cleanup commands like
docker system prune are avoided
This is not an official CapRover tool, just a community helper for people using AI coding agents while working on one-click app templates.
Feedback, improvements, and contributions are welcome. If useful, I would be happy to adapt the skill to better match this repository's contribution workflow.
Hi CapRover community,
I created a community skill to help people create, convert, and validate CapRover One-Click App templates.
Repository:
https://github.com/felinto-dev/felinto-skills
Skill:
caprover-one-click-app: https://github.com/felinto-dev/felinto-skills/blob/main/.agents/skills/caprover-one-click-app/SKILL.mdInstall command:
npx skills add https://github.com/felinto-dev/felinto-skills/The goal is to make it easier for contributors to draft new one-click apps from scratch or convert existing Docker Compose examples into CapRover-compatible YAML.
It includes guidance for:
captainVersion: 4template structurecaproverExtrausage$$cap_...variablessrv-captain--$$cap_appname-postgresThe Docker testing guidance also tries to be careful with the user's machine:
docker system pruneare avoidedThis is not an official CapRover tool, just a community helper for people using AI coding agents while working on one-click app templates.
Feedback, improvements, and contributions are welcome. If useful, I would be happy to adapt the skill to better match this repository's contribution workflow.