Skip to content

onchaindom/vibeskill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vibe

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.

Install

git clone https://github.com/onchaindom/vibeskill.git ~/.claude/skills/vibe/

That's it. The repo root is the skill directory.

Usage

In Claude Code:

/vibe

Or just ask naturally:

put on some music
I need some focus tunes

How it works

  1. Claude estimates how long your task will take
  2. Picks media from the playlist
  3. Runs scripts/vibe_lounge.py to generate an HTML lounge page
  4. Opens it in your browser — embedded YouTube player, countdown timer, playlist
  5. Gets to work on your task

Add your own vibes

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
    }
  ]
}

Set duration_minutes to null for livestreams.

Share vibes

This project uses GitHub's fork network for sharing:

  1. Fork this repo
  2. Add your playlists to vibes/
  3. Push to your fork
  4. Others discover your vibes through the fork network

See references/community.md for more details.

Manual usage

python3 scripts/vibe_lounge.py --duration 30 --vibes-file vibes/default.json

Options:

  • --duration — session length in minutes (default: 30)
  • --vibes-file — path to a vibes JSON file (repeatable)
  • --output — output HTML path (default: /tmp/vibe-lounge.html)

Requirements

  • Python 3.7+
  • A web browser
  • Claude Code (for the skill integration)

License

MIT

About

Claude code skill that creates an adhoc vibe lounge for your coding session.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors