Tutorial 1: Minimum Viable Loop
Goal: receive one message, route it once, produce one verifiable output.
# Example bootstrap commands (placeholder only)
npm install -g openclaw@latest
openclaw onboard
openclaw gateway --port <PORT>
Tutorial 2: Add One Channel
- Define input schema and audit fields.
- Define output actions (reply, ticket update, CRM write-back).
- Validate with low-volume traffic first.
Placeholder fields only:
<CHANNEL_ID>
<WEBHOOK_URL>
<VERIFY_TOKEN>
<SIGNING_SECRET>
Tutorial 3: Pluginize the Workflow
my-plugin/
openclaw.plugin.json
package.json
src/index.ts
Add config schema to make parameters testable and reviewable.
Pre-publish Checklist
- No control-plane endpoints on the public site.
- All examples use placeholders only.
- Unknown paths return 404.
- Internal artifacts are blocked (/ops/, /logs/, /.git/).