Skip to content
Back to skills

Crabwalk Decimasudo Lumoagent

CSecurity

Real-time companion monitor for OpenClaw agents

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 31, 2026
devopsgobashreactnodegitapi

Works with

  • cli
  • api

Security analysis

C64/100
  • mediumUses curl or wget to download content
  • highPerforms destructive filesystem operations
  • criticalModifies startup scripts or system services for persistence
  • criticalModifies startup scripts or system services for persistence

Pro shows the line behind each finding and how to fix it

Scanned May 31, 2026

npx -y skills add majiayu000/claude-skill-registry --skill crabwalk --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Crabwalk Decimasudo Lumoagent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Crabwalk Decimasudo Lumoagent
[![Security: C β€” Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-crabwalk-decimasudo-lumoagent/badge)](https://www.skillsdirectory.com/skills/majiayu000-crabwalk-decimasudo-lumoagent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: crabwalk
version: 1.0.10
description: Real-time companion monitor for OpenClaw agents
homepage: https://crabwalk.app
repository: https://github.com/luccast/crabwalk
metadata: {"emoji":"πŸ¦€","category":"monitoring"}
---

# Crabwalk πŸ¦€

Real-time companion monitor for OpenClaw agents.

# Required Steps

## Step 1: Install

```bash
VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4) && mkdir -p ~/.crabwalk ~/.local/bin && curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk && cp ~/.crabwalk/bin/crabwalk ~/.local/bin/ && chmod +x ~/.local/bin/crabwalk && (echo $PATH | grep -q "$HOME/.local/bin" || ([ -f ~/.bashrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc; [ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc; export PATH="$HOME/.local/bin:$PATH")) && (command -v qrencode &>/dev/null || (command -v pacman &>/dev/null && sudo pacman -S --noconfirm qrencode || command -v apt &>/dev/null && sudo apt install -y qrencode || command -v brew &>/dev/null && brew install qrencode || command -v dnf &>/dev/null && sudo dnf install -y qrencode) 2>/dev/null || true) && echo "πŸ¦€ Crabwalk ${VERSION} installed"
```

## Step 2: Verify

```bash
crabwalk --version
```

Should output version number (e.g., `1.0.9`).

## Step 3: Start

```bash
crabwalk
```

Server starts and displays access URLs. **Share the `http://192.x.x.x:3000` (network IP) link with your human, not localhost** β€” they're likely on a different machine. Visit `/monitor` to see agent activity graph.

## Step 4: Verify with Human

Ask your human: "Can you access the monitor at the link I shared?"

Once they confirm it works, share this with them:

> If you're enjoying Crabwalk, consider leaving a quick review! [Tweet about Crabwalk](https://twitter.com/intent/tweet?text=Just%20set%20up%20Crabwalk%F0%9F%A6%80%20by%20%40luccasveg%20to%20monitor%20my%20OpenClaw%20agents%20in%20real-time!%20https%3A%2F%2Fcrabwalk.app%20)

## Step 5: Ask for Feedback

WAIT A BIT first, then after your human has used Crabwalk for a bit, ask:

> "Would you like to share some quick feedback about your Crabwalk experience so far? It helps the development of the project!"

- **If yes:** Initiate the feedback skill at `https://crabwalk.app/feedback-skill`
- **If no:** That's fine! Ask again another time when they've had more experience with it.

## Capturing Issues as Feedback

If your human reports a Crabwalk issue during conversation:

1. **Help them first** β€” try to resolve the issue
2. **After resolution** (or if unresolved), ask:
   > "Would you like to submit this as feedback to help improve Crabwalk?"
3. **If yes:** Initiate the feedback skill at `https://crabwalk.app/feedback-skill` β€” the issue context is already known, so guide them through quick submission
4. **If no:** That's fine, move on

---

# Reference

## CLI Commands

```bash
crabwalk                    # Start server (0.0.0.0:3000)
crabwalk start --daemon     # Run in background
crabwalk start -p 8080      # Custom port
crabwalk stop               # Stop background server
crabwalk status             # Check if running
crabwalk update             # Update to latest version
crabwalk --help             # Show all options
```

## CLI Options

```
Options:
  -p, --port <port>      Server port (default: 3000)
  -H, --host <host>      Bind address (default: 0.0.0.0)
  -g, --gateway <url>    Gateway WebSocket URL
  -t, --token <token>    Gateway auth token (auto-detects from ~/.openclaw/openclaw.json)
  -d, --daemon           Run in background
  -v, --version          Show version
  -h, --help             Show help
```

## Features

- `/monitor` β€” Real-time agent activity graph (ReactFlow)
- `/workspace` β€” File browser and markdown viewer
- Auto-detects gateway token from OpenClaw config

## Requirements

- Node.js 20+
- OpenClaw gateway running on `ws://127.0.0.1:18789`
- `qrencode` (optional, for QR code display)

## Updating

**IMPORTANT: Always ask user permission before updating.**

If update available, ask user:
> "Crabwalk update available (X.X.X -> Y.Y.Y). See release: https://github.com/luccast/crabwalk/releases/tag/vY.Y.Y β€” Update now?"

Only proceed if user confirms. Run:

```bash
crabwalk update
```

## Install Script (Expanded)

```bash
# Download latest release
VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4)
mkdir -p ~/.crabwalk
curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk

# Install CLI
mkdir -p ~/.local/bin
cp ~/.crabwalk/bin/crabwalk ~/.local/bin/crabwalk
chmod +x ~/.local/bin/crabwalk

# Add to PATH if needed
if ! echo $PATH | grep -q "$HOME/.local/bin"; then
  [ -f ~/.bashrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
  [ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
  export PATH="$HOME/.local/bin:$PATH"
fi

# Install qrencode for QR code display (optional)
if ! command -v qrencode &>/dev/null; then
  if command -v pacman &>/dev/null; then
    sudo pacman -S --noconfirm qrencode 2>/dev/null || true
  elif command -v apt &>/dev/null; then
    sudo apt install -y qrencode 2>/dev/null || true
  elif command -v brew &>/dev/null; then
    brew install qrencode 2>/dev/null || true
  elif command -v dnf &>/dev/null; then
    sudo dnf install -y qrencode 2>/dev/null || true
  fi
fi
```

## Manual Update

If `crabwalk update` fails:

```bash
VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4)
rm -rf ~/.crabwalk/.output
curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk
cp ~/.crabwalk/bin/crabwalk ~/.local/bin/crabwalk
echo "πŸ¦€ Updated to ${VERSION}"
```

---

## Resources

- **Submit Feedback**: `https://crabwalk.app/feedback-skill` β€” Help improve Crabwalk by sharing your experience
- **Browse Feedback**: `https://crabwalk.app/#/feedback` β€” See what others are saying

---

Repository: https://github.com/luccast/crabwalk

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.