ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

citrineos-assistant

Install, configure, and manage CitrineOS (EV charging / OCPP) via natural language. Supports Docker, cloud hosting, and API operations.

Why use this skill?

Install, configure, and manage your CitrineOS OCPP server with the CitrineOS Assistant. Simplify EV charging infrastructure with guided Docker deployment and management.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/enenkov/citrineos-assistant
Or

What This Skill Does

The CitrineOS Assistant is a comprehensive management and installation tool designed to simplify the deployment of CitrineOS, an open-source OCPP server for electric vehicle charging infrastructure. By leveraging natural language processing, this skill guides users—ranging from beginners to infrastructure developers—through the technical complexities of setting up an OCPP backend. It provides a standardized framework for handling the CitrineOS ecosystem, including database setup (PostgreSQL), message brokering (RabbitMQ), and API services, all orchestrated via Docker containers.

Installation

To install this assistant, run the following command in your OpenClaw environment: clawhub install openclaw/skills/skills/enenkov/citrineos-assistant

Once installed, the assistant will automatically help you verify your local environment by checking for required dependencies like Docker, Node.js, and Git. If these are missing, the assistant provides clear, step-by-step instructions for your specific operating system (Windows, macOS, or Linux) using verified package managers.

Use Cases

This skill is ideal for:

  • EV Charging Station Operators: Managing backends for public or private charging networks using the open-source OCPP standard.
  • Developers: Rapidly prototyping charging management software without manually configuring complex container environments.
  • System Administrators: Deploying CitrineOS instances across cloud providers like AWS, DigitalOcean, or Railway, ensuring all necessary firewall ports (8080, 5432, etc.) are properly configured for external communication.

Example Prompts

  1. "I'm setting up an EV charging network, how do I install CitrineOS on my new Ubuntu server?"
  2. "Can you help me diagnose why my CitrineOS containers are failing to connect to the PostgreSQL instance?"
  3. "I have Docker installed, please walk me through the cloning and build process for the core CitrineOS repo."

Tips & Limitations

  • Security First: This assistant encourages safe installation practices by avoiding the piping of unknown remote scripts into your terminal.
  • Environment Requirements: Always verify your Docker environment before starting. Ensure your firewall settings allow traffic on the ports CitrineOS requires (8080, 8081, 8082, 5432, 5672).
  • Limitations: The skill is a management assistant and does not replace your responsibility for managing cloud security groups or production infrastructure patches. Always keep your containers updated to ensure security compliance.

Metadata

Author@enenkov
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-enenkov-citrineos-assistant": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ev#ocpp#docker#iot#infrastructure
Safety Score: 4/5

Flags: code-execution, network-access