The Claude Code skill that lets you actually vibe while Claude works. Curate a playlist of media via links and Claude creates a locally hosted lounge experience for you tailored to the estimated work time of Claude's session.
git clone https://github.com/onchaindom/vibeskill.git ~/.claude/skills/vibe/That's it. The repo root is the skill directory.
In Claude Code:
/vibe
Or just ask naturally:
can you spin up the vibe lounge for me while you work?
if that's going to take a while, let me vibe in the meantime
Claude will also auto-trigger before substantial tasks (estimated 10+ minutes).
- Claude estimates how long your task will take
- Picks media from the playlist
- Runs
scripts/vibe_lounge.pyto generate an HTML lounge page - Opens it in your browser — embedded YouTube player, countdown timer, playlist
- Gets to work on your task
Create a JSON file in vibes/ following the schema in vibes/vibes.schema.json:
{
"name": "my-playlist",
"description": "My custom coding vibes",
"entries": [
{
"title": "Track name",
"url": "https://www.youtube.com/watch?v=...",
"embed_url": "https://www.youtube.com/embed/...",
"platform": "youtube",
"duration_minutes": null,
"tags": ["lofi", "chill"]
}
]
}Set duration_minutes to null for livestreams.
This project uses GitHub's fork network for sharing:
- Fork this repo
- Add your playlists to
vibes/ - Push to your fork
- Others discover your vibes through the fork network
See references/community.md for more details.
MIT