Claw Roam

PassAudited by ClawScan on May 10, 2026.

Overview

Claw Roam appears to do its stated Git-based workspace sync, but it broadly syncs sensitive OpenClaw memories, skills, and configs, so it should be used only with a trusted private repository.

Before installing, make sure you are comfortable storing your OpenClaw workspace in the configured Git remote. Use a private trusted repository, review `git status` before pushes, add .gitignore exclusions for secrets and local-only files, and be cautious with the optional cron auto-push.

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

Your OpenClaw memories, personality, skills, and device-related context may be stored in Git and reused on other machines.

Why it was flagged

The skill intentionally syncs persistent agent memory, personality, installed skills, and configuration-like files, which can contain sensitive context and affect future agent behavior.

Skill content
Synced (preserved across machines): - `SOUL.md` ... - `MEMORY.md` ... - `memory/*.md` ... - `skills/` - All installed skills ... - `TOOLS.md`
Recommendation

Use a private trusted repository, review diffs before pushing, and add .gitignore rules for secrets, tokens, local databases, or files you do not want preserved in Git history.

What this means

Files newly created under the OpenClaw workspace could be committed and pushed if they are not ignored.

Why it was flagged

The push workflow stages all workspace changes and sends them to the configured Git remote. This is purpose-aligned, but broad by default.

Skill content
git add -A
...
git commit -m "$message"
...
git push
Recommendation

Run `git status` or `claw-roam status` before pushing, maintain a careful .gitignore, and avoid storing secrets in the synced workspace.

NoteHigh Confidence
ASI08: Cascading Failures
What this means

A bad memory edit, unwanted skill change, or accidental deletion could spread across devices through the shared Git branch.

Why it was flagged

The sync workflow merges the current machine branch into the shared main branch, so mistakes or unwanted changes can propagate to other synced machines.

Skill content
git merge "$current_branch" -m "sync: merge $current_branch -> main"
...
git push origin "$main_branch"
Recommendation

Keep backups, review commits before merging to main, and consider branch protection or manual pull requests for important workspaces.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

If enabled, workspace changes may be uploaded every 10 minutes, including accidental files that Git does not ignore.

Why it was flagged

The documentation suggests an optional cron job that would repeatedly push workspace changes without per-run review if the user installs it.

Skill content
Or let it auto-push via cron:
```bash
*/10 * * * * cd ~/.openclaw/workspace && git add -A && git commit -m "auto: $(date)" && git push
```
Recommendation

Only add the cron job if you really need automatic sync, and first configure exclusions and monitoring for the repository.

What this means

Installation or use may fail or behave differently if Git is unavailable or if the `claw-roam` command is not installed as expected.

Why it was flagged

The included helper script depends on Git operations, while the registry metadata declares no required binaries and no install spec. This is a metadata completeness issue.

Skill content
git fetch origin
...
git pull origin $(git branch --show-current)
...
git push origin "$current_branch"
Recommendation

Confirm Git is installed, inspect the script before use, and verify the installed command points to this reviewed script.