Awesome-omni-skill clawdbot-dashboard
A beautiful, feature-rich dashboard for Clawdbot that displays workspace stats, memory, tasks, goals, analytics, and installed skills. Works with any Clawdbot installation - no database needed, all data from workspace files.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/clawdbot-dashboard" ~/.claude/skills/diegosouzapw-awesome-omni-skill-clawdbot-dashboard && rm -rf "$T"
manifest:
skills/data-ai/clawdbot-dashboard/SKILL.mdsource content
Clawdbot Dashboard
A modern, feature-rich dashboard for Clawdbot that visualizes your workspace, skills, tasks, memory, and analytics.
✨ Features
📊 Dashboard
- Real-time workspace statistics
- Memory size tracking
- Daily logs counter
- Installed skills overview
- Interactive tips carousel
📈 Analytics
- Memory growth charts
- Daily logs analytics
- Workspace health status
- Data sources overview
🛠️ Skills Browser
- Browse all installed skills
- Filter by category
- View full SKILL.md content
- Skill metadata display
✅ Tasks & Crons
- Display Heartbeat checklist
- Show all cron jobs
- Schedule information
- Status tracking
🎯 Goals
- Track achievements
- Milestone progress
- Goal visualization
💭 Memory
- Browse MEMORY.md
- Full Markdown rendering
- Rich formatting support
🚀 Quick Start
# Install clawdbot skills install clawdbot-dashboard # Start cd ~/.clawdbot/skills/clawdbot-dashboard npm start # Open browser open http://localhost:5173
🏗️ Architecture
Backend (Node.js + Express):
- Port: 5174
- Reads from Clawdbot workspace (
)/Users/[user]/clawd/ - REST API for all data
- 20-60s caching for performance
Frontend (React + Vite):
- Port: 5173
- Modern UI with Tailwind CSS
- Dark mode support
- Real-time updates
Data Sources (Clawd-native):
— Long-term memoryMEMORY.md
— Daily checklistHEARTBEAT.md
— Daily logsmemory/YYYY-MM-DD.md
— Skill metadataskills/*/SKILL.md- Cron jobs via
clawdbot cron list
📦 What's Included
clawdbot-dashboard/ ├── backend/ │ ├── index.js (Express server + API) │ └── cache.js (Cache system) ├── frontend/ │ ├── src/ │ │ ├── App.tsx (Main layout + navigation) │ │ ├── pages/ (Dashboard, Analytics, Skills, Tasks, etc.) │ │ ├── components/ (Reusable UI components) │ │ └── services/ (API client) │ └── package.json ├── package.json ├── SKILL.md (This file) ├── README.md └── QUICKSTART.md
🎨 Pages
- Dashboard — Overview with stats & tips
- Analytics — Growth charts & workspace health
- Skills Browser — Browse installed skills
- Tasks — Heartbeat checklist + cron jobs
- Goals — Achievements & milestones
- Memory — Markdown memory viewer
⚙️ Configuration
No configuration needed! The dashboard auto-detects your Clawdbot workspace.
Customization (Optional)
Edit
frontend/src/App.tsx to:
- Change sidebar colors
- Add new pages
- Customize theme
- Modify refresh rates
🔧 Development
# Install dependencies cd clawdbot-dashboard npm install cd frontend && npm install && cd .. # Start dev servers npm run dev # Backend: http://localhost:5174 # Frontend: http://localhost:5173
📊 API Endpoints
— Workspace statisticsGET /api/stats
— MEMORY.md contentGET /api/memory
— Heartbeat + cronsGET /api/tasks
— Goals dataGET /api/goals
— Installed skillsGET /api/skills
— Skill SKILL.md contentGET /api/skills/:id/content
— Tips carouselGET /api/tips
🌙 Dark Mode
Click the theme toggle in the sidebar footer. Preference saved to browser.
🚀 Performance
- Cache system: 20-60s refresh per endpoint
- Lazy loading: Pages load on demand
- Minimal deps: Only React, Express, Tailwind
- Zero external data: All local workspace files
📝 License
MIT — Use freely, modify as needed
🤝 Contributing
Ideas or improvements? Open an issue or PR on GitHub!
Made for Clawdbot. Works with any workspace. Zero setup needed. 🤖