Chiba Claw is an OpenClaw workspace with a small set of local skills for:
- Chiba controller operations
- Eden API tool execution
- Mars lore sync and search
- Remotion video generation
- YTP-style video generation
The repo is designed to be installed as an OpenClaw workspace and agent, with a default assumption that related repos live next to it as sibling directories.
By default, the workspace resolves related local repos like this:
../chiba-controller../eden2
That means a typical layout looks like:
parent/
chiba-claw/
chiba-controller/
eden2/
If your repos live somewhere else, override the defaults in .env:
CHIBA_CONTROLLER_REPOEDEN_SOURCE_REPO
Relative override values are resolved from the chiba-claw repo root.
Required for the main install:
openclawbashnode20+
Needed by specific skills:
curlforeden-toolsand controller setup probesnpmforremotionand Node-based skill installspnpmforchiba-controlleruvforremotionandytp
Service credentials and endpoints are optional unless you want those skills live:
DISCORD_BOT_TOKENif Discord is enabledCHIBA_API_URLfor controller API accessEDEN_API_URLandEDEN_API_KEYfor Eden tool executionLOREBOOK_URLorMARS_LORE_SHEET_URLfor Mars lore sync
- Clone the workspace.
- If you use the related local repos, place them as siblings to this repo or plan to override their paths in
.env. - Copy the example env file:
cp .env.example .env- Edit
.env.
Minimum fields to set for a normal OpenClaw install:
OPENCLAW_GATEWAY_TOKENDISCORD_BOT_TOKENifOPENCLAW_ENABLE_DISCORD=1
Common fields you should review:
OPENCLAW_WORKSPACE_DIROPENCLAW_PROFILEOPENCLAW_AGENT_IDOPENCLAW_AGENT_NAMEOPENCLAW_GATEWAY_PORTCHIBA_API_URLCHIBA_CONTROLLER_REPOEDEN_API_URLEDEN_API_KEYEDEN_SOURCE_REPO
- Run the installer:
bash scripts/install-openclaw-workspace.shWhat the installer does:
- validates required env
- onboards the OpenClaw profile non-interactively
- configures the profile and agent
- binds Discord if enabled
- runs skill setup
- optionally installs and starts the OpenClaw gateway service
If you do not want the full OpenClaw workspace install and only want local skill dependencies and setup:
bash scripts/setup-skills.shThis runs each skill's setup script or dependency install.
Run the test suite:
bash scripts/test-skills.shYou can also run setup for an individual skill:
bash skills/eden-tools/setup.sh
bash skills/chiba-controller/setup.sh
bash skills/remotion/setup.sh
bash skills/ytp/setup.shskills/eden-tools/setup.shgeneratesoutputs/eden-tools/api-notes.local.mdwith resolved absolute local source paths for the siblingeden2repo.CHIBA_CONTROLLER_REPOandEDEN_SOURCE_REPOdefault to sibling repos and are resolved to absolute paths during setup.- If a skill is not fully configured, setup should still leave the repo in a usable state and print what is missing.
Generated artifacts land under outputs/, including:
outputs/eden-tools/outputs/mars-lore/outputs/remotion/outputs/ytp/