Communitygithub.com

aura-ember-bio-lab/splatstudio

音訊生成技能 — 製作廣告歌、背景音樂、語音旁白與音效。將音樂需求路由至 Suno V5 / Udio / Lyria,語音路由至 MiniMax TTS / FishAudio / ElevenLabs V3,音效則路由至 ElevenLabs SFX 或 AudioCraft。輸出為一個 MP3/WAV 檔案,儲存至專案資料夾。

splatstudio 是什麼?

這個音訊技能提供統一的音訊生成流程,涵蓋音樂、語音與音效三種模式。透過讀取專案後設資料(例如 `audioKind`、`audioModel`、`audioDuration` 與可選的 `voice`),它會自動選擇合適的模型(音樂預設為 Suno V5,語音預設為 MiniMax TTS,音效預設為 ElevenLabs SFX),並引導使用者完成規劃、提示組裝、統一分派與結果回報。技能支援主要代理平台(Claude Code、Cursor、Codex),並透過統一分派器 (`$OD_NODE_BIN $OD_BIN media generate`) 處理所有 API 呼叫,因此開發者不需直接操作第三方服務。它嚴格執行硬性規則:語音合成會逐字朗讀指令稿,音樂長度決定結構的複雜度,音效偏好具體的質感描述,且每次互動都會保留一個檔案。這項技能非常適合需要快速、一致且可重現的音訊製作的工作流程,例如廣告、播客、遊戲原型或內容創作工具。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurora-ember-bio-lab/splatstudio/tree/HEAD/design-templates/audio-jingle

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

音訊廣告歌技能

三個子模式。由當前專案的 audioKind 決定執行哪一個:

audioKind路由模型計劃重點
musicSuno V5(預設)、Udio、Lyria 2曲風 + 節奏 + 配器
speechMiniMax TTS(預設)、Fish、ElevenLabs V3指令稿 + 聲音 + 節奏
sfxElevenLabs SFX(預設)、AudioCraft質感 + 衝擊力 + 時長

資源對應

audio-jingle/
├── SKILL.md
└── example.html

工作流程

步驟 0 — 讀取專案後設資料

audioKind、audioModel、audioDuration(秒數),以及(語音時)voice。根據已知值進行分支,並直接使用這些值。缺少後設資料不代表要詢問:在可能的情況下推斷安全的預設值,只有當缺少的資訊會實質改變請求的輸出或導致無法生成時,才發出澄清表單。

重要提示:voice 是供應商特定的。對於 minimax-tts,--voice 必須是有效的 MiniMax voice_id(例如 male-qn-qingse),而不是自然語言描述。如果您只有一段散文式的人聲簡介(例如「溫暖的女性旁白」、「中性中文」),請將其保留在您的計劃中,但省略 --voice 以讓守護行程套用預設的聲音 ID,或請使用者選擇特定的 ID。

步驟 1 — 規劃

音樂

  • 曲風 + 參考藝人(1-2 位)
  • 節奏(BPM)+ 調性
  • 配器(最多 3-5 種樂器)
  • 人聲:有 / 無 / 哼唱 / 合唱
  • 情緒弧線(前奏 → 主歌 → 尾聲)

語音

  • 指令稿(最終版,非草稿 — TTS 會逐字朗讀)
  • 聲音目標 + 節奏 對於 MiniMax,這表示一個真實的 voice_id,而非 --voice 中的散文描述
  • 專有名詞 / 縮寫的發音提示

音效

  • 質感(撞擊聲 / 呼嘯聲 / 環境音 / 擬音)
  • 時長 + 包絡線(銳利攻擊 vs. 柔和漸強)
  • 疊加備註(單一擊打 vs. 堆疊)

在分派前,用 2-3 句話說明計劃。

步驟 2 — 組成提示

使用上游模型偏好的格式。將 audioDuration 直接綁定到 API 參數;切勿在散文描述中寫「讓它持續 30 秒」。

步驟 3 — 透過媒體合約分派

使用統一分派器 — 請勿手動呼叫供應商 API:

"$OD_NODE_BIN" "$OD_BIN" media generate \
  --project "$OD_PROJECT_ID" \
  --surface audio \
  --audio-kind "<music|speech|sfx>" \
  --model "<audioModel from metadata>" \
  --duration <audioDuration seconds> \
  [--voice "<provider voice id (speech only)>"] \
  --output "<short-slug>-<duration>s.mp3" \
  --prompt "<assembled prompt from Step 2 — for speech, the literal script>"

該指令會輸出一行 JSON:{"file": {"name": "...", ...}}。位元組資料會存入專案;FileViewer 會自動顯示音訊傳輸控制項。

步驟 4 — 交接

回覆內容需包含:計劃摘要、分派器回傳的檔案名稱,以及一句建議,說明使用者若想嘗試變體該如何調整(例如「將節奏從 92 BPM 改為 108 BPM」,而非「讓它不一樣」)。

