- Node.js 20+
- npm
- OpenClaw CLI
npm install -g openclaw@latestnpm installnpm test# add API key to openclaw's global env file (loaded automatically at gateway startup)
echo 'REALITY_API_KEY=your_key_here' >> ~/.openclaw/.env
openclaw plugins install .
openclaw gateway restart# login
npx clawhub login
# publish from local folder
npx clawhub package publish .
# or publish from GitHub
npx clawhub package publish github:cch0/openclaw-plugin-realtyapi
# verify
npx clawhub package inspect @cch0/openclaw-plugin-realtyapinpm loginOr with an access token (CI/headless):
npm config set //registry.npmjs.org/:_authToken YOUR_NPM_TOKENGet a token at npmjs.com → Account → Access Tokens → Generate New Token (Granular Access Token, not classic).
npm publish --access publicopenclaw plugins install @cch0/openclaw-plugin-realtyapi
openclaw gateway restartopenclaw plugins uninstall realtyapi