| .github | ||
| scripts | ||
| src | ||
| .gitignore | ||
| openclaw.plugin.json | ||
| package-lock.json | ||
| package.json | ||
| plugin-inspector.config.json | ||
| README.md | ||
OpenClaw Kitchen Sink Plugin
Credential-free OpenClaw plugin fixture that intentionally touches the public plugin API surface.
This repo is both:
- a readable example for plugin authors
- a dummy compatibility fixture for Crabpot and plugin-inspector
The runtime handlers are no-op probes. They should not call external services, read secrets, spawn processes, or require live credentials.
API Surface Sync
The generated files under src/generated-* are derived from the installed
openclaw package:
npm install
npm run sync:surface
npm test
The Update OpenClaw SDK Surface workflow automatically checks
openclaw@latest and @openclaw/plugin-inspector@latest every 10 minutes. When
either package changes, it regenerates the pinned dependency, lockfile,
manifest, hooks, registrars, and SDK import fixture files, runs the static and
runtime plugin-inspector checks, then creates and squash-merges its own
automation PR after those checks pass.
Dependabot still watches npm dependencies, but ignores openclaw and
@openclaw/plugin-inspector because those updates should flow through the
generated updater instead of package-only bump PRs.