← Back to Skills Marketplace
mailnike

Web Claw

by Nikhil Jathar · GitHub ↗ · v2.0.1 · MIT-0
linux ✓ Security Clean
318
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install web-claw
Description
Web dashboard for OpenClaw. Browser-based UI for any installed skill. Schema-driven rendering, JWT auth, RBAC, AI chat, real-time updates. Install web dashbo...
Usage Guidance
This skill is internally consistent with its description, but it will perform system-level changes: it clones code from GitHub (pinned tag v2.1.0), installs packages into a venv, builds frontend assets with npm, writes nginx/site configs and systemd service units, and enables persistent services. Before installing: (1) verify and review the upstream GitHub release tag and templates (nginx/systemd) to ensure you trust the source; (2) be prepared to run with sudo and to restore/backup nginx and systemd configs if needed; (3) ensure DNS for any domain you plan to use points to the server before running certbot; (4) if you run other OpenClaw skills, note webclaw may import a shared erpclaw lib under ~/.openclaw — this is optional but examine it if present. If uncertain, test in a VM or isolated host first.
Capability Analysis
Type: OpenClaw Skill Name: web-claw Version: 2.0.1 The web-claw skill bundle is a legitimate infrastructure component designed to provide a web-based dashboard for OpenClaw. While it requires elevated privileges (sudo) to configure Nginx, systemd services, and SSL certificates via Certbot, these actions are consistent with its stated purpose. The code demonstrates security awareness, such as using a regex to validate domain inputs against shell injection in `scripts/db_query.py` and employing PBKDF2-HMAC-SHA256 for password hashing. No evidence of data exfiltration, malicious prompt injection, or unauthorized persistence was found.
Capability Assessment
Purpose & Capability
The skill claims to install and run a web dashboard and the included assets match that purpose: nginx, certbot, python, node/npm, systemd services, a local SQLite DB, and a pinned GitHub clone are all expected for this functionality.
Instruction Scope
SKILL.md directs running check_deps.sh and install.sh which perform network fetches (git clone of a pinned release tag), install Python/npm deps, initialize a local SQLite DB, and write nginx/systemd configs. db_query.py also reads/writes the local DB and may import an erpclaw shared library from ~/.openclaw/erpclaw/lib if available — this is a cross-skill shared-lib usage (fallbacks exist). All actions are within the dashboard's scope but because they touch system config and other OpenClaw paths, review is advised.
Install Mechanism
There is no platform package install spec; installation is driven by included scripts which clone the repo from GitHub (https://github.com/avansaber/webclaw at tag v2.1.0), create a venv, run pip/npm, and write files into /etc and systemd. Using a pinned GitHub tag reduces risk, but the installer does fetch and execute code from the network and will write system-wide configs.
Credentials
The skill does not request secrets or external API keys. It exposes an optional WEBCLAW_DOMAIN env var and uses SUDO_USER and the current user's home for paths — these are reasonable for a service installer. db_query.py inspects /etc/nginx/sites-enabled/webclaw and ~/.openclaw for local data, which aligns with its management role.
Persistence & Privilege
The installer requires sudo and will create/enable systemd services and nginx configs (persistent, system-wide presence). This is expected for a web service but is a high-privilege operation — ensure you are prepared for system-level changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install web-claw
  3. After installation, invoke the skill by name or use /web-claw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.1
**Major change: Streamlined packaging, clarified responsibilities, and reduced included files.** - Removed nearly all application code; only retains metadata and guidance files, moving full app code retrieval to install-time clone from GitHub. - Added clear note that ERP setup and data management are handled by the erpclaw skill, not webclaw. - Actions remain the same, but reset-password now documents the ability to set a custom password. - Installation and privilege requirements simplified and clarified. - Only includes CONTRIBUTING.md as an onboard doc; all core files now fetched during install.
v2.0.0
**Major upgrade: Web dashboard for OpenClaw with secure, browser-based UI, real-time updates, and robust administration features.** - Introduces a full-featured dashboard with schema-driven UI, JWT auth, RBAC, audit logging, and AI chat for all installed skills. - Secure HTTPS setup via Let's Encrypt, enforced through nginx reverse proxy. - User and role management: Create users, assign roles, reset passwords, and configure permissions with CLI or web triggers. - Real-time updates, proactive suggestions, and rate limiting for enhanced security and usability. - Installs full app (API + Next.js frontend) from a pinned GitHub release; all data stored locally in SQLite. - Includes comprehensive documentation for setup, usage commands, technical architecture, and per-skill UI extensions.
Metadata
Slug web-claw
Version 2.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Web Claw?

Web dashboard for OpenClaw. Browser-based UI for any installed skill. Schema-driven rendering, JWT auth, RBAC, AI chat, real-time updates. Install web dashbo... It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.

How do I install Web Claw?

Run "/install web-claw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Web Claw free?

Yes, Web Claw is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Web Claw support?

Web Claw is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux).

Who created Web Claw?

It is built and maintained by Nikhil Jathar (@mailnike); the current version is v2.0.1.

💬 Comments