Skip to main content
Use the published ByteRover skill to give OpenClaw access to persistent project memory. ByteRover and OpenClaw integration

Setup

1

Optional step 0: Remove old V3 CLI, connectors, and integrations

If this machine still has the old V3 CLI, connectors, OpenClaw integration, or Hermes memory provider installed, remove them before setting up the V4 skill:
curl -fsSL https://www.byterover.dev/uninstall-v3.sh | sh
This removes old V3 command-line tools and connectors. It also removes the old OpenClaw integration and Hermes memory provider when they are detected. It does not migrate V3 memory data.
2

Install the ByteRover skill

Run:Requires Node.js 20 or newer. Node.js includes npm and npx.
npx skills add campfirein/skills
3

Restart OpenClaw

Fully quit and reopen OpenClaw so it can load the installed ByteRover skill.
4

Authenticate with ByteRover

Prompt OpenClaw:
Authenticate with ByteRover.
Open the URL OpenClaw prints, approve the request in your browser, then return to OpenClaw and type:
approved
5

Start ByteRover onboarding

Prompt OpenClaw:
onboard with ByteRover

Authentication URL flow

OpenClaw may ask you to finish account linking in the browser. Agent ByteRover authentication URL flow Follow the URL flow exactly as OpenClaw prints it before you start onboarding:
  1. Tell OpenClaw to start the authentication flow.
  2. Open the URL that OpenClaw prints in your browser.
  3. Confirm the browser page before the code expires.
  4. Return to OpenClaw and type:
approved
Use the URL and code printed by your OpenClaw session. Do not copy values from the example image.

If OpenClaw needs a space

During onboarding, OpenClaw may tell you that ByteRover is not configured for the current workspace. When that happens:
  1. Open ByteRover Desktop.
  2. Create or select the space for this project.
  3. Return to OpenClaw.
  4. Prompt OpenClaw again:
onboard with ByteRover
OpenClaw checks the current project again and continues setup.

Verify

After onboarding, ask OpenClaw to check ByteRover before starting work:
query ByteRover for this project
OpenClaw should use ByteRover automatically after setup: query before non-trivial work and record useful knowledge when the work is complete.