jam

Generate role-specific Strudel pattern code for collaborative AI jam sessions.

26|2|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/p-poss/dj-claude --skill jam-p-poss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jam
Source: https://github.com/p-poss/dj-claude/tree/main/plugin/skills/jam
Command: npx skills add https://github.com/p-poss/dj-claude --skill jam-p-poss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of adding complementary, role-specific music layers to multi-agent AI jam sessions without requiring users to write valid Strudel live-coding syntax manually.

Core Features & Use Cases

  • Role-Compliant Layer Generation: Creates instrument layers for 11 defined roles (drums, kick, bass, chords, pads, melody, lead, hats, percussion, fx, atmosphere) that follow strict frequency, timbre, and mixing guidelines for each role.
  • Session-Aware Composition: Automatically checks the current jam session's active layers to generate new code that complements existing tracks rather than conflicting with them.
  • Use Case: When running a multi-agent jazz jam session with a piano and drum track, use this Skill to add a walking bassline in the correct octave and tone to fill out the low end of the mix.

Quick Start

Use the jam skill to add a soft, reverb-heavy pad layer in C major to your current collaborative jam session.

Frequently Asked Questions about jam

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add individual instrument layers to a collaborative AI jam session?

To add instrument layers to a collaborative AI jam session, use a skill that generates role-specific Strudel live-coding patterns for drums, bass, melody, or pads. It automatically stacks new tracks with existing session layers without requiring manual coding.

Can I generate Strudel live-coding patterns for specific music roles like bass or drums?

Yes, you can generate Strudel live-coding patterns for 11 specific music roles including kick, bass, chords, pads, melody, and hats. The generated code adheres to strict role-specific frequency ranges, timbre constraints, and effect rules.

Does the generated music layer automatically complement existing tracks in a multi-agent jam?

Yes, the generated music layer automatically complements existing tracks in a multi-agent jam. The skill checks the current session's active layers to ensure new code fits the mix correctly rather than conflicting with existing instrument tracks.

Do I need a DJ Claude MCP server to stack music layers during live AI sessions?

Yes, you need the DJ Claude MCP server to stack music layers during live AI sessions. The generated Strudel pattern code integrates directly with the MCP server's jam management functionality to add tracks to the active collaborative environment.