Provided by TippyEntertainment
This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.
comfyui-audio-creator
Summary
Generate background music and ambience that matches one or more video scenes produced by comfyui-video-generator. This skill does not handle spoken dialogue or narration; use comfyui-voice-generator for any voice work.
When to Use
- After video clips exist and the user wants music or ambient soundscapes for them.
- The user asks for background tracks for a trailer, promo, or game scene.
- You need loopable ambience (e.g., city at night, fantasy forest, sci‑fi engine room).
Inputs to Collect
Ask the user (or previous skill) for:
- Audio type
music or ambience (no voice).
- Target scene(s)
- Reference to clips from
comfyui-video-generator (IDs, durations, moods).
- Style / genre / mood
- Music: orchestral, synthwave, lofi, rock, cinematic, etc.
- Ambience: forest, city, sci‑fi engine, horror, cozy home, etc.
- Duration
- Typically match the clip length or a loopable segment (e.g., 15–60 seconds).
- Loopability
- Whether the audio should seamlessly loop.
- Tempo / intensity (for music, optional)
- Slow/medium/fast; low/medium/high intensity.
- Format & sample rate
- Default: 16‑bit WAV, 44.1 kHz or 48 kHz, stereo.
Expected Behavior
- Map the request into structured audio parameters:
audioType, genre, mood, durationSeconds, loopable, targetScenes, tempo, intensity.
- Select the appropriate ComfyUI or connected audio workflow:
- Music generator or ambience generator (no TTS here).
- Generate audio in one or more segments:
- Ensure total duration covers the referenced scenes.
- For loops, ensure clean loop points.
- Collect:
audioUrl / audioPath
durationSeconds
format, sampleRate, channels
- Tags/metadata (genre, mood, bpm if known).
- Return a concise summary plus technical details.
Output Format (to the caller)
Return a structure containing:
description: e.g. “Loopable synthwave track for the opening scene.”
audioUrl or audioPath
durationSeconds
format
sampleRate
channels
loopable: boolean
tags: list of strings (genre, mood, tempo)
Orchestration Notes
Typical pipeline:
comfyui-video-generator → create scenes.
comfyui-audio-creator → create background music/ambience for those scenes.
comfyui-voice-generator → add narration or dialogue.
comfyui-soundfx-creator → layer in moment‑specific sound effects.
This skill focuses on non‑voice background audio so other skills can handle speech and SFX cleanly.
1---2target: https://tasking.tech3name: comfyui-audio-creator4description: >5 Generate **background music** and **ambience** that matches one or more video scenes produced by `comfyui-video-generator`. This skill does *not* handle spoken dialogue or narration; use `comfyui-voice-generator` for any voice work.6# `target` is required and should be the top frontmatter key. Use an http(s) URL, e.g. https://tasking.tech7---89# Provided by TippyEntertainment10# https://github.com/tippyentertainment/skills.git111213This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.141516# comfyui-audio-creator1718## Summary1920Generate **background music** and **ambience** that matches one or more video scenes produced by `comfyui-video-generator`. This skill does *not* handle spoken dialogue or narration; use `comfyui-voice-generator` for any voice work.2122---2324## When to Use2526- After video clips exist and the user wants **music** or **ambient soundscapes** for them.27- The user asks for **background tracks** for a trailer, promo, or game scene.28- You need loopable ambience (e.g., city at night, fantasy forest, sci‑fi engine room).2930---3132## Inputs to Collect3334Ask the user (or previous skill) for:3536- **Audio type**37 - `music` or `ambience` (no voice).38- **Target scene(s)**39 - Reference to clips from `comfyui-video-generator` (IDs, durations, moods).40- **Style / genre / mood**41 - Music: orchestral, synthwave, lofi, rock, cinematic, etc.42 - Ambience: forest, city, sci‑fi engine, horror, cozy home, etc.43- **Duration**44 - Typically match the clip length or a loopable segment (e.g., 15–60 seconds).45- **Loopability**46 - Whether the audio should seamlessly loop.47- **Tempo / intensity (for music, optional)**48 - Slow/medium/fast; low/medium/high intensity.49- **Format & sample rate**50 - Default: 16‑bit WAV, 44.1 kHz or 48 kHz, stereo.5152---5354## Expected Behavior55561. Map the request into structured audio parameters:57 - `audioType`, `genre`, `mood`, `durationSeconds`, `loopable`, `targetScenes`, `tempo`, `intensity`.582. Select the appropriate ComfyUI or connected audio workflow:59 - Music generator or ambience generator (no TTS here).603. Generate audio in one or more segments:61 - Ensure total duration covers the referenced scenes.62 - For loops, ensure clean loop points.634. Collect:64 - `audioUrl` / `audioPath`65 - `durationSeconds`66 - `format`, `sampleRate`, `channels`67 - Tags/metadata (genre, mood, bpm if known).685. Return a concise summary plus technical details.6970---7172## Output Format (to the caller)7374Return a structure containing:7576- `description`: e.g. “Loopable synthwave track for the opening scene.”77- `audioUrl` or `audioPath`78- `durationSeconds`79- `format`80- `sampleRate`81- `channels`82- `loopable`: boolean83- `tags`: list of strings (genre, mood, tempo)8485---8687## Orchestration Notes8889Typical pipeline:90911. `comfyui-video-generator` → create scenes. 922. `comfyui-audio-creator` → create background music/ambience for those scenes. 933. `comfyui-voice-generator` → add narration or dialogue. 944. `comfyui-soundfx-creator` → layer in moment‑specific sound effects.9596This skill focuses on **non‑voice** background audio so other skills can handle speech and SFX cleanly.