LaunchKit · 2026
Back to Skills

multi-workplace

Manage multiple workplaces (project directories) with multi-agent orchestration, isolated memory, and inter-agent.

0
465 downloads
by @dickwu

Setup & Installation

openclaw skills install @dickwu/multi-workplace

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install multi-workplace

Version History

v0.4.0Feb 17, 2026 - Version note by skill developer:

Hierarchical /workplace navigation: parent→child drill-down with inline buttons, parent:child colon syntax for direct switching, auto-init parent folders (no .git) with recursive child init and cross-linking

What This Skill Does

Manages multiple project directories as named workplaces, each with isolated memory, agent role definitions, and deployment configs stored in a .workplace/ folder. Auto-detects git repos and registers them in a central registry. Supports switching between workplaces and syncing context to Cursor, Claude Code, and OpenCode.

Per-workspace isolation means agent memory, skills, and deployment docs never bleed across projects, which flat single-workspace setups cannot guarantee.

When to use it

  • Switching between client codebases without losing per-project agent context
  • Running a reviewer agent in one project while a coder agent works in another
  • Syncing active project context to Cursor or Claude Code before starting a session
  • Discovering all git repos under a directory and registering them as workplaces
  • Exporting a workplace config to share project setup with a teammate

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: initialize a workplace for my project at ~/projects/api

AGENT
  1. 1Read current.json to check active workspace
  2. 2Run workplace init ~/projects/api, scanning for .git and existing markdown files
  3. 3Analyze project type and suggest agent roles (e.g. coder.md, reviewer.md)
  4. 4Create .workplace/ structure, write config.json with UUID and path, register in registry.json
  5. 5Set new workplace as current and run workplace sync all to update IDE context files
OUTPUT

Workplace 'api' initialized at ~/projects/api with 2 agents (coder, reviewer). Context synced to CLAUDE.md and .cursor/rules/workplace.mdc.