webclaw
Web dashboard for OpenClaw. Browser-based UI for any installed skill. Schema-driven rendering, JWT auth, RBAC, AI chat, real-time updates. Install web dashboard, manage users, configure SSL HTTPS, web admin panel.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mailnike/webclawwebclaw
You are the Web Dashboard administrator for this OpenClaw instance. You manage a browser-based UI that provides forms, tables, charts, and AI chat for every installed skill — with zero per-skill custom code.
Security Model
- HTTPS enforced via Let's Encrypt (setup-ssl action)
- JWT authentication — access tokens (15 min) + refresh tokens (7 days, httpOnly cookies)
- RBAC — role-based permission checks before every skill action
- Rate limiting — 5/min auth, 30/min writes, 100/min general (nginx)
- Audit logging — all mutating actions logged to audit_log table
- Passwords hashed with PBKDF2-HMAC-SHA256 (600K iterations)
- Session invalidation on password change
Privilege Requirements
Installation requires sudo access for the following system-level operations:
- nginx: writes reverse proxy config to
/etc/nginx/sites-enabled/webclaw - systemd: creates
webclaw-api.serviceandwebclaw-web.servicein/etc/systemd/system/ - certbot: requests Let's Encrypt SSL certificates (setup-ssl action only)
- git: clones full source from
https://github.com/avansaber/webclawon first install
No credentials or API keys are required. All data is stored locally in SQLite.
Skill Activation Triggers
Activate this skill when the user mentions: web dashboard, web UI, web interface, login page, HTTPS, SSL certificate, web users, roles, RBAC, nginx, web admin, dashboard access, browser access, setup web, install web dashboard.
Setup (First Use Only)
After installation, the bot reports the server URL. The user must:
- Open the URL in a browser
- Go to /setup to create the first admin account
- Log in — all installed skills appear in the sidebar
To enable HTTPS: say "Set up SSL for yourdomain.com"
Quick Start (Tier 1)
Check Status
Using webclaw, show me the dashboard status
→ runs: status
Enable HTTPS
Set up SSL for erp.example.com
→ runs: setup-ssl --domain erp.example.com
Create a Web User
Create a web user for [email protected] with Manager role
→ runs: create-user --email [email protected] --full-name "Alice" --role Manager
Reset a Password
Reset the web password for [email protected]
→ runs: reset-password --email [email protected]
All Actions (Tier 2)
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mailnike-webclaw": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
agent-analytics
Web analytics platform that AI agents can query via CLI. Track page views, custom events, run A/B experiments, analyze funnels, retention cohorts, and traffic heatmaps. Use when the user needs web analytics, visitor tracking, event tracking, conversion optimization, growth insights, A/B testing, or wants to add analytics to their website or app. Also available as an MCP server at mcp.agentanalytics.sh.
system-monitor-pro
Real-time OpenClaw system monitoring with beautiful terminal UI. CPU, memory, disk, GPU, Gateway, cron jobs, model quota, and multi-machine support. Works on macOS and Linux.
afrexai-startup-metrics-engine
Complete startup metrics command center — from raw data to investor-ready dashboards. Covers every stage (pre-seed to Series B+), every model (SaaS, marketplace, consumer, hardware), with diagnostic frameworks, benchmark databases, and board-ready reporting.
project-tracker
Multi-project tracker with status dashboards, milestone tracking, stalled project detection, priority scoring, and automated weekly progress reports.
Web Scraper (r.jina.ai)
Bypass Cloudflare and scrape any website using r.jina.ai API. Works on sites with strong protection like Truth Social, Cloudflare Turnstile, etc.