Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 1.21 KB

File metadata and controls

82 lines (56 loc) · 1.21 KB

Development Guide

Prerequisites

  • Node.js 20+
  • npm
  • OpenClaw CLI
npm install -g openclaw@latest

Setup

npm install

Testing

npm test

Local Plugin Install

# 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

Publish to ClaWHub

# 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-realtyapi

npm Authentication

npm login

Or with an access token (CI/headless):

npm config set //registry.npmjs.org/:_authToken YOUR_NPM_TOKEN

Get a token at npmjs.com → Account → Access Tokens → Generate New Token (Granular Access Token, not classic).

Publish

npm publish --access public

Install from npm

openclaw plugins install @cch0/openclaw-plugin-realtyapi
openclaw gateway restart

Uninstall

openclaw plugins uninstall realtyapi