OpenClaw uses Ditto through a ClawHub skill that calls the Ditto CLI. This is separate from MCP setup.
Before You Start
You need OpenClaw installed and running.
You can create your Ditto account during the connection flow.
Install The Skill
Install Ditto from ClawHub:
openclaw skills install ditto
You can inspect the public skill page first: Ditto on ClawHub.
The skill installs the Ditto CLI as part of setup. If you need to verify or repair the CLI directly, use the Ditto CLI docs.
Create A Key
- Open app.heyditto.ai/connect/openclaw.
- Sign in.
- Create a new key and copy it.
- Log the CLI in if OpenClaw asks you to do it manually:
ditto login <paste-key>
The app connect page for this integration is app.heyditto.ai/connect/openclaw.
Verify
Check the CLI can reach Ditto:
ditto status
Then make a real account-backed request:
ditto subjects "test" --output json
OpenClaw can now use Ditto memory when the conversation calls for it. See Ditto CLI verification for the standalone command output shape.
Troubleshooting
| Symptom | Fix |
|---|---|
openclaw skills install ditto cannot find the skill | Confirm OpenClaw is using ClawHub skill sources, then open clawhub.ai/ditto/ditto to confirm the public listing is reachable. |
ditto: command not found | Re-run the OpenClaw skill install. If it still fails, use the manual repair steps in Ditto CLI troubleshooting. |
error: no Ditto API key configured | Create a key at app.heyditto.ai/connect/openclaw, then run ditto login <key>. |
| Requests fail after working previously | Run ditto status. If the key was revoked, rotate it with ditto logout followed by ditto login <new-key>. |