{
  "schemaVersion": "1.0",
  "item": {
    "slug": "audio-visualization",
    "name": "Audio Visualization",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/eftalyurtseven/audio-visualization",
    "canonicalUrl": "https://clawhub.ai/eftalyurtseven/audio-visualization",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/audio-visualization",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=audio-visualization",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/SSE-EVENTS.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/audio-visualization"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/audio-visualization",
    "agentPageUrl": "https://openagent3.xyz/skills/audio-visualization/agent",
    "manifestUrl": "https://openagent3.xyz/skills/audio-visualization/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/audio-visualization/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Audio Visualization",
        "body": "Generate stunning audio visualization videos using each::sense. This skill creates dynamic visual representations of audio including waveforms, spectrum analyzers, particle effects, 3D visualizations, and beat-synced animations."
      },
      {
        "title": "Features",
        "body": "Waveform Visualizers: Classic oscilloscope-style audio waveforms\nSpectrum Analyzers: Frequency bar visualizations with customizable styles\nCircular Visualizers: Radial audio-reactive designs\nParticle Systems: Audio-driven particle effects and explosions\n3D Visualizations: Immersive three-dimensional audio landscapes\nAbstract Reactives: Artistic, abstract audio-responsive visuals\nPodcast Waveforms: Clean, minimal waveforms for podcasts and voice content\nMusic Videos: Full music video visualizers with effects\nBeat-Synced Animations: Animations perfectly timed to beats and rhythm\nBranded Visualizers: Custom branded audio visualizations"
      },
      {
        "title": "Quick Start",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a neon waveform visualizer video for this electronic music track, purple and cyan colors, 16:9 format\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/music-track.mp3\"]\n  }'"
      },
      {
        "title": "Visualization Styles",
        "body": "StyleDescriptionBest ForWaveformClassic oscilloscope wave patternsMusic, podcasts, voiceSpectrum BarsFrequency analyzer barsEDM, electronic musicCircularRadial audio-reactive ringsAlbum art, social mediaParticleAudio-driven particle systemsDramatic, energetic tracks3D LandscapeThree-dimensional terrain/shapesImmersive contentAbstractArtistic fluid/geometric patternsCreative, artistic videosMinimalClean, simple waveformsPodcasts, interviews"
      },
      {
        "title": "1. Waveform Visualizer",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a smooth waveform visualizer video for this audio. Use a gradient from electric blue to pink, dark background, 1080p 16:9 format. The waveform should be centered and react smoothly to the audio frequencies.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/song.mp3\"]\n  }'"
      },
      {
        "title": "2. Spectrum Analyzer Bars",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a spectrum analyzer visualization with vertical bars that react to the music. EDM style with neon green and yellow gradient bars on a black background. Add glow effects and mirror reflection at the bottom. 1920x1080 landscape video.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/edm-track.mp3\"]\n  }'"
      },
      {
        "title": "3. Circular Audio Visualizer",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a circular audio visualizer with radial bars emanating from the center. Place an album art placeholder in the center circle. Use warm orange and red colors with a subtle pulsing glow effect. Square 1:1 format for social media.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/album-track.mp3\"]\n  }'"
      },
      {
        "title": "4. Particle-Based Visualizer",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate an audio-reactive particle system visualization. Particles should explode outward on bass hits and swirl gently during quieter sections. Use a cosmic color palette with blues, purples, and white sparkles. Deep space background. 16:9 HD video.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/electronic.mp3\"]\n  }'"
      },
      {
        "title": "5. 3D Audio Visualization",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a 3D audio visualization with a geometric landscape that responds to the music. The terrain should rise and fall with the frequencies, camera slowly moving forward through the scene. Synthwave aesthetic with neon grid lines, pink and cyan lighting. 1080p cinematic format.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/synthwave.mp3\"]\n  }'"
      },
      {
        "title": "6. Abstract Reactive Visuals",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate abstract audio-reactive visuals with fluid, organic shapes that morph and flow with the music. Use a dreamy color palette with soft pastels transitioning through the spectrum. The visuals should feel like living art, responding to both rhythm and melody. Vertical 9:16 format for Instagram Reels.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/ambient-track.mp3\"]\n  }'"
      },
      {
        "title": "7. Podcast Waveform Video",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a clean, minimal podcast waveform video. Simple horizontal waveform bar in the center that responds to voice audio. White waveform on a dark gray background. Leave space at the top for a podcast title and bottom for episode info. Professional and clean look. Square 1:1 format.\",\n    \"mode\": \"eco\",\n    \"audio_urls\": [\"https://example.com/podcast-episode.mp3\"]\n  }'"
      },
      {
        "title": "8. Music Video Visualizer",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a full music video visualizer combining multiple effects. Start with abstract flowing shapes, transition to particle bursts during the chorus, and include subtle waveform elements throughout. High energy, colorful, psychedelic style matching the energetic music. 1920x1080 landscape format, full track length.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/full-song.mp3\"]\n  }'"
      },
      {
        "title": "9. Beat-Synced Animation",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a beat-synced animation where geometric shapes pulse, rotate, and transform exactly on the beat. Sharp, precise animations on every kick drum and snare hit. Minimal black and white design with red accent flashes on the strongest beats. Perfect sync is critical. 16:9 HD video.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/drum-track.mp3\"]\n  }'"
      },
      {
        "title": "10. Custom Branded Visualizer",
        "body": "# Initial branded visualizer\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a branded audio visualizer for a record label. Use brand colors: deep purple (#6B21A8) and gold (#F59E0B). Include a circular visualizer with space in the center for a logo. Add a subtle animated gradient background. Professional, premium feel. 1:1 square format for social media.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/label-release.mp3\"],\n    \"session_id\": \"branded-viz-001\"\n  }'\n\n# Iterate on the design\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Add more gold particle sparkles that react to high frequencies, and make the purple glow more intense on bass hits\",\n    \"session_id\": \"branded-viz-001\"\n  }'"
      },
      {
        "title": "Audio Quality",
        "body": "File Formats: MP3, WAV, FLAC, AAC supported\nSample Rate: 44.1kHz or higher recommended\nClear Audio: Clean audio produces better visualizations\nVolume Levels: Normalized audio prevents clipping in visuals"
      },
      {
        "title": "Visual Design",
        "body": "Contrast: High contrast between visuals and background\nColor Harmony: Use complementary or analogous color schemes\nResponsiveness: Match visual intensity to audio dynamics\nSafe Zones: Leave margins for platform UI overlays"
      },
      {
        "title": "Format Guidelines",
        "body": "PlatformAspect RatioResolutionNotesYouTube16:91920x1080Landscape, full HDInstagram Post1:11080x1080Square formatInstagram Reels9:161080x1920Vertical, Stories compatibleTikTok9:161080x1920Vertical formatSpotify Canvas9:16720x12803-8 second loopsSoundCloud16:91280x720Waveform style popular"
      },
      {
        "title": "Prompt Tips for Audio Visualization",
        "body": "Include these details in your prompts:\n\nVisualization Type: Waveform, spectrum, circular, particle, 3D, abstract\nColor Scheme: Specific colors, gradients, or palette style\nBackground: Solid, gradient, animated, space, etc.\nEffects: Glow, blur, reflection, particles, trails\nReactivity: What responds to bass, mids, highs, beats\nFormat: Aspect ratio and resolution\nStyle: EDM, minimal, psychedelic, corporate, etc.\nBranding: Space for logos, text overlays"
      },
      {
        "title": "Example Prompt Structure",
        "body": "\"Create a [visualization type] for [audio type/genre].\nUse [color scheme] with [background style].\nAdd [effects] that react to [audio elements].\n[Format and resolution]. [Style description].\""
      },
      {
        "title": "Mode Selection",
        "body": "\"Do you want fast & cheap, or high quality?\"\n\nModeBest ForSpeedQualitymaxFinal releases, music videos, premium contentSlowerHighestecoDrafts, previews, social media clips, podcastsFasterGood"
      },
      {
        "title": "Multi-Turn Creative Iteration",
        "body": "Use session_id to iterate on visualizations:\n\n# Initial visualization\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a spectrum analyzer visualization for this EDM track\",\n    \"audio_urls\": [\"https://example.com/track.mp3\"],\n    \"session_id\": \"viz-project-001\"\n  }'\n\n# Refine colors\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Change the color scheme to cyan and magenta, add more glow\",\n    \"session_id\": \"viz-project-001\"\n  }'\n\n# Add effects\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Add particle trails on the peaks and a subtle mirror reflection\",\n    \"session_id\": \"viz-project-001\"\n  }'"
      },
      {
        "title": "Batch Generation for Multiple Tracks",
        "body": "# Track 1\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a circular visualizer for this track, purple and blue colors\",\n    \"mode\": \"eco\",\n    \"audio_urls\": [\"https://example.com/track1.mp3\"]\n  }'\n\n# Track 2 (same style)\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a circular visualizer for this track, same purple and blue style as track1\",\n    \"mode\": \"eco\",\n    \"audio_urls\": [\"https://example.com/track2.mp3\"]\n  }'"
      },
      {
        "title": "Error Handling",
        "body": "ErrorCauseSolutionFailed to create prediction: HTTP 422Insufficient balanceTop up at eachlabs.aiAudio processing failedUnsupported format or corrupted fileUse MP3/WAV, check file integrityTimeoutLong audio or complex visualizationSet client timeout to minimum 10 minutesSync issuesComplex beat detectionProvide clear, well-mastered audio"
      },
      {
        "title": "Related Skills",
        "body": "each-sense - Core API documentation\nmusic-generation - AI music creation\nvideo-generation - General video creation\nvideo-editing - Post-production editing"
      }
    ],
    "body": "Audio Visualization\n\nGenerate stunning audio visualization videos using each::sense. This skill creates dynamic visual representations of audio including waveforms, spectrum analyzers, particle effects, 3D visualizations, and beat-synced animations.\n\nFeatures\nWaveform Visualizers: Classic oscilloscope-style audio waveforms\nSpectrum Analyzers: Frequency bar visualizations with customizable styles\nCircular Visualizers: Radial audio-reactive designs\nParticle Systems: Audio-driven particle effects and explosions\n3D Visualizations: Immersive three-dimensional audio landscapes\nAbstract Reactives: Artistic, abstract audio-responsive visuals\nPodcast Waveforms: Clean, minimal waveforms for podcasts and voice content\nMusic Videos: Full music video visualizers with effects\nBeat-Synced Animations: Animations perfectly timed to beats and rhythm\nBranded Visualizers: Custom branded audio visualizations\nQuick Start\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a neon waveform visualizer video for this electronic music track, purple and cyan colors, 16:9 format\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/music-track.mp3\"]\n  }'\n\nVisualization Styles\nStyle\tDescription\tBest For\nWaveform\tClassic oscilloscope wave patterns\tMusic, podcasts, voice\nSpectrum Bars\tFrequency analyzer bars\tEDM, electronic music\nCircular\tRadial audio-reactive rings\tAlbum art, social media\nParticle\tAudio-driven particle systems\tDramatic, energetic tracks\n3D Landscape\tThree-dimensional terrain/shapes\tImmersive content\nAbstract\tArtistic fluid/geometric patterns\tCreative, artistic videos\nMinimal\tClean, simple waveforms\tPodcasts, interviews\nUse Case Examples\n1. Waveform Visualizer\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a smooth waveform visualizer video for this audio. Use a gradient from electric blue to pink, dark background, 1080p 16:9 format. The waveform should be centered and react smoothly to the audio frequencies.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/song.mp3\"]\n  }'\n\n2. Spectrum Analyzer Bars\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a spectrum analyzer visualization with vertical bars that react to the music. EDM style with neon green and yellow gradient bars on a black background. Add glow effects and mirror reflection at the bottom. 1920x1080 landscape video.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/edm-track.mp3\"]\n  }'\n\n3. Circular Audio Visualizer\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a circular audio visualizer with radial bars emanating from the center. Place an album art placeholder in the center circle. Use warm orange and red colors with a subtle pulsing glow effect. Square 1:1 format for social media.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/album-track.mp3\"]\n  }'\n\n4. Particle-Based Visualizer\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate an audio-reactive particle system visualization. Particles should explode outward on bass hits and swirl gently during quieter sections. Use a cosmic color palette with blues, purples, and white sparkles. Deep space background. 16:9 HD video.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/electronic.mp3\"]\n  }'\n\n5. 3D Audio Visualization\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a 3D audio visualization with a geometric landscape that responds to the music. The terrain should rise and fall with the frequencies, camera slowly moving forward through the scene. Synthwave aesthetic with neon grid lines, pink and cyan lighting. 1080p cinematic format.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/synthwave.mp3\"]\n  }'\n\n6. Abstract Reactive Visuals\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate abstract audio-reactive visuals with fluid, organic shapes that morph and flow with the music. Use a dreamy color palette with soft pastels transitioning through the spectrum. The visuals should feel like living art, responding to both rhythm and melody. Vertical 9:16 format for Instagram Reels.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/ambient-track.mp3\"]\n  }'\n\n7. Podcast Waveform Video\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a clean, minimal podcast waveform video. Simple horizontal waveform bar in the center that responds to voice audio. White waveform on a dark gray background. Leave space at the top for a podcast title and bottom for episode info. Professional and clean look. Square 1:1 format.\",\n    \"mode\": \"eco\",\n    \"audio_urls\": [\"https://example.com/podcast-episode.mp3\"]\n  }'\n\n8. Music Video Visualizer\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a full music video visualizer combining multiple effects. Start with abstract flowing shapes, transition to particle bursts during the chorus, and include subtle waveform elements throughout. High energy, colorful, psychedelic style matching the energetic music. 1920x1080 landscape format, full track length.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/full-song.mp3\"]\n  }'\n\n9. Beat-Synced Animation\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a beat-synced animation where geometric shapes pulse, rotate, and transform exactly on the beat. Sharp, precise animations on every kick drum and snare hit. Minimal black and white design with red accent flashes on the strongest beats. Perfect sync is critical. 16:9 HD video.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/drum-track.mp3\"]\n  }'\n\n10. Custom Branded Visualizer\n# Initial branded visualizer\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a branded audio visualizer for a record label. Use brand colors: deep purple (#6B21A8) and gold (#F59E0B). Include a circular visualizer with space in the center for a logo. Add a subtle animated gradient background. Professional, premium feel. 1:1 square format for social media.\",\n    \"mode\": \"max\",\n    \"audio_urls\": [\"https://example.com/label-release.mp3\"],\n    \"session_id\": \"branded-viz-001\"\n  }'\n\n# Iterate on the design\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Add more gold particle sparkles that react to high frequencies, and make the purple glow more intense on bass hits\",\n    \"session_id\": \"branded-viz-001\"\n  }'\n\nBest Practices\nAudio Quality\nFile Formats: MP3, WAV, FLAC, AAC supported\nSample Rate: 44.1kHz or higher recommended\nClear Audio: Clean audio produces better visualizations\nVolume Levels: Normalized audio prevents clipping in visuals\nVisual Design\nContrast: High contrast between visuals and background\nColor Harmony: Use complementary or analogous color schemes\nResponsiveness: Match visual intensity to audio dynamics\nSafe Zones: Leave margins for platform UI overlays\nFormat Guidelines\nPlatform\tAspect Ratio\tResolution\tNotes\nYouTube\t16:9\t1920x1080\tLandscape, full HD\nInstagram Post\t1:1\t1080x1080\tSquare format\nInstagram Reels\t9:16\t1080x1920\tVertical, Stories compatible\nTikTok\t9:16\t1080x1920\tVertical format\nSpotify Canvas\t9:16\t720x1280\t3-8 second loops\nSoundCloud\t16:9\t1280x720\tWaveform style popular\nPrompt Tips for Audio Visualization\n\nInclude these details in your prompts:\n\nVisualization Type: Waveform, spectrum, circular, particle, 3D, abstract\nColor Scheme: Specific colors, gradients, or palette style\nBackground: Solid, gradient, animated, space, etc.\nEffects: Glow, blur, reflection, particles, trails\nReactivity: What responds to bass, mids, highs, beats\nFormat: Aspect ratio and resolution\nStyle: EDM, minimal, psychedelic, corporate, etc.\nBranding: Space for logos, text overlays\nExample Prompt Structure\n\"Create a [visualization type] for [audio type/genre].\nUse [color scheme] with [background style].\nAdd [effects] that react to [audio elements].\n[Format and resolution]. [Style description].\"\n\nMode Selection\n\n\"Do you want fast & cheap, or high quality?\"\n\nMode\tBest For\tSpeed\tQuality\nmax\tFinal releases, music videos, premium content\tSlower\tHighest\neco\tDrafts, previews, social media clips, podcasts\tFaster\tGood\nMulti-Turn Creative Iteration\n\nUse session_id to iterate on visualizations:\n\n# Initial visualization\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a spectrum analyzer visualization for this EDM track\",\n    \"audio_urls\": [\"https://example.com/track.mp3\"],\n    \"session_id\": \"viz-project-001\"\n  }'\n\n# Refine colors\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Change the color scheme to cyan and magenta, add more glow\",\n    \"session_id\": \"viz-project-001\"\n  }'\n\n# Add effects\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Add particle trails on the peaks and a subtle mirror reflection\",\n    \"session_id\": \"viz-project-001\"\n  }'\n\nBatch Generation for Multiple Tracks\n# Track 1\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a circular visualizer for this track, purple and blue colors\",\n    \"mode\": \"eco\",\n    \"audio_urls\": [\"https://example.com/track1.mp3\"]\n  }'\n\n# Track 2 (same style)\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a circular visualizer for this track, same purple and blue style as track1\",\n    \"mode\": \"eco\",\n    \"audio_urls\": [\"https://example.com/track2.mp3\"]\n  }'\n\nError Handling\nError\tCause\tSolution\nFailed to create prediction: HTTP 422\tInsufficient balance\tTop up at eachlabs.ai\nAudio processing failed\tUnsupported format or corrupted file\tUse MP3/WAV, check file integrity\nTimeout\tLong audio or complex visualization\tSet client timeout to minimum 10 minutes\nSync issues\tComplex beat detection\tProvide clear, well-mastered audio\nRelated Skills\neach-sense - Core API documentation\nmusic-generation - AI music creation\nvideo-generation - General video creation\nvideo-editing - Post-production editing"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/eftalyurtseven/audio-visualization",
    "publisherUrl": "https://clawhub.ai/eftalyurtseven/audio-visualization",
    "owner": "eftalyurtseven",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/audio-visualization",
    "downloadUrl": "https://openagent3.xyz/downloads/audio-visualization",
    "agentUrl": "https://openagent3.xyz/skills/audio-visualization/agent",
    "manifestUrl": "https://openagent3.xyz/skills/audio-visualization/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/audio-visualization/agent.md"
  }
}