Files
homepage/SKILL.md
2026-02-02 22:57:25 +01:00

1.1 KiB

name, description, metadata
name description metadata
homepage Dynamic dashboard - auto-discovers and displays all skills
version vibestack
1.0.0
main
false

Homepage Skill

Dynamic dashboard that auto-discovers skills and shows their status.

Features

  • Auto-discovers skills from /skills directory
  • 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 HTML
  • GET /api/skills - JSON list of skills with status
  • GET /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.