[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P777V2000SD18056TGGAHB":3,"skill-same:01M6P777V2000SD18056TGGAHB":60},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":44,"ownerDescription":45,"updatedAt":46,"install":47,"resources":59},"01M6P777V2000SD18056TGGAHB","strudel",null,"Evaluate raw Strudel\u002FTidal code directly — for power users","p-poss\u002Fdj-claude-plugin","p-poss","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F225013815?v=4","01M6P71TG7QN3RMSTHEPDK72QC","Patrick Poss","01M6P71TMQKGQ6V3S2PZ4P7CNQ",2,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fstrudel\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[5,24,25,26,27,28,29],"code","power","users","true","for","evaluate","2026-11-10 10:12:30",false,"---\ndescription: Evaluate raw Strudel\u002FTidal code directly — for power users\ndisable-model-invocation: true\nargument-hint: \"[code]\"\n---\n\nEvaluate raw Strudel\u002FTidal code directly, bypassing AI generation. For power users who want to write their own patterns.\n\n## Usage\n\nThe user wants to play raw Strudel code. Call the `play_strudel` MCP tool with their code.\n\nIf the user provided arguments after the command, use `$ARGUMENTS` as the Strudel code.\nIf no arguments were provided, ask the user for the Strudel code they'd like to evaluate.\n\n## Examples\n\n- `\u002Fdj-claude:strudel s(\"bd sd bd sd\")`\n- `\u002Fdj-claude:strudel note(\"c3 eb3 g3 bb3\").sound(\"sawtooth\").lpf(800)`\n\n## Instructions\n\n1. Take the user's Strudel code and call the `play_strudel` tool from the `dj-claude` MCP server with it as the `code` parameter.\n2. Return the result to the user — it will show the code that's now playing, or an error if evaluation failed.\n","Evaluate raw Strudel\u002FTidal code directly, bypassing AI generation. For power users who want to write their own patterns.\n\n## Usage\n\nThe user wants to play raw Strudel code. Call the `play_strudel` MCP tool with their code.\n\nIf the user provided arguments after the command, use `$ARGUMENTS` as the Strudel code.\nIf no arguments were provided, ask the user for the Strudel code they'd like to evaluate.\n\n## Examples\n\n- `\u002Fdj-claude:strudel s(\"bd sd bd sd\")`\n- `\u002Fdj-claude:strudel note(\"c3 eb3 g3 bb3\").sound(\"sawtooth\").lpf(800)`\n\n## Instructions\n\n1. Take the user's Strudel code and call the `play_strudel` tool from the `dj-claude` MCP server with it as the `code` parameter.\n2. Return the result to the user — it will show the code that's now playing, or an error if evaluation failed.\n",{"description":7,"argument-hint":35,"disable-model-invocation":36},"[code]",true,"main","7b0db7c43c2c4c213046c712e95e66b701c85802","skills\u002Fstrudel",0,"https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin","https:\u002F\u002Fclaude.dj","https:\u002F\u002Fgithub.com\u002Fp-poss","https:\u002F\u002Fwww.patrickposs.com\u002F","Creative Technologist \u002F AI-Native Builder","2026-06-02 21:11:38",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":36},[49,52,55],{"tool":50,"command":51},"npx","npx skills add p-poss\u002Fdj-claude-plugin --skill strudel",{"tool":53,"command":54},"bunx","bunx skills add p-poss\u002Fdj-claude-plugin --skill strudel",{"tool":56,"command":57},"pnpm","pnpm dlx skills add p-poss\u002Fdj-claude-plugin --skill strudel","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fstrudel\u002FSKILL.md",[],[61,73,89,102,113,126],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":30},"01M6P77AXMT9R36KG4N7BVR2S2","vibe","Set the musical vibe to match a mood — chill, dark, hype, focus, funky, dreamy, weird, or epic","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fvibe\u002FSKILL.md",[],[63,68,69,70,71,72],"SET","focus","EPIC","match","dark",{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":84,"publishedAt":30},"01M6P774ZRG4Z9PMERV3W7K2EV","save","Save the current mix as a named snapshot","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fsave\u002FSKILL.md",[79],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[75,85,86,87,88],"snapshot","as","name","mix",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":30},"01M6P76KHEM00A5FRJX4XRCFK6","preview","Preview a jam layer without adding it — audition before committing","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fpreview\u002FSKILL.md",[95],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},[91,97,98,99,100,101],"layer","jam","prompt","role","it",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":109,"publishedAt":30},"01M6P76FDFX64GATHZ01P780XR","play","Play music from a description — genre, mood, activity, or anything creative","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fplay\u002FSKILL.md",[108],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},[104,110,111,99,112],"activity","creative","music",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":120,"publishedAt":30},"01M6P76BQ2EACZDXHD4DT5MECG","play-preset","Play from the curated preset library — 22 patterns across mood, genre, and activity","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fplay-preset\u002FSKILL.md",[119],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},[121,104,122,110,87,123,124,125],"preset","play preset","across","patterns","library",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":30},"01M6P75NVMDRX6CEG4TF80R6Q8","now-playing","Check what music is currently playing","https:\u002F\u002Fgithub.com\u002Fp-poss\u002Fdj-claude-plugin\u002Fblob\u002Fmain\u002Fskills\u002Fnow-playing\u002FSKILL.md",[],[133,134,112,135],"now","now playing","check"]