1.1 KiB
1.1 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| homepage | Dynamic dashboard - auto-discovers and displays all skills |
|
Homepage Skill
Dynamic dashboard that auto-discovers skills and shows their status.
Features
- Auto-discovers skills from
/skillsdirectory - Parses SKILL.md for name, description, ports
- Live health status checks
- Links to skill endpoints
- Minimal resource usage (~0 extra, just bash + socat)
Configuration
| Variable | Description | Default |
|---|---|---|
HOMEPAGE_PORT |
Dashboard port | 3000 |
HOMEPAGE_DOMAIN |
Domain for Caddy auto-config | (none) |
HOMEPAGE_TITLE |
Page title | VibeStack |
Endpoints
GET /- Dashboard HTMLGET /api/skills- JSON list of skills with statusGET /health- Health check
What It Shows
For each skill:
- Name and description
- Health status (up/down)
- Ports (parsed from SKILL.md or known defaults)
- Link to open (if applicable)
Customization
The HTML template is in the skill's scripts. Claude can modify it to change the look.