This is the smallest ClawJection example in this repository.
- Read
clawjection.yaml. - Resolve the entrypoint as
run.sh. - Run the entrypoint with the
applyaction. - By default, let the entrypoint discover OpenClaw config from
~/.openclaw/openclaw.json. - If needed, pass
--openclaw-config-path <path>to override the default config path. - Read the result JSON from
CLAWJECTION_RESULT_PATH.
bash run.sh applyWith explicit config override:
bash run.sh apply --openclaw-config-path /path/to/openclaw.json- minimal manifest shape
- basic entrypoint invocation
- default OpenClaw config discovery
- writing a result payload