[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ES5BM7XE26CTF9Q3WFS0EB":3,"skill-same:01M6ES5BM7XE26CTF9Q3WFS0EB":92},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":55,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6ES5BM7XE26CTF9Q3WFS0EB","produce-generative-audio",null,"Produce reviewed generative music, sound effects, or voice candidates with rights, consent, loudness, duration, looping, provenance, and runtime constraints. Use when planning or generating audio media.","TimothyMeadows\u002FHephaera","TimothyMeadows","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4072037?v=4","01M6ERVE3WV9X55S1NT4W5FDGA","Timothy D Meadows II","01M6ERVE8H7CBATH6KYFDKG5CJ",4,"MIT","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fproduce-generative-audio\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"produce","generative","Audio","produce generative audio","when","planning","generative music","effects","sound","rights","with","sound effects","runtime","use","music","voice","Media","provenance","constraints","2026-11-10 10:12:30",false,"---\nname: produce-generative-audio\ndescription: Produce reviewed generative music, sound effects, or voice candidates with rights, consent, loudness, duration, looping, provenance, and runtime constraints. Use when planning or generating audio media.\nengines: [AGNOSTIC]\n---\n\n# Produce Generative Audio\n\n## When to use\n\n- Generating or evaluating music, sound effects, ambience, or voice candidates.\n- Building a deterministic audio batch and listen-through review.\n- Preparing accepted audio for a conventional runtime handoff.\n\n## Workflow\n\nFor SFX and ambience, route to `build-audio-assets` and `audio-pipeline.sh`; retain this entry point for modality dispatch and existing compatible media workflows. AUDIO has its own brief, immutable lifecycle, technical\u002Flistening\u002Floop review and separate target\u002Fpromotion boundaries, independent from MUSIC, VOICE and visual selection. Never fall back to a direct or different-provider workflow when a selected domain operation fails.\n\nFor instrumental or supplied-lyric music, route to `build-music-assets` and `music-pipeline.sh`. Its exact lyric-rights identities, disabled planning\u002Fnormalization, full-track\u002Fline review and separate current target\u002Fdistribution gates extend the shared lifecycle without importing AUDIO. Preserve old failed song attempts; an instrumental result cannot satisfy requested singing.\n\nFor preset speech or consented local cloning, route to `build-voice-assets` and `voice-pipeline.sh`. Native consent and host local-use evidence bind the actual task\u002Fpurpose\u002Freference; public output disclosure and target distribution are separate. Keep recordings, transcripts, conditioning, generated speech and identifying hashes private. No cloud cloning\u002Fupload, automatic transcript or runtime promotion is implied.\n\n1. Confirm the selected backend and audio capability in `MEDIA.md`. For LOCAL, use `use-bubo-local-generation` through `bubo-media.sh`; read Bubo's media API for exact formats\u002Fsettings and intrinsic decoder behavior. Setup, zero-sample diagnostics and generation are separate operations.\n2. Define purpose, duration\u002Fbounds, structure, loop intent, variants, sample rate, channels, loudness, peaks, file size and runtime target. Direct Bubo LOCAL distinguishes SFX, instrumental\u002Fsupplied-lyric music, preset speech and consented cloning. Voice uses explicit autoregressive token\u002Ftime\u002Fbyte ceilings rather than a fixed requested duration or diffusion controls; unsupported settings must fail.\n3. Record source rights and obtain explicit identity or voice consent where applicable. Cloning requires exact local reference audio\u002Ftranscript identities and reference-bound rights\u002Fconsent; reject remote reference URLs. Keep transcripts\u002Fconditioning private and separate local-use consent from public audio disclosure.\n4. Generate a deterministic batch where supported and record explicit unavailable markers where a provider withholds parameters or seeds. Preserve the approval's shared media-state path and existing candidate\u002Frevision allowance across tasks and workspace changes.\n5. Stage candidates and create a listen-through sheet with waveform, duration, loudness, clipping, silence, loop, artifact and semantic checks. Keep native amplitudes and disclose clipping\u002Fsilence rather than hiding them with normalization.\n6. Reject unsuitable candidates explicitly. Promote only accepted files after human review and runtime validation.\n\n## Output\n\n- An audio brief, batch plan, and runtime budget.\n- Staged candidates with provenance and generation manifests.\n- A listen-through review with acceptance or rejection reasons.\n\n## Guardrails\n\n- Never clone or imply a person's voice without documented authorization and consent.\n- Do not assume generated music, samples, or model outputs are redistributable.\n- Do not normalize, trim, splice, loop, or repair a rejected artifact destructively without approval.\n- Do not publish or promote audio automatically.\n- Listen to the complete candidate for content and declared preset\u002Freference match. A settings manifest, waveform measurement or fixture is not a listening verdict; generated music never implies a reviewed loop.\n","# Produce Generative Audio\n\n## When to use\n\n- Generating or evaluating music, sound effects, ambience, or voice candidates.\n- Building a deterministic audio batch and listen-through review.\n- Preparing accepted audio for a conventional runtime handoff.\n\n## Workflow\n\nFor SFX and ambience, route to `build-audio-assets` and `audio-pipeline.sh`; retain this entry point for modality dispatch and existing compatible media workflows. AUDIO has its own brief, immutable lifecycle, technical\u002Flistening\u002Floop review and separate target\u002Fpromotion boundaries, independent from MUSIC, VOICE and visual selection. Never fall back to a direct or different-provider workflow when a selected domain operation fails.\n\nFor instrumental or supplied-lyric music, route to `build-music-assets` and `music-pipeline.sh`. Its exact lyric-rights identities, disabled planning\u002Fnormalization, full-track\u002Fline review and separate current target\u002Fdistribution gates extend the shared lifecycle without importing AUDIO. Preserve old failed song attempts; an instrumental result cannot satisfy requested singing.\n\nFor preset speech or consented local cloning, route to `build-voice-assets` and `voice-pipeline.sh`. Native consent and host local-use evidence bind the actual task\u002Fpurpose\u002Freference; public output disclosure and target distribution are separate. Keep recordings, transcripts, conditioning, generated speech and identifying hashes private. No cloud cloning\u002Fupload, automatic transcript or runtime promotion is implied.\n\n1. Confirm the selected backend and audio capability in `MEDIA.md`. For LOCAL, use `use-bubo-local-generation` through `bubo-media.sh`; read Bubo's media API for exact formats\u002Fsettings and intrinsic decoder behavior. Setup, zero-sample diagnostics and generation are separate operations.\n2. Define purpose, duration\u002Fbounds, structure, loop intent, variants, sample rate, channels, loudness, peaks, file size and runtime target. Direct Bubo LOCAL distinguishes SFX, instrumental\u002Fsupplied-lyric music, preset speech and consented cloning. Voice uses explicit autoregressive token\u002Ftime\u002Fbyte ceilings rather than a fixed requested duration or diffusion controls; unsupported settings must fail.\n3. Record source rights and obtain explicit identity or voice consent where applicable. Cloning requires exact local reference audio\u002Ftranscript identities and reference-bound rights\u002Fconsent; reject remote reference URLs. Keep transcripts\u002Fconditioning private and separate local-use consent from public audio disclosure.\n4. Generate a deterministic batch where supported and record explicit unavailable markers where a provider withholds parameters or seeds. Preserve the approval's shared media-state path and existing candidate\u002Frevision allowance across tasks and workspace changes.\n5. Stage candidates and create a listen-through sheet with waveform, duration, loudness, clipping, silence, loop, artifact and semantic checks. Keep native amplitudes and disclose clipping\u002Fsilence rather than hiding them with normalization.\n6. Reject unsuitable candidates explicitly. Promote only accepted files after human review and runtime validation.\n\n## Output\n\n- An audio brief, batch plan, and runtime budget.\n- Staged candidates with provenance and generation manifests.\n- A listen-through review with acceptance or rejection reasons.\n\n## Guardrails\n\n- Never clone or imply a person's voice without documented authorization and consent.\n- Do not assume generated music, samples, or model outputs are redistributable.\n- Do not normalize, trim, splice, loop, or repair a rejected artifact destructively without approval.\n- Do not publish or promote audio automatically.\n- Listen to the complete candidate for content and declared preset\u002Freference match. A settings manifest, waveform measurement or fixture is not a listening verdict; generated music never implies a reviewed loop.\n",{"name":5,"engines":48,"description":7},[49],"AGNOSTIC","main","f819d9a9c7d641d8c7e14b59560a4fd358ec4630","skills\u002Fproduce-generative-audio",3,"https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera","https:\u002F\u002Fhephaera.com\u002F","https:\u002F\u002Fgithub.com\u002FTimothyMeadows","http:\u002F\u002Fwww.timothymeadows.com","Software & AI Systems Architect | Distributed Systems & Agentic Platforms","2026-11-08 22:51:22",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add TimothyMeadows\u002FHephaera --skill produce-generative-audio",{"tool":66,"command":67},"bunx","bunx skills add TimothyMeadows\u002FHephaera --skill produce-generative-audio",{"tool":69,"command":70},"pnpm","pnpm dlx skills add TimothyMeadows\u002FHephaera --skill produce-generative-audio","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fproduce-generative-audio\u002FSKILL.md",true,[74,80,84,88],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"agents\u002Fopenai.yaml","REFERENCE","参考文档",247,"https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fproduce-generative-audio\u002Fagents\u002Fopenai.yaml",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Fasset-contract-validation.md",6584,"https:\u002F\u002Fgithub.com\u002F0disoft\u002Fmustflow\u002Fblob\u002Fmain\u002Ftemplates\u002Fdefault\u002Flocales\u002Fen\u002F.mustflow\u002Fskills\u002Fai-game-asset-production\u002Freferences\u002Fasset-contract-validation.md",{"path":85,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fraster-alpha-atlas-checklist.md",6865,"https:\u002F\u002Fgithub.com\u002F0disoft\u002Fmustflow\u002Fblob\u002Fmain\u002Ftemplates\u002Fdefault\u002Flocales\u002Fen\u002F.mustflow\u002Fskills\u002Fai-game-asset-production\u002Freferences\u002Fraster-alpha-atlas-checklist.md",{"path":89,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Ftile-animation-checklist.md",6358,"https:\u002F\u002Fgithub.com\u002F0disoft\u002Fmustflow\u002Fblob\u002Fmain\u002Ftemplates\u002Fdefault\u002Flocales\u002Fen\u002F.mustflow\u002Fskills\u002Fai-game-asset-production\u002Freferences\u002Ftile-animation-checklist.md",[93,117,140,158,177,196],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":43},"01M70V3EJ7JDFDFJ3XTKRGKRBP","verify-web3-game-lifecycle","Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fverify-web3-game-lifecycle\u002FSKILL.md",[],[100,101,102,103,104,34,105,106,107,108,109,110,111,112,113,114,115,116],"game","verify","lifecycle","verify web3 game lifecycle","web3","evidence","readiness","release readiness","Wallet","recovery","properties","release","contract","canonical","asset","ownership","trading",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":43},"01M70V3CS767H4M1FP4C2A7K51","verify-onchain-game-assets","Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721\u002FERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fverify-onchain-game-assets\u002FSKILL.md",[],[100,124,101,125,126,127,128,129,130,131,132,133,37,134,135,136,109,137,138,139],"onchain","game assets","assets","verify onchain game assets","chain","for","inventory","reservations","design","erc721","Rules","collection","on-chain","at","blocks","reconcile",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":43},"01M70TZYWE48MTM8CGGDMWSJDN","plan-web3-game-assets","Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fplan-web3-game-assets\u002FSKILL.md",[],[100,147,125,126,148,104,149,150,151,33,128,152,102,153,154,155,156,114,157],"plan","plan web3 game assets","supply","opt","immutable","dependencies","token","base","define","ethereum","identity",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":43},"01M70TYYZ7SPZ7PE6A6GQ5RXQ9","integrate-game-wallets","Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fintegrate-game-wallets\u002FSKILL.md",[],[100,165,166,167,168,108,169,170,171,172,173,174,175,176],"integrate game wallets","integrate","wallets","siwe","keys","authentication","player","scoped","connection","authority","application","handoff",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":43},"01M70TYX656BP1R0KWMYRX437R","integrate-game-asset-trading","Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fintegrate-game-asset-trading\u002FSKILL.md",[],[100,184,166,114,116,185,186,129,172,187,37,188,189,34,190,191,192,193,194,195],"integrate game asset trading","reconciliation","idempotent operations","retries","listing","idempotent","nft","approvals","operations","marketplace","integration","intents",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":43},"01M70TWV3J83RAJMA7BC62CPAH","build-evm-game-contracts","Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fbuild-evm-game-contracts\u002FSKILL.md",[],[100,203,204,205,206,129,207,171,208,112,209,37,134,210,34,211,212,101,213,214],"evm","build","build evm game contracts","contracts","deployment","collections","host","author","admin","signing","mint","tooling"]