Workplace

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is broadly consistent with managing project workspaces, but it creates persistent multi-agent workflows where local project files can become agent instructions and can trigger other agents without clearly defined trust boundaries.

Install only if you want persistent, project-level multi-agent orchestration. Before starting agents or the kernel, review .workplace/agents/*.md and chat.md behavior, use it only in trusted repositories, and be aware that it may write IDE instruction files and persistent memory for the workspace.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A line added to the workspace chat file by mistake, by another local process, or by unreviewed project content could cause the agent system to start or steer another agent with attacker-controlled context.

Why it was flagged

The skill uses a plain project file, chat.md, as the routing channel for starting other agents. The provided protocol treats sender names as text and does not show authentication, origin validation, or user approval before the next agent is started.

Skill content
When a handoff message is detected:
   - Read the full `chat.md` for conversation context
   - Start the target agent with the handoff context included
Recommendation

Only use this in trusted project directories. Add explicit approval before handoffs start new agents, validate allowed senders and recipients, and keep an audit trail of which file change triggered each agent.

What this means

If a workspace or imported project contains untrusted .workplace/agents/*.md files, those files could influence how spawned agents behave.

Why it was flagged

The sub-agent prompt deliberately incorporates the body of a workspace Markdown agent definition. This is core to the skill, but it means project-local Markdown can become authoritative instructions for spawned agents.

Skill content
{Body of agent .md file}

Communication:
- Write to .workplace/chat.md to communicate with other agents
Recommendation

Review agent definition files before starting agents, especially in cloned or shared repositories.

What this means

Project details may persist beyond the current chat and affect later sessions for the same workplace.

Why it was flagged

The kernel agent is instructed to persist project summaries and facts into long-term memory. This matches the skill’s isolated-memory purpose, but it creates durable context that may be reused later.

Skill content
Save structure summaries and key project facts to supermemory using `containerTag: {workplace_uuid}`.
Recommendation

Use this only for projects where persistent memory is acceptable, and provide a clear way to review or clear stored memory.

What this means

The skill may continue scanning or updating workplace state after being started, until stopped.

Why it was flagged

The skill defines a persistent kernel agent that monitors and updates workplace state. This is disclosed and purpose-aligned, but users should notice that it is intended to keep operating in the background.

Skill content
persistent: true
...
You run persistently in the background to maintain awareness of the project's file structure
Recommendation

Start persistent agents only when needed, confirm how to stop them, and check process-status.json for running components.

What this means

Users may not realize the skill relies on local scripts and a file-watcher server until they read the docs.

Why it was flagged

The package is described as instruction-only but includes helper scripts and a Rust server workflow. This does not show malicious behavior, but the executable/helper surface is under-declared in the install metadata.

Skill content
No install spec — this is an instruction-only skill.

Code file presence
5 code file(s): scripts/build.sh ... scripts/rust-server/src/main.rs ...
Recommendation

Declare helper command and runtime requirements clearly, and review scripts before building or running the watcher.