Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Security: replace pipe-to-shell with package manager, add safety guidance
What This Skill Does
CitrineOS Assistant installs, configures, and manages CitrineOS, an open-source OCPP server for EV charging infrastructure. It handles Docker setup, service management, and API operations through natural language. Works across local environments and cloud providers like AWS, GCP, and VPS.
Guides users through multi-service Docker orchestration and OCPP configuration without requiring prior EV infrastructure or DevOps expertise.
When to use it
- Setting up a local CitrineOS instance with Docker
- Deploying CitrineOS to an AWS EC2 or DigitalOcean VPS
- Listing active charging stations via the REST API
- Starting or stopping a transaction on a specific charge station
- Troubleshooting Docker or database connectivity issues
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Install CitrineOS on my machine
- 1Check installed tools: docker --version, node --version, git --version
- 2Confirm Docker is running, select Path A
- 3Clone citrineos-core repo and run npm run install-all && npm run build
- 4Start services with docker-compose up -d from the Server directory
- 5Verify with curl http://localhost:8080/health and report status
CitrineOS is running with all services (API on 8080, OCPP WebSocket on 8081/8082, PostgreSQL, RabbitMQ, MinIO, Hasura) healthy and accessible
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.