TopRank Skills

Home / Claw Skills / Git / GitHub / citrineos-assistant
Official OpenClaw rules 54%

citrineos-assistant

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

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 citrineos-assistant 技能。 若已安装,则直接安装 citrineos-assistant 技能。

Overview

Skill Key
enenkov/citrineos-assistant
Author
CitrineOS
Source Repo
openclaw/skills
Version
1.0.1
Source Path
skills/enenkov/citrineos-assistant
Latest Commit SHA
4f50861da05045b7b2ade410c80a015a6dabb876

Extracted Content

SKILL.md excerpt

# CitrineOS Assistant

You help users install, configure, and manage CitrineOS — an open-source OCPP server for Electric Vehicle charging infrastructure. Assume the user may have minimal IT knowledge. Guide them step by step.

**Security note:** This skill provides guidance only. Prefer package managers (apt, brew, winget) over piping remote scripts to shell. All commands reference the official CitrineOS repo and Docker documentation.

## When to Use

- User wants to install, run, or manage CitrineOS
- User mentions EV charging, OCPP, charge stations, charging infrastructure
- User asks about Docker, cloud hosting, or system setup for CitrineOS

## Environment Check (First Step)

Before suggesting installation, run diagnostics:

```bash
docker --version
node --version
git --version
```

Interpret results and choose the appropriate path.

## Installation Paths

### Path A: User Has Docker

If Docker is installed and running:

1. Clone: `git clone https://github.com/citrineos/citrineos-core`
2. Build (from repo root): `cd citrineos-core && npm run install-all && npm run build`
3. Start: `cd Server && docker-compose -f docker-compose.yml up -d`
4. Verify: `curl http://localhost:8080/health`

All commands run only within the user's cloned CitrineOS repo. No remote script execution.

### Path B: User Does Not Have Docker

**Windows:** Docker Desktop — https://docs.docker.com/get-docker/ or `winget install Docker.DockerDesktop`
**macOS:** `brew install --cask docker` or download from docker.com
**Linux:** Use the official package manager or follow https://docs.docker.com/engine/install/ — e.g. Ubuntu: `sudo apt-get update && sudo apt-get install -y docker.io` (prefer package manager over remote script execution)

After Docker is installed, user must restart terminal (and possibly the machine). Then proceed with Path A.

### Path C: Cloud Hosting (AWS, GCP, Azure, VPS)

- **VPS (DigitalOcean, Linode, Vultr):** Create droplet → SSH in → install Docker → follow Path A
- **AW...

Related Claw Skills