硬性規則

  • TTS 會逐字朗讀您的指令稿。分派前請先校稿 — 即使多了一個逗號也會改變節奏。
  • MiniMax TTS 不接受 --voice 中的自由形式人聲散文。請使用真實的 MiniMax voice_id(例如 male-qn-qingse),或省略該標記,讓守護行程套用預設語音。
  • 音樂:少於 30 秒 = 單一樂段;30–90 秒 = 前奏 + 主體;90 秒以上 = 完整樂章。不要試圖將三幕式歌曲塞入 15 秒內。
  • 音效:偏好一個描述良好的層,勝過一整段「讓它很酷」的文字 — 生成器會獎勵具體的質感詞彙。
  • 每次互動皆需儲存檔案。音訊檢視器會在檔案落地後立即顯示傳輸控制項。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aurora-ember-bio-lab/splatstudio

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

aurora-ember-bio-lab/splatstudio

Structured medical case presentation for clinical rounds, conferences, and documentation. Generates SOAP-format or narrative case reports with physiologically accurate vitals, labs, and evidence-based plans. Use when the brief mentions "case report", "case presentation", "SOAP note", "clinical case", "ward rounds", "case summary", or "patient presentation".

aurora-ember-bio-lab/splatstudio

Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–10. Outputs a single self-contained HTML report with a radar chart, evidence-backed scores, and three lists: Keep / Fix / Quick-wins. Use when the brief asks for a "design review", "design critique", "5 维度评审", "design audit", or "what's wrong with my design".

aurora-ember-bio-lab/splatstudio

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

aurora-ember-bio-lab/splatstudio

A consumer-feeling dating / matchmaking dashboard — left rail navigation, ticker bar of community signals, headline KPIs, a 30-day mutual-matches bar chart, and a match-rate trend block. Editorial typography, restrained accent. Use when the brief asks for a "dating site", "matchmaking", "community dashboard", "social network dashboard", or any consumer product where the data is the story.

aurora-ember-bio-lab/splatstudio

Discounted cash flow valuation and intrinsic value analysis for public companies. Use when the brief asks for DCF, fair value, intrinsic value, price target, undervalued or overvalued analysis, or "what is this company worth?"

aurora-ember-bio-lab/splatstudio

A two-spread digital e-guide preview — page 1 is a cover (display title, author, "What's inside" stats, table of contents teaser); page 2 is a spread (lesson body with pull-quote and a step list). Lifestyle / creator brand tone. Use when the brief asks for an "e-guide", "digital guide", "lookbook", "lead magnet", "creator guide", "playbook", "PDF guide", or "电子指南".

aurora-ember-bio-lab/splatstudio

A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

aurora-ember-bio-lab/splatstudio

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

aurora-ember-bio-lab/splatstudio

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

aurora-ember-bio-lab/splatstudio

Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph. Use when the brief mentions "financial report", "Q3 report", "MRR review", "P&L", or "财报".

aurora-ember-bio-lab/splatstudio

Team-management dashboard skill in the FlowAI aesthetic — three tabs (Team Members, Team Details, Activity Log), KPI stat row, member table, role distribution bar chart, online presence and activity sparklines, and a top-contributors panel, all in a single self-contained HTML file with light/dark theming, hoverable chart tooltips, click-to-zoom panels, and CSV export. Use when the brief asks for a team / workspace admin dashboard, an interactive admin dashboard with charts, or names FlowAI.

aurora-ember-bio-lab/splatstudio

A multi-frame gamified mobile-app prototype — three phone frames on a dark showcase stage. Frame 1: cover / poster, Frame 2: today's quests with XP ribbons and a level bar, Frame 3: quest detail. Vivid quest tiles, level ribbon, bottom tab bar. Use when the brief asks for a "gamified app", "habit tracker", "RPG-style life app", "level-up app", "daily quests", "XP / streak app", or "ELI5-style explainer app".

aurora-ember-bio-lab/splatstudio

GitHub repository analytics dashboard — stars, forks, contributors, issues, pull requests, recent activity, and top contributors. Use when the brief asks for a GitHub repo dashboard, open-source growth report, repository health page, or GitHub analytics view.

aurora-ember-bio-lab/splatstudio

For marketing and gtm work: bind launches, campaigns, events, and brand plans to growth and pipeline outcomes. Built around the core query "annual-marketing-plan", with GTM strategy lead judgment, buyer-ready proof, and this outcome: approve launch plan, campaign budget, or GTM motion.

aurora-ember-bio-lab/splatstudio

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

aurora-ember-bio-lab/splatstudio

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

aurora-ember-bio-lab/splatstudio

Produce a print-grade single-page kami (紙 / 纸) document — warm parchment canvas, ink-blue accent, serif at one weight, no italic, no cool grays. The output reads like a professional white paper or studio one-pager, not an app UI. Multilingual by design (EN · zh-CN · ja). One self-contained HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Single-page SaaS landing with hero, features, social proof, pricing, and CTA. Respects the active DESIGN.md color/typography/layout tokens. Trigger keywords: "saas landing", "marketing page", "product landing".

相關技能