Not in the top 1,000 by GitHub stars

calesthio/generative-media-skills

Research-backed agent skills and tools for premium image, video, audio, voice, and generative media production across AI coding assistants.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/production/3d-craft/3d-asset-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/3d-craft/neural-reality-capture/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/audio-mixing-mastering/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/captions-media-accessibility/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/dialogue-editing-adr/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/localization-dubbing-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/music-supervision-scoring/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/sound-design-foley/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/audio-craft/video-to-audio-foley/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/anime-animation-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/audiobook-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/avatar-spokesperson-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/brand-launch-film-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/cinematic-trailer-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/documentary-montage-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/ecommerce-product-imagery/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/educational-animation-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/explainer-video-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/fashion-campaign-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/food-beverage-content-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/game-trailer-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/immersive-spatial-video-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/livestream-event-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/music-video-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/podcast-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/product-ad-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/real-estate-content-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/saas-product-demo-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/screen-demo-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/social-short-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/talking-head-podcast-recut/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/content-formats/ugc-ad-production/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/2d-character-rig-animation/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/character-design-continuity/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/cinematic-shot-direction/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/lighting-direction/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/performance-direction/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/precise-video-description/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/production-design-direction/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/storyboard-previsualization/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/creative-direction/visual-style-direction/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/governance-delivery/asset-continuity-management/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/governance-delivery/generated-media-qa/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/governance-delivery/media-provenance-rights/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/governance-delivery/media-qc-delivery/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/governance-delivery/reference-media-analysis/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/governance-delivery/video-description-oversight/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/post-production/color-grading-finishing/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/post-production/editing-montage/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/post-production/motion-graphics-direction/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/post-production/still-image-retouching-finishing/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/post-production/title-kinetic-typography/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/post-production/vfx-compositing/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/audio-reactive-video-composition/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/comfyui-media-workflows/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/d3-animated-data-visualization/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/ffmpeg-media-finishing/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/gsap-animation-composition/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/hyperframes-video-composition/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/lottie-animation-delivery/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/manim-explainer-animation/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/procedural-canvas-animation/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/remotion-video-composition/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/threejs-scene-composition/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/production/runtime-assembly/virtual-production-icvfx/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/3d-generation/meshy-3d/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/3d-generation/tencent-hunyuan3d/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/3d-generation/tripo-3d/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/audio-enhancement/nvidia-maxine-audio-effects/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/avatar-video/d-id-avatar-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/avatar-video/hedra-character-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/avatar-video/heygen-avatar-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/avatar-video/synthesia-avatar-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/avatar-video/tavus-replica-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/adobe-firefly-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/alibaba-image-models/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/amazon-nova-canvas/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/black-forest-labs-flux/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/bria-fibo-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/bytedance-seedream/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/google-gemini-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/ideogram-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/image-generation-gateways/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/kling-kolors-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/leonardo-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/luma-photon/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/midjourney-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/openai-gpt-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/recraft-image-design/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/runway-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/stability-ai-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-generation/xai-grok-imagine-image/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-understanding/amazon-rekognition/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/image-understanding/google-cloud-vision/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/lip-sync/kling-advanced-lip-sync/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/lip-sync/sync-labs-lipsync/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/motion-capture/deepmotion-animate-3d/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/motion-capture/move-ai-motion-capture/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/music-generation/ace-step/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/music-generation/elevenlabs-music/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/music-generation/google-lyria/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/music-generation/minimax-music/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/music-generation/suno-music/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/sound-generation/elevenlabs-sound-effects/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/sound-generation/stable-audio/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/source-separation/audioshake-stem-separation/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-and-voice/azure-speech/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-and-voice/deepgram-speech/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-and-voice/elevenlabs-dubbing-voice-conversion/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-and-voice/google-cloud-speech/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-and-voice/nvidia-speech-nim/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-and-voice/openai-audio/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-to-text/amazon-transcribe/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-to-text/assemblyai-transcription/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/speech-to-text/elevenlabs-scribe/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/amazon-polly/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/byteplus-seed-speech-tts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/cartesia-sonic/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/elevenlabs-tts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/fish-audio-tts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/hume-octave/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/kokoro-tts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/minimax-speech/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/qwen3-tts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/resemble-chatterbox/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/text-to-speech/volcengine-doubao-speech-tts/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-enhancement/topaz-video-enhancement/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/alibaba-wan-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/amazon-nova-reel/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/google-gemini-omni-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/google-veo/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/higgsfield-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/kling-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/ltx-2-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/luma-ray-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/midjourney-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/minimax-hailuo-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/moonvalley-marey/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/nvidia-cosmos-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/pika-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/runway-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/seedance-2-0/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/tencent-hunyuanvideo/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/video-generation-gateways/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/vidu-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-generation/xai-grok-imagine-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/video-understanding/twelvelabs-video-understanding/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/voice-agents/elevenlabs-agents/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/voice-agents/gemini-live-audio/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/voice-agents/hume-evi/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/voice-agents/openai-realtime-voice/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/world-models/odyssey-interactive-video/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

skills/providers/world-models/world-labs-marble/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8c85352d5d75

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8c85352d5d75d4dcbe58480bd138e37b9742bab1

git clone --filter=blob:none --no-checkout https://github.com/calesthio/generative-media-skills.git .hotskills/calesthio-generative-media-skills && git -C .hotskills/calesthio-generative-media-skills checkout --detach 8c85352d5d75d4dcbe58480bd138e37b9742bab1 # Copy each selected skill directory from .hotskills/calesthio-generative-media-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/calesthio/generative-media-skills.git .hotskills/calesthio-generative-media-skills && git -C .hotskills/calesthio-generative-media-skills checkout --detach 8c85352d5d75d4dcbe58480bd138e37b9742bab1 # Copy each selected skill directory from .hotskills/calesthio-generative-media-skills into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/calesthio/generative-media-skills.git .hotskills/calesthio-generative-media-skills && git -C .hotskills/calesthio-generative-media-skills checkout --detach 8c85352d5d75d4dcbe58480bd138e37b9742bab1 # Copy each selected skill directory from .hotskills/calesthio-generative-media-skills into .cursor/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/calesthio/generative-media-skills.git .hotskills/calesthio-generative-media-skills && git -C .hotskills/calesthio-generative-media-skills checkout --detach 8c85352d5d75d4dcbe58480bd138e37b9742bab1 # Copy each selected skill directory from .hotskills/calesthio-generative-media-skills into .gemini/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/calesthio/generative-media-skills.git .hotskills/calesthio-generative-media-skills && git -C .hotskills/calesthio-generative-media-skills checkout --detach 8c85352d5d75d4dcbe58480bd138e37b9742bab1 # Copy each selected skill directory from .hotskills/calesthio-generative-media-skills into .github/skills/<skill-name>/
235GitHub stars
18stars in 7 days
153skills in this repository
0commits in 30 days

Heat

6.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026235

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

3d-asset-production

When your agent uses it

Use this skill to turn generated, captured, scanned, or modeled 3D output into production-ready standalone assets for DCC, real-time engine, web, or interchange delivery. It covers requirements, topology repair, scale and axes, UVs, PBR baking, LODs, static and skeletal readiness, rig handoff, optimization, glTF/USD/FBX delivery, validation, QA, and rights/provenance. Do not use it for provider-specific generation prompts, full scene/world building, mocap operation, or exact CAD/manufacturing work.

What it loads into context

Frontmatter

125 tokens

Always available to the agent

SKILL.md

8,147 tokens

When the skill is activated

Reference documents

2,815 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Start With The Delivery Contract
  2. Evidence Classes
  3. Documented Facts To Anchor Decisions
  4. Production Heuristics That Usually Hold
  5. Intake Triage
  6. Geometry And Topology Repair
  7. Scale, Axes, Origin, Pivots, And Naming
  8. UV Strategy
  9. PBR Materials, Baking, And Texture Packaging
  10. LODs And Optimization
  11. Static Mesh Readiness
  12. Skeletal Mesh And Rig Handoff Readiness
  13. Format Selection And Interchange
  14. Delivery Package Pattern
  15. Validation And QA
  16. Rights, Consent, And Provenance
  17. Example: Generated Chair To Web-Ready GLB
  18. Example: Photogrammetry Statue To Engine Prop
  19. Example: Character Outfit Mesh For Rig Handoff
  20. Source Notes

Scripts executed separately

  • scripts/inspect_gltf.py
  • tests/test_inspect_gltf.py

Files

  • EVAL.mddoc13,225 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • SKILL.mdcore38,760 bytes
  • scripts/inspect_gltf.pyruns27,421 bytes
  • tests/test_inspect_gltf.pyruns9,905 bytes
Read SKILL.md

# 3D Asset Production

This skill is for finishing an asset so another artist, engine, viewer, marketplace, configurator, game, AR app, or renderer can actually use it. The input may be generated mesh output, photogrammetry, NeRF/GSplat-derived mesh, scan cleanup, sculpt, CAD-derived polygon export, hand-modeled geometry, or a kitbashed draft. The output is a documented, validated asset package with predictable geometry, scale, materials, texture maps, LODs when needed, and provenance.

Use it when the user asks for asset prep, retopology, cleanup, optimization, baking, UVs, PBR textures, LODs, rig handoff, static mesh delivery, skeletal mesh readiness, game-ready assets, web-ready assets, GLB/glTF/USD/FBX export, DCC-to-engine delivery, or QA of a 3D model.

Do not use it for:

- Choosing or prompting a specific 3D generation provider.
- Building a whole environment, shot, level, or composed scene.
- Running motion-capture sessions or solving mocap performances.
- Exact CAD, toleranced manufacturing, BIM compliance, or simulation-grade engineering geometry.
- Character performance direction, although this skill can prepare a mesh for rigging or animation handoff.
View the complete source on GitHub

Skills included

  • 3d-asset-production
  • neural-reality-capture
  • audio-mixing-mastering
  • captions-media-accessibility
  • dialogue-editing-adr
  • localization-dubbing-production
  • music-supervision-scoring
  • sound-design-foley
  • video-to-audio-foley
  • anime-animation-production
  • audiobook-production
  • avatar-spokesperson-production
  • brand-launch-film-production
  • cinematic-trailer-production
  • documentary-montage-production
  • ecommerce-product-imagery
  • educational-animation-production
  • explainer-video-production
  • fashion-campaign-production
  • food-beverage-content-production
  • game-trailer-production
  • immersive-spatial-video-production
  • livestream-event-production
  • music-video-production
  • podcast-production
  • product-ad-production
  • real-estate-content-production
  • saas-product-demo-production
  • screen-demo-production
  • social-short-production
  • talking-head-podcast-recut
  • ugc-ad-production
  • 2d-character-rig-animation
  • character-design-continuity
  • cinematic-shot-direction
  • lighting-direction
  • performance-direction
  • precise-video-description
  • production-design-direction
  • storyboard-previsualization
  • visual-style-direction
  • asset-continuity-management
  • generated-media-qa
  • media-provenance-rights
  • media-qc-delivery
  • reference-media-analysis
  • video-description-oversight
  • color-grading-finishing
  • editing-montage
  • motion-graphics-direction
  • still-image-retouching-finishing
  • title-kinetic-typography
  • vfx-compositing
  • audio-reactive-video-composition
  • comfyui-media-workflows
  • d3-animated-data-visualization
  • ffmpeg-media-finishing
  • gsap-animation-composition
  • hyperframes-video-composition
  • lottie-animation-delivery
  • manim-explainer-animation
  • procedural-canvas-animation
  • remotion-video-composition
  • threejs-scene-composition
  • virtual-production-icvfx
  • meshy-3d
  • tencent-hunyuan3d
  • tripo-3d
  • nvidia-maxine-audio-effects
  • d-id-avatar-video
  • hedra-character-video
  • heygen-avatar-video
  • synthesia-avatar-video
  • tavus-replica-video
  • adobe-firefly-image
  • alibaba-image-models
  • amazon-nova-canvas
  • black-forest-labs-flux
  • bria-fibo-image
  • bytedance-seedream
  • google-gemini-image
  • ideogram-image
  • image-generation-gateways
  • kling-kolors-image
  • leonardo-image
  • luma-photon
  • midjourney-image
  • openai-gpt-image
  • recraft-image-design
  • runway-image
  • stability-ai-image
  • xai-grok-imagine-image
  • amazon-rekognition
  • google-cloud-vision
  • kling-advanced-lip-sync
  • sync-labs-lipsync
  • deepmotion-animate-3d
  • move-ai-motion-capture
  • ace-step
  • elevenlabs-music
  • google-lyria
  • minimax-music
  • suno-music
  • elevenlabs-sound-effects
  • stable-audio
  • audioshake-stem-separation
  • azure-speech
  • deepgram-speech
  • elevenlabs-dubbing-voice-conversion
  • google-cloud-speech
  • nvidia-speech-nim
  • openai-audio
  • amazon-transcribe
  • assemblyai-transcription
  • elevenlabs-scribe
  • amazon-polly
  • byteplus-seed-speech-tts
  • cartesia-sonic
  • elevenlabs-tts
  • fish-audio-tts
  • hume-octave
  • kokoro-tts
  • minimax-speech
  • qwen3-tts
  • resemble-chatterbox
  • volcengine-doubao-speech-tts
  • topaz-video-enhancement
  • alibaba-wan-video
  • amazon-nova-reel
  • google-gemini-omni-video
  • google-veo
  • higgsfield-video
  • kling-video
  • ltx-2-video
  • luma-ray-video
  • midjourney-video
  • minimax-hailuo-video
  • moonvalley-marey
  • nvidia-cosmos-video
  • pika-video
  • runway-video
  • seedance-2-0
  • tencent-hunyuanvideo
  • video-generation-gateways
  • vidu-video
  • xai-grok-imagine-video
  • twelvelabs-video-understanding
  • elevenlabs-agents
  • gemini-live-audio
  • hume-evi
  • openai-realtime-voice
  • odyssey-interactive-video
  • world-labs-marble

Repository facts

License
MIT
Created
Jul 11, 2026
Last pushed
Jul 14, 2026
Forks
48
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1,139 notes
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/production/3d-craft/3d-asset-production/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 3,701 signals by file

skills/production/3d-craft/3d-asset-production/SKILL.md

  • Network accessline 47
    - glTF 2.0 is an API-neutral runtime asset delivery format, not an authoring format. It represents scene descriptions with JSON plus binary buffers and image resources, or as GLB for a single binary container. Source: Khronos glTF 2.0 speci
  • Network accessline 50
    - glTF skinning uses linear blend skinning with `JOINTS_n` and `WEIGHTS_n` attributes; one joint/weight set gives up to four influences per vertex, and `JOINTS_n` and `WEIGHTS_n` sets must match. Source: Khronos glTF 2.0 specification, veri
  • Network accessline 51
    - glTF node transforms can use either a matrix or TRS. Animated nodes must not use `matrix`; animations target translation, rotation, scale, or morph target weights. Source: Khronos glTF 2.0 specification, verified 2026-07-11. - glTF Valida
  • Network accessline 52
    - glTF Validator validates JSON/GLB correctness, internal references, binary buffers, forbidden accessor values such as NaN, accessor bounds, sparse accessors, animation data, images, and several extensions. Source: KhronosGroup/glTF-Valida
  • Network accessline 53
    - USD is designed for scalable interchange, composition, layering, overriding, and organization of 3D scene description across DCC pipelines. USD can represent models, geometry, shading, animation, primvars, payloads, references, variants, 
  • Network accessline 54
    - Unreal Engine's FBX pipeline imports static meshes, skeletal meshes, animation, morph targets, materials, textures, and multiple LODs, and Unreal documents that its FBX import pipeline uses FBX 2020.2; exporting with a different FBX versi
  • Network accessline 55
    - Unreal skeletal mesh assets contain visual mesh geometry and skeleton bone data; they are usually authored in external DCC software and imported as FBX. Source: Unreal Engine Skeletal Meshes documentation, verified 2026-07-11, https://dev
  • Network accessline 56
    - Unity model files can contain meshes, animation rigs/clips, materials, and textures. Unity's primary model-file support is FBX; Unity recommends direct FBX export from the DCC into the project in most cases. Source: Unity Manual, Importin
  • Network accessline 57
    - Unity rig import settings distinguish None, Legacy, Generic, and Humanoid animation types. For generic rigs, Unity needs a root node; skin weights affect per-vertex bone influence count and performance. Source: Unity Manual, Rig tab Impor
  • Network accessline 58
    - meshoptimizer provides mesh indexing, vertex cache optimization, overdraw optimization, vertex fetch optimization, quantization, simplification, compression, analyzers, and glTF-related tooling. Its recommended core pipeline orders indexi
  • Network accessline 573
    - Khronos glTF 2.0 Specification: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html.
  • Network accessline 574
    - KhronosGroup glTF Validator: https://github.com/KhronosGroup/glTF-Validator.
  • Network accessline 575
    - OpenUSD Introduction: https://openusd.org/release/intro.html.
  • Network accessline 576
    - Unreal Engine FBX Content Pipeline: https://dev.epicgames.com/documentation/en-us/unreal-engine/fbx-content-pipeline.
  • Network accessline 577
    - Unreal Engine Skeletal Meshes: https://dev.epicgames.com/documentation/en-us/unreal-engine/skeletal-mesh-assets-in-unreal-engine.
  • Network accessline 578
    - Unity Manual, Importing a model: https://docs.unity3d.com/Manual/ImportingModelFiles.html.
  • Network accessline 579
    - Unity Manual, Rig tab Import Settings reference: https://docs.unity3d.com/Manual/FBXImporter-Rig.html.
  • Network accessline 580
    - meshoptimizer README: https://github.com/zeux/meshoptimizer.

skills/production/3d-craft/3d-asset-production/scripts/inspect_gltf.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 80
    return len(base64.b64decode(compact, validate=True))

skills/production/3d-craft/3d-asset-production/tests/test_inspect_gltf.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 34
    def make_glb(document, bin_payload=b"\x00\x00\x00\x00"):

skills/production/3d-craft/neural-reality-capture/SKILL.md

  • Network accessline 510
    - Mildenhall et al., *NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis*, ECCV 2020, authors' project page and paper: https://www.matthewtancik.com/nerf.
  • Network accessline 511
    - Kerbl et al., *3D Gaussian Splatting for Real-Time Radiance Field Rendering*, ACM Transactions on Graphics/SIGGRAPH 2023, authors' Inria project page and paper: https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/.
  • Network accessline 512
    - COLMAP documentation, project overview and citations for SfM/MVS: https://colmap.github.io/.
  • Network accessline 513
    - AliceVision/Meshroom official site for open-source photogrammetry software context. - Agisoft Metashape official image capture tips for resolution, focal length, ISO, aperture, shutter blur, overlap, markers, scale bars, EXIF, camera type
  • Network accessline 514
    - Agisoft Metashape official image capture tips for resolution, focal length, ISO, aperture, shutter blur, overlap, markers, scale bars, EXIF, camera type, and no geometric image transforms: https://agisoft.freshdesk.com/support/solutions/a
  • Network accessline 515
    - RealityScan/RealityCapture official "How to Take Photographs" guidance for loops, viewpoint change, image count, movement, and precision caveats: https://rshelp.capturingreality.com/en-US/tutorials/takingpictures.htm.
  • Network accessline 516
    - Khronos glTF 2.0 specification, version 2.0.1, for runtime asset delivery, coordinate system, units, GLB, materials, textures, buffers, extensions, and versioning: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html.
  • Network accessline 517
    - OpenUSD documentation for scene description, layers, prims, attributes, relationships, composition arcs, assets, payloads, variants, validation, and limitations: https://openusd.org/release/intro.html.

skills/production/audio-craft/audio-mixing-mastering/SKILL.md

  • Network accessline 29
    - ITU-R BS.1770-5 specifies algorithms for programme loudness and true-peak signal level measurement, including K-weighting, channel weighting, gating, and true-peak guidance. Verified 2026-07-10: https://www.itu.int/dms_pubrec/itu-r/rec/bs
  • Network accessline 30
    - EBU R 128 version 5.0 recommends normalising programme loudness to -23.0 LUFS; where attaining target level is not practically achievable, a tolerance of +/-1.0 LU is permitted, and QC workflows may allow +/-0.2 LU for measurement error. 
  • Network accessline 31
    - ATSC A/85:2026-07 quick reference lists -24 LKFS as the target for delivery/exchange without metadata where no prior arrangement exists, -2 dBTP maximum true peak, and a -23 to -27 LKFS range for streaming delivery services unless parties
  • Network accessline 32
    - AES TD1008 recommends, for internet audio streaming/on-demand distribution, maximum true peak not exceeding -1 dBTP at the lossy codec input, with examples such as speech/assorted content around -18 LUFS, track-normalized music at -16 LUF
  • Network accessline 33
    - Spotify for Artists recommends targeting -14 dB integrated LUFS and keeping true peak below -1 dBTP; if a master is louder than -14 LUFS, Spotify recommends keeping true peak below -2 dBTP. Verified 2026-07-10: https://support.spotify.com
  • Network accessline 34
    - Apple Podcasts recommends overall loudness around -16 dB LKFS with +/-1 dB tolerance and true peak not exceeding -1 dB FS, calculated according to ITU-R BS.1770-5. Verified 2026-07-10: https://podcasters.apple.com/support/893-audio-requir
  • Network accessline 35
    - YouTube's official upload encoding help lists recommended upload audio bitrates: mono 128 kbps, stereo 384 kbps, 5.1 512 kbps, and immersive audio at 128 kbps per channel. The same official page does not state a public loudness target. Ve
  • Network accessline 36
    - Netflix branded sound mix specifications require -27 LKFS +/-2 LU dialog-gated loudness, true peaks not exceeding -2 dB True Peak, and 48 kHz/24-bit for original language mix or M&E mix masters. Verified 2026-07-10: https://partnerhelp.ne
  • Network accessline 37
    - WCAG 2.2 understanding guidance for low/no background audio says background sounds should be at least 20 dB lower than foreground speech, except brief sounds, to support users who are hard of hearing. Verified 2026-07-10: https://www.w3.o
  • Network accessline 38
    - FFmpeg's `loudnorm` filter implements EBU R128 loudness normalization, supports single- and double-pass operation, can target integrated loudness, loudness range, and true peak, and upsamples to 192 kHz in dynamic mode for true-peak detec

skills/production/audio-craft/audio-mixing-mastering/scripts/measure_loudness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/audio-craft/audio-mixing-mastering/tests/test_measure_loudness.py

  • Executable scriptline 1
    Executable file

skills/production/audio-craft/captions-media-accessibility/SKILL.md

  • Network accessline 380
    - W3C WCAG 2.2: https://www.w3.org/TR/WCAG22/
  • Network accessline 381
    - W3C Understanding SC 1.2.5 Audio Description: https://www.w3.org/WAI/WCAG22/Understanding/audio-description-prerecorded
  • Network accessline 382
    - W3C Understanding SC 2.3.1 Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 383
    - W3C Making Audio and Video Media Accessible: https://www.w3.org/WAI/media/av/
  • Network accessline 384
    - W3C Transcripts: https://www.w3.org/WAI/media/av/transcripts/
  • Network accessline 385
    - W3C Description of Visual Information: https://www.w3.org/WAI/media/av/description/
  • Network accessline 386
    - Section508.gov synchronized media guidance: https://www.section508.gov/create/synchronized-media/
  • Network accessline 387
    - 47 CFR Sec. 79.1 captioning quality standards: https://www.law.cornell.edu/cfr/text/47/79.1
  • Network accessline 388
    - DCMP Captioning Tip Sheet: https://dcmp.org/learn/225-captioning-tip-sheet
  • Network accessline 389
    - DCMP Audio Description Tip Sheet: https://dcmp.org/learn/227-audio-description-tip-sheet
  • Network accessline 390
    - YouTube Help supported subtitle and closed caption files: https://support.google.com/youtube/answer/2734698
  • Network accessline 391
    - Vimeo Help captions/subtitles upload guidance: https://help.vimeo.com/hc/en-us/articles/21956884955537-How-to-add-captions-or-subtitles-to-my-video
  • Network accessline 392
    - Vimeo Help caption file types: https://help.vimeo.com/hc/en-us/articles/21957353918609-Troubleshooting-Caption-file-types
  • Network accessline 393
    - MDN WebVTT format: https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API/Web_Video_Text_Tracks_Format
  • Network accessline 394
    - Library of Congress WebVTT format description: https://www.loc.gov/preservation/digital/formats/fdd/fdd000567.shtml
  • Network accessline 395
    - W3C WebVTT Candidate Recommendation Draft: https://www.w3.org/TR/webvtt1/
  • Network accessline 396
    - Library of Congress SRT format description: https://www.loc.gov/preservation/digital/formats/fdd/fdd000569.shtml
  • Network accessline 397
    - Netflix Timed Text Style Guide general requirements: https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements
  • Network accessline 398
    - Netflix English (USA) Timed Text Style Guide: https://partnerhelp.netflixstudios.com/hc/en-us/articles/217350977-English-USA-Timed-Text-Style-Guide

skills/production/audio-craft/captions-media-accessibility/scripts/validate_captions.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/audio-craft/captions-media-accessibility/tests/test_validate_captions.py

  • Executable scriptline 1
    Executable file

skills/production/audio-craft/dialogue-editing-adr/SKILL.md

  • Network accessline 330
    - ITU-R BS.1770-5, "Algorithms to measure audio programme loudness and true-peak audio level": https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1770-5-202311-I!!PDF-E.pdf
  • Network accessline 331
    - EBU R 128, "Loudness normalisation and permitted maximum level of audio signals": https://tech.ebu.ch/publications/r128
  • Network accessline 332
    - AES, "Improving Dialogue Intelligibility in Media": https://aes.org/wp-content/uploads/2025/12/5297fea6-25ba-4865-92f6-dc1d0ba52ce4.pdf
  • Network accessline 333
    - FCC DA 21-469, closed captioning quality standards compliance guide: https://docs.fcc.gov/public/attachments/DA-21-469A1.pdf
  • Network accessline 334
    - W3C WAI, Understanding WCAG 2.2 SC 1.2.2 Captions (Prerecorded): https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 335
    - Netflix Partner Help Center, Dubbing Guiding Principles: https://partnerhelp.netflixstudios.com/hc/en-us/articles/10258052221459-Dubbing-Guiding-Principles
  • Network accessline 336
    - Netflix Partner Help Center, Mixing Style Guide for Dubbed Content: https://partnerhelp.netflixstudios.com/hc/en-us/articles/360017944573-Netflix-Mixing-Style-Guide-For-Dubbed-Content
  • Network accessline 337
    - Netflix Partner Help Center, Dubbing Creative Guidelines - Nonfiction/Unscripted English: https://partnerhelp.netflixstudios.com/hc/en-us/articles/11220999686163-Dubbing-Creative-Guidelines-Nonfiction-Unscripted-English
  • Network accessline 338
    - Netflix Partner Help Center, As Recorded Dubbing Script Scope of Work: https://partnerhelp.netflixstudios.com/hc/en-us/articles/4407306862611-As-Recorded-Dubbing-Script-Scope-of-Work
  • Network accessline 339
    - Netflix Partner Help Center, Timed Text Style Guide: General Requirements: https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements
  • Network accessline 340
    - iZotope RX Mouth De-click documentation: https://downloads.izotope.com/docs/rx6/33-mouth-de-click/index.html
  • Network accessline 341
    - iZotope RX De-plosive documentation: https://downloads.izotope.com/docs/rx6/26-de-plosive/index.html
  • Network accessline 342
    - U.S. Copyright Office AI initiative and report page: https://www.copyright.gov/ai/
  • Network accessline 343
    - SAG-AFTRA Artificial Intelligence member resources: https://www.sagaftra.org/contracts-industry-resources/member-resources/artificial-intelligence
  • Network accessline 344
    - NAVA Synth & AI resources: https://navavoices.org/synth-ai-info/

skills/production/audio-craft/localization-dubbing-production/SKILL.md

  • Network accessline 380
    - Netflix Partner Help Center, "Timed Text Style Guide: General Requirements" - https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements
  • Network accessline 381
    - Netflix Partner Help Center, "English (USA) Timed Text Style Guide" - https://partnerhelp.netflixstudios.com/hc/en-us/articles/217350977-English-USA-Timed-Text-Style-Guide
  • Network accessline 382
    - W3C, "Web Content Accessibility Guidelines (WCAG) 2.1" - https://www.w3.org/TR/WCAG21/
  • Network accessline 383
    - W3C, "WebVTT: The Web Video Text Tracks Format" - https://www.w3.org/TR/webvtt1/
  • Network accessline 384
    - W3C WAI, "Captions/Subtitles" - https://www.w3.org/WAI/media/av/captions/
  • Network accessline 385
    - FCC, "Closed Captioning on Television" and "Closed Captioning of Video Programming on Television" - https://www.fcc.gov/consumers/guides/closed-captioning-television and https://www.fcc.gov/general/closed-captioning-video-programming-tele
  • Network accessline 386
    - Described and Captioned Media Program, "Captioning Key" - https://dcmp.org/captioningkey/print
  • Network accessline 387
    - ISO, "ISO 17100:2015 Translation services - Requirements for translation services" - https://www.iso.org/standard/59149.html
  • Network accessline 388
    - YouTube Help, "Add Multi-language features to your videos" - https://support.google.com/youtube/answer/13338784
  • Network accessline 389
    - YouTube Help, "Use automatic dubbing" - https://support.google.com/youtube/answer/15569972
  • Network accessline 390
    - YouTube Help, "Disclosing use of GenAI content" - https://support.google.com/youtube/answer/14328491
  • Network accessline 391
    - YouTube Help, "Add subtitles & captions" - https://support.google.com/youtube/answer/2734796
  • Network accessline 392
    - NAVA, "AI Voice Actor Resources" - https://navavoices.org/synth-ai-info/ai-voice-actor-resources/
  • Network accessline 393
    - SAG-AFTRA, "Artificial Intelligence" - https://www.sagaftra.org/contracts-industry-resources/member-resources/artificial-intelligence

skills/production/audio-craft/music-supervision-scoring/SKILL.md

  • Network accessline 33
    Documented fact, verified 2026-07-10: a music supervisor's professional role includes shaping musical vision, tone, and style with the creative team. Source: Guild of Music Supervisors, https://www.guildofmusicsupervisors.com/what-is-a-musi
  • Network accessline 92
    Documented fact, verified 2026-07-10: in U.S. copyright guidance, a musical work and a sound recording are separate copyright-protected works and are commonly owned/licensed separately. Source: U.S. Copyright Office, https://www.copyright.g
  • Network accessline 102
    - YouTube's Audio Library is accessible through YouTube Studio and YouTube says its Audio Library music and sound effects are copyright-safe for YouTube videos, with attribution requirements depending on the license type. Source: YouTube He
  • Network accessline 103
    - TikTok says its Commercial Music Library is pre-cleared for businesses to soundtrack TikTok content; TikTok also warns that the General Music Library is not pre-cleared for brand/business commercial content. Sources: https://ads.tiktok.co
  • Network accessline 113
    - The U.S. Copyright Office has an AI report series including copyrightability of generative AI outputs, with Part 2 published January 29, 2025. Source: https://www.copyright.gov/ai/
  • Network accessline 114
    - ElevenLabs documents Music v2 capabilities such as section-based composition and transitions, and its API docs caution that seed-based consistency is not exact across system updates. Sources: https://elevenlabs.io/docs/overview/capabiliti
  • Network accessline 115
    - Suno's terms, as checked 2026-07-10, contain user-risk, non-infringement disclaimer, and non-unique-output language. Source: https://suno.com/terms-of-service
  • Network accessline 176
    Documented fact, verified 2026-07-10: BMI describes cue sheets as a primary way PROs track music in film/TV and lists fields such as title, air date, music length, production company, cue title, composer, publisher, PRO, timing, and usage. 
  • Network accessline 178
    Documented fact, verified 2026-07-10: ASCAP describes cue sheets as schedules of music in film/TV and points to RapidCue as a standardized digital submission format developed with BMI. Source: https://www.ascap.com/help/royalties-and-paymen
  • Network accessline 218
    - ITU-R BS.1770-5 specifies algorithms for subjective programme loudness and true-peak signal level; verified 2026-07-10. Source: https://www.itu.int/rec/R-REC-BS.1770
  • Network accessline 219
    - EBU R 128 recommends programme loudness normalization to -23.0 LUFS with generally +/-0.5 LU tolerance and a maximum permitted true peak of -1 dBTP for linear production; verified 2026-07-10. Source: https://tech.ebu.ch/docs/r/r128-2014.p
  • Network accessline 232
    - Section508.gov explains that captions include dialogue and other sounds, and are designed to enable participation for people who are deaf or have hearing loss. Source: https://www.section508.gov/create/synchronized-media/
  • Network accessline 233
    - WCAG 2.1 Success Criterion 1.2.3 addresses audio description or a media alternative for prerecorded synchronized media; W3C explains that audio description adds important visual information to the audio. Source: https://www.w3.org/WAI/WCA
  • Network accessline 276
    - Guild of Music Supervisors, "What is a Music Supervisor," verified 2026-07-10: https://www.guildofmusicsupervisors.com/what-is-a-music-supervisor
  • Network accessline 277
    - U.S. Copyright Office, "What Musicians Should Know about Copyright," verified 2026-07-10: https://www.copyright.gov/engage/musicians/
  • Network accessline 278
    - U.S. Copyright Office, "Copyright and Artificial Intelligence," verified 2026-07-10: https://www.copyright.gov/ai/
  • Network accessline 279
    - BMI, "What is a Cue Sheet?", verified 2026-07-10: https://www.bmi.com/creators/detail/what_is_a_cue_sheet
  • Network accessline 280
    - ASCAP, "Cue Sheet Corner," verified 2026-07-10: https://www.ascap.com/help/royalties-and-payment/cue-sheets
  • Network accessline 281
    - ITU-R BS.1770, verified 2026-07-10: https://www.itu.int/rec/R-REC-BS.1770
  • Network accessline 282
    - EBU R 128, verified 2026-07-10: https://tech.ebu.ch/docs/r/r128-2014.pdf
  • Network accessline 283
    - YouTube Help, "Use music and sound effects from the Audio Library," verified 2026-07-10: https://support.google.com/youtube/answer/3376882
  • Network accessline 284
    - TikTok Business Help, "About the Commercial Music Library," verified 2026-07-10: https://ads.tiktok.com/help/article/commercial-music-library
  • Network accessline 285
    - TikTok for Business, "Explore Royalty-Free Music in the Commercial Music Library," verified 2026-07-10: https://ads.tiktok.com/business/en-US/blog/audio-library-royalty-free-music
  • Network accessline 286
    - Section508.gov, "Video and Other Synchronized Media," verified 2026-07-10: https://www.section508.gov/create/synchronized-media/
  • Network accessline 287
    - W3C WAI, WCAG 2.1 Understanding SC 1.2.3, verified 2026-07-10: https://www.w3.org/WAI/WCAG21/Understanding/audio-description-or-media-alternative-prerecorded.html
  • Network accessline 288
    - ElevenLabs Music documentation and API reference, verified 2026-07-10: https://elevenlabs.io/docs/overview/capabilities/music and https://elevenlabs.io/docs/api-reference/music/stream
  • Network accessline 289
    - Suno Terms of Service, verified 2026-07-10: https://suno.com/terms-of-service

skills/production/audio-craft/sound-design-foley/EVAL.md

  • Network accessline 282
    - flags ripped Netflix trailer boom as unacceptable/replace; - flags CC BY-NC as incompatible with a paid ad unless separate permission is obtained;
  • Network accessline 283
    - flags CC BY-NC as incompatible with a paid ad unless separate permission is obtained;
  • Network accessline 300
    Critical failure: approves the ripped trailer boom or CC BY-NC paid-ad use without permission.

skills/production/audio-craft/sound-design-foley/SKILL.md

  • Network accessline 358
    - Berklee College of Music, "Foley Artist" career role, verified 2026-07-10: https://www.berklee.edu/careers/roles/foley-artist
  • Network accessline 359
    - ITU-R BS.1770-5, "Algorithms to measure audio programme loudness and true-peak audio level", verified 2026-07-10: https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1770-5-202311-I!!PDF-E.pdf
  • Network accessline 360
    - EBU Technology & Innovation, "Loudness", verified 2026-07-10: https://tech.ebu.ch/loudness
  • Network accessline 361
    - W3C WAI, "Understanding Success Criterion 1.2.2: Captions (Prerecorded)", verified 2026-07-10: https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 362
    - Section508.gov, "Video and Other Synchronized Media", verified 2026-07-10: https://www.section508.gov/create/synchronized-media/
  • Network accessline 363
    - YouTube Help, "Use music and sound effects from the Audio Library", verified 2026-07-10: https://support.google.com/youtube/answer/3376882
  • Network accessline 364
    - Creative Commons, "The CC Licenses", verified 2026-07-10: https://creativecommons.org/cc-licenses/
  • Network accessline 365
    - Freesound FAQ, verified 2026-07-10: https://freesound.org/help/faq/
  • Network accessline 366
    - Netflix Partner Help, "Netflix Dolby Atmos Home Mix Deliverable Requirements v2.3", used as an example of platform-specific delivery requirements rather than a universal target, verified 2026-07-10: https://partnerhelp.netflixstudios.com/

skills/production/audio-craft/video-to-audio-foley/SKILL.md

  • Network accessline 390
    - Google DeepMind, "Generating audio for video": https://deepmind.google/blog/generating-audio-for-video/
  • Network accessline 391
    - fal ControlFoley model/API docs: https://fal.ai/models/fal-ai/controlfoley and https://fal.ai/models/fal-ai/controlfoley/api
  • Network accessline 392
    - fal ThinkSound audio model/API docs: https://fal.ai/models/fal-ai/thinksound/audio/api
  • Network accessline 393
    - MMAudio official repository: https://github.com/hkchengrex/MMAudio
  • Network accessline 394
    - FoleyCrafter project and repository: https://foleycrafter.github.io/ and https://github.com/open-mmlab/foleycrafter
  • Network accessline 395
    - HunyuanVideo-Foley official repository and paper: https://github.com/Tencent-Hunyuan/HunyuanVideo-Foley and https://arxiv.org/abs/2508.16930
  • Network accessline 396
    - ThinkSound official repository and paper: https://github.com/FunAudioLLM/ThinkSound and https://arxiv.org/abs/2506.21448
  • Network accessline 397
    - ElevenLabs Sound Effects docs: https://elevenlabs.io/docs/overview/capabilities/sound-effects
  • Network accessline 398
    - Sony AI FoleyBench publication page: https://ai.sony/publications/foleybench-a-benchmark-for-video-to-audio-models

skills/production/content-formats/anime-animation-production/SKILL.md

  • Network accessline 573
    Craft and animation references: - Wave Motion Cannon, "An Introduction to Framerate Modulation" —   https://wavemotioncannon.com/2016/12/31/an-introduction-to-framerate-modulation/
  • Network accessline 574
    - Wave Motion Cannon, "An Introduction to Framerate Modulation" —   https://wavemotioncannon.com/2016/12/31/an-introduction-to-framerate-modulation/ - Anime News Network encyclopedia lexicon, "Shot on threes (ones, twos, etc.)" —
  • Network accessline 575
    https://wavemotioncannon.com/2016/12/31/an-introduction-to-framerate-modulation/
  • Network accessline 576
    - Anime News Network encyclopedia lexicon, "Shot on threes (ones, twos, etc.)" —   https://www.animenewsnetwork.com/encyclopedia/lexicon.php?id=61 - Ani-Gamers, "The 12 Principles of Anime" — https://anigamers.com/posts/12-principles-of-ani
  • Network accessline 577
    https://www.animenewsnetwork.com/encyclopedia/lexicon.php?id=61
  • Network accessline 578
    - Ani-Gamers, "The 12 Principles of Anime" — https://anigamers.com/posts/12-principles-of-anime/
  • Network accessline 579
    - Animation Obsessive, "Frame-Rate Modulation Is a Subtle Art with Visceral Power" —   https://animationobsessive.substack.com/p/a-subtle-art-with-visceral-power - Animétudes, "The Kanada style in context" / "The Kanada style now" —
  • Network accessline 580
    https://animationobsessive.substack.com/p/a-subtle-art-with-visceral-power
  • Network accessline 581
    - Animétudes, "The Kanada style in context" / "The Kanada style now" —   https://animetudes.com/2021/03/06/the-kanada-style-in-context/ - 344 Audio / 344 SFX, anime sound design articles —
  • Network accessline 582
    https://animetudes.com/2021/03/06/the-kanada-style-in-context/
  • Network accessline 583
    - 344 Audio / 344 SFX, anime sound design articles —   https://www.344audio.com/post/article-secrets-of-anime-sound-design ;   https://www.344sfx.com/blog-posts/inside-anime-sound-design-techniques-tricks-and-subtle-brilliance
  • Network accessline 584
    https://www.344audio.com/post/article-secrets-of-anime-sound-design ;
  • Network accessline 585
    https://www.344sfx.com/blog-posts/inside-anime-sound-design-techniques-tricks-and-subtle-brilliance
  • Network accessline 587
    https://www.crunchyroll.com/news/deep-dives/2023/3/23/feature-how-anime-voice-over-and-music-get-made
  • Network accessline 589
    IP, policy, and platform (dated, volatile): - TechCrunch (2025-03-26), "OpenAI's viral Studio Ghibli moment highlights AI copyright concerns" —   https://techcrunch.com/2025/03/26/openais-viral-studio-ghibli-moment-highlights-ai-copyright-c
  • Network accessline 590
    - TechCrunch (2025-03-26), "OpenAI's viral Studio Ghibli moment highlights AI copyright concerns" —   https://techcrunch.com/2025/03/26/openais-viral-studio-ghibli-moment-highlights-ai-copyright-concerns/ - Fast Company (2025), "OpenAI's St
  • Network accessline 591
    https://techcrunch.com/2025/03/26/openais-viral-studio-ghibli-moment-highlights-ai-copyright-concerns/
  • Network accessline 592
    - Fast Company (2025), "OpenAI's Studio Ghibli-style images renew the debate over AI and copyright" —   https://www.fastcompany.com/91308222/ - Variety (2025-11), CODA letter to OpenAI re: Sora 2 —
  • Network accessline 593
    https://www.fastcompany.com/91308222/
  • Network accessline 594
    - Variety (2025-11), CODA letter to OpenAI re: Sora 2 —   https://variety.com/2025/digital/news/studio-ghibli-openai-sora2-japanese-trade-group-coda-letter-1236568751/ - TechCrunch (2025-11-03), "Studio Ghibli and other Japanese publishers 
  • Network accessline 595
    https://variety.com/2025/digital/news/studio-ghibli-openai-sora2-japanese-trade-group-coda-letter-1236568751/
  • Network accessline 596
    - TechCrunch (2025-11-03), "Studio Ghibli and other Japanese publishers want OpenAI to stop training on their work" —   https://techcrunch.com/2025/11/03/ - Game Developer (2025), "Japanese studios warn OpenAI over copyright concerns" —
  • Network accessline 597
    https://techcrunch.com/2025/11/03/
  • Network accessline 598
    - Game Developer (2025), "Japanese studios warn OpenAI over copyright concerns" —   https://www.gamedeveloper.com/business/japanese-game-studios-demand-openai-stop-pilfering-their-work - YouTube AI monetization/disclosure policy coverage (2
  • Network accessline 599
    https://www.gamedeveloper.com/business/japanese-game-studios-demand-openai-stop-pilfering-their-work
  • Network accessline 601
    https://onewrk.com/youtubes-ai-disclosure-requirements-the-complete-2025-guide/
  • Network accessline 603
    Generative-tool capability and consistency (dated, volatile — verify against the model in use): - Model consistency/drift analyses (2025–2026): Magic Hour "How to Keep Characters Consistent in AI Video (2026)"   https://magichour.ai/blog/ho
  • Network accessline 604
    - Model consistency/drift analyses (2025–2026): Magic Hour "How to Keep Characters Consistent in AI Video (2026)"   https://magichour.ai/blog/how-to-keep-characters-consistent-in-ai-video ; longstories.ai   https://longstories.ai/blog/maint
  • Network accessline 605
    https://magichour.ai/blog/how-to-keep-characters-consistent-in-ai-video ; longstories.ai
  • Network accessline 606
    https://longstories.ai/blog/maintaining-style-consistency-ai-animation
  • Network accessline 607
    - Reference/keyframe features: Kling reference & start/end-frame docs (fal.ai/RunComfy),   Sora 2 storyboard/keyframe & image-reference (OpenAI cookbook/API), Vidu multi-reference —   https://cookbook.openai.com/examples/sora/sora2_promptin
  • Network accessline 608
    Sora 2 storyboard/keyframe & image-reference (OpenAI cookbook/API), Vidu multi-reference —   https://cookbook.openai.com/examples/sora/sora2_prompting_guide ;   https://www.runcomfy.com/models/kling/kling-video-o1/image-to-video/reference
  • Network accessline 609
    https://cookbook.openai.com/examples/sora/sora2_prompting_guide ;
  • Network accessline 610
    https://www.runcomfy.com/models/kling/kling-video-o1/image-to-video/reference
  • Network accessline 611
    - Anime style/prompt tag references (2026): 90s/retro-OVA and genre-tag guides —   https://nanoimagine.art/blog/best-80s/90s-retro-anime-prompts ;   https://autoweeb.com/blog/how-to-choose-the-best-anime-art-style-for-ai-anime-generations
  • Network accessline 612
    https://nanoimagine.art/blog/best-80s/90s-retro-anime-prompts ;
  • Network accessline 613
    https://autoweeb.com/blog/how-to-choose-the-best-anime-art-style-for-ai-anime-generations

skills/production/content-formats/audiobook-production/SKILL.md

  • Network accessline 75
    commercial retail production often compresses them. [Fact] Accessibility   guidance is to begin each section by speaking its title ("Copyright", "Chapter   One"). ([NNELS accessibility guidelines](https://nnels.ca/accessibility-guidelines-a
  • Network accessline 76
    guidance is to begin each section by speaking its title ("Copyright", "Chapter   One"). ([NNELS accessibility guidelines](https://nnels.ca/accessibility-guidelines-audiobook-narrators), verified 2026-07-10) - **Dedication, epigraph, acknowl
  • Network accessline 77
    One"). ([NNELS accessibility guidelines](https://nnels.ca/accessibility-guidelines-audiobook-narrators), verified 2026-07-10)
  • Network accessline 97
    For scholarly/accessibility editions the default flips toward *including* notes and bibliographies so the audio carries all the print information. ([NNELS](https://nnels.ca/accessibility-guidelines-audiobook-narrators), verified 2026-07-10)
  • Network accessline 98
    and bibliographies so the audio carries all the print information. ([NNELS](https://nnels.ca/accessibility-guidelines-audiobook-narrators), verified 2026-07-10)
  • Network accessline 106
    or cut it. This is why platform auto-narration explicitly warns against image/table-heavy books and cookbooks/coloring books being unsuitable. ([Amazon KDP Virtual Voice eligibility](https://kdp.amazon.com/en_US/help/topic/GJSXT4GZLP4PL62B)
  • Network accessline 107
    image/table-heavy books and cookbooks/coloring books being unsuitable. ([Amazon KDP Virtual Voice eligibility](https://kdp.amazon.com/en_US/help/topic/GJSXT4GZLP4PL62B), verified 2026-07-10)
  • Network accessline 108
    KDP Virtual Voice eligibility](https://kdp.amazon.com/en_US/help/topic/GJSXT4GZLP4PL62B),
  • Network accessline 141
    voicing all characters) and **multicast** (two or more voices). Full cast is the cinematic extreme — a distinct actor per character, dialogue tags stripped, sometimes sound design added. ([Swift Publishing](https://swiftbookpublishing.co.uk
  • Network accessline 142
    cinematic extreme — a distinct actor per character, dialogue tags stripped, sometimes sound design added. ([Swift Publishing](https://swiftbookpublishing.co.uk/audiobook-narration-styles/), [Spines](https://spines.com/pros-and-cons-full-cas
  • Network accessline 143
    sometimes sound design added. ([Swift Publishing](https://swiftbookpublishing.co.uk/audiobook-narration-styles/),
  • Network accessline 144
    [Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/),
  • Network accessline 156
    - **Cost and assembly.** [Fact] Full-cast raises cost and, more importantly,   editing burden — you cast, direct, and splice many performers' files together.   ([Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrat
  • Network accessline 157
    editing burden — you cast, direct, and splice many performers' files together.   ([Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/),   verified 2026-07-10)
  • Network accessline 158
    ([Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/),
  • Network accessline 162
    distinct character voices — but this is about *differentiation*, not   necessarily separate actors; a skilled solo narrator supplies it too.   (Reported via [Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/)
  • Network accessline 163
    necessarily separate actors; a skilled solo narrator supplies it too.   (Reported via [Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/),   verified 2026-07-10 — treat the exact percentage as secondary.)
  • Network accessline 164
    (Reported via [Spines](https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/),
  • Network accessline 169
    multiple voices that each must stay consistent, plus the assembly problem. Many platform auto-narration tools support adding character voices within one book. ([Google Play Books auto-narration](https://play.google.com/books/publish/autonar
  • Network accessline 170
    platform auto-narration tools support adding character voices within one book. ([Google Play Books auto-narration](https://play.google.com/books/publish/autonarrated/), verified 2026-07-10)
  • Network accessline 171
    ([Google Play Books auto-narration](https://play.google.com/books/publish/autonarrated/),
  • Network accessline 192
    This is the technical core that distinguishes audiobook production from TTS. A 100k-word book is roughly **8–12 hours of audio**. ([Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/),
  • Network accessline 193
    100k-word book is roughly **8–12 hours of audio**. ([Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/),
  • Network accessline 199
    pace of a synthetic voice can shift — the tone that worked in Chapter 1 is subtly different by Chapter 15 — because chunks are generated independently and random sampling nudges each one. ([Fish Audio](https://fish.audio/blog/best-text-to-s
  • Network accessline 200
    different by Chapter 15 — because chunks are generated independently and random sampling nudges each one. ([Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/), verified 2026-07-10)
  • Network accessline 201
    sampling nudges each one. ([Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/),
  • Network accessline 207
    is deterministic across chunks. [Heuristic, tool-dependent] - **Use larger chunks** rather than sentence-by-sentence generation; more context   per generation reduces inter-chunk timbre jumps. ([tts-audiobook-tool](https://github.com/zeropo
  • Network accessline 208
    - **Use larger chunks** rather than sentence-by-sentence generation; more context   per generation reduces inter-chunk timbre jumps. ([tts-audiobook-tool](https://github.com/zeropointnine/tts-audiobook-tool),   [Fish Audio](https://fish.aud
  • Network accessline 209
    per generation reduces inter-chunk timbre jumps. ([tts-audiobook-tool](https://github.com/zeropointnine/tts-audiobook-tool),
  • Network accessline 210
    [Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/),
  • Network accessline 222
    model reliably handles (a common working figure is on the order of ~80 words per segment for models that stay accurate at that length; smaller for models that degrade on long input). ([Qwen3 long-form TTS](https://medium.com/data-science-co
  • Network accessline 223
    segment for models that stay accurate at that length; smaller for models that degrade on long input). ([Qwen3 long-form TTS](https://medium.com/data-science-collective/high-quality-long-form-tts-with-qwen3-open-weight-models-cdd6e3d00df0), 
  • Network accessline 224
    degrade on long input). ([Qwen3 long-form TTS](https://medium.com/data-science-collective/high-quality-long-form-tts-with-qwen3-open-weight-models-cdd6e3d00df0),
  • Network accessline 230
    [Heuristic] Generate and store **one chapter per file/session**. This gives QC checkpoints and — critically — means fixing Chapter 15 does not force regenerating the whole book. ([tts-audiobook-tool](https://github.com/zeropointnine/tts-aud
  • Network accessline 231
    checkpoints and — critically — means fixing Chapter 15 does not force regenerating the whole book. ([tts-audiobook-tool](https://github.com/zeropointnine/tts-audiobook-tool), [Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audi
  • Network accessline 232
    regenerating the whole book. ([tts-audiobook-tool](https://github.com/zeropointnine/tts-audiobook-tool),
  • Network accessline 233
    [Fish Audio](https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/),
  • Network accessline 255
    with an agreed pronunciation. A tool's **pronunciation dictionary / lexicon** applies a fixed pronunciation everywhere the word appears, so you define it once instead of tagging every instance. ([AI Narration Pronunciation Guide](https://bl
  • Network accessline 256
    applies a fixed pronunciation everywhere the word appears, so you define it once instead of tagging every instance. ([AI Narration Pronunciation Guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/), verified 2026-07-10) 
  • Network accessline 257
    instead of tagging every instance. ([AI Narration Pronunciation Guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/),
  • Network accessline 266
    pauses, `<emphasis>` for weight, `<say-as>` for numbers/dates. Phoneme inventories and supported SSML vary by engine and language. ([Google Play Books program policies](https://support.google.com/books/partner/answer/10013009),
  • Network accessline 267
    inventories and supported SSML vary by engine and language. ([Google Play Books program policies](https://support.google.com/books/partner/answer/10013009), [pronunciation guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-gui
  • Network accessline 268
    program policies](https://support.google.com/books/partner/answer/10013009),
  • Network accessline 269
    [pronunciation guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/),
  • Network accessline 276
    (past), "lead" (verb) vs. "lead" (metal), "tear", "bass", "wind", "live", "minute", "content". TTS may pick the wrong one from context. ([pronunciation guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/),
  • Network accessline 277
    "minute", "content". TTS may pick the wrong one from context. ([pronunciation guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/), verified 2026-07-10) These cannot be fixed by a single global lexicon entry
  • Network accessline 278
    guide](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/),
  • Network accessline 288
    **listen to the entire audiobook at normal speed** — the step most people skip and the one that catches the errors that produce one-star reviews. ([TTS/AI narration QC guidance](https://blog.humanizeaudio.com/ai-narration-pronunciation-guid
  • Network accessline 289
    and the one that catches the errors that produce one-star reviews. ([TTS/AI narration QC guidance](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/), verified 2026-07-10) A skim at 2× hides misreads, clipped words, and drift
  • Network accessline 290
    narration QC guidance](https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/),
  • Network accessline 333
    Source: [ACX audio submission requirements](https://help.acx.com/s/article/what-are-the-acx-audio-submission-requirements),
  • Network accessline 348
    players sort correctly: a chronological number prefix then the section name (e.g., `01 Opening Credits`, `02 Chapter One`, `03 Chapter Two`). ([APLN / accessibility production](https://nnels.ca/accessibility-guidelines-audiobook-narrators),
  • Network accessline 349
    (e.g., `01 Opening Credits`, `02 Chapter One`, `03 Chapter Two`). ([APLN / accessibility production](https://nnels.ca/accessibility-guidelines-audiobook-narrators), verified 2026-07-10)
  • Network accessline 350
    accessibility production](https://nnels.ca/accessibility-guidelines-audiobook-narrators),
  • Network accessline 354
    structure: **Title** = chapter name, **Album** = book title, **Artist** = author/narrator, **Track number** = playback order. Robust metadata also improves accessibility and reduces metadata-based rejections. ([APLN ID3 intro](https://apln.
  • Network accessline 355
    author/narrator, **Track number** = playback order. Robust metadata also improves accessibility and reduces metadata-based rejections. ([APLN ID3 intro](https://apln.ca/introduction-to-id3-tags-in-audiobooks/), [APLN metadata intro](https:/
  • Network accessline 356
    improves accessibility and reduces metadata-based rejections. ([APLN ID3 intro](https://apln.ca/introduction-to-id3-tags-in-audiobooks/),
  • Network accessline 357
    [APLN metadata intro](https://apln.ca/introduction-to-audiobook-metadata/),
  • Network accessline 373
    [Policy — verified 2026-07-10] ACX requires human narration; unauthorized text-to-speech / AI narration is not permitted for standard submissions. ([ACX requirements](https://help.acx.com/s/article/what-are-the-acx-audio-submission-requirem
  • Network accessline 374
    text-to-speech / AI narration is not permitted for standard submissions. ([ACX requirements](https://help.acx.com/s/article/what-are-the-acx-audio-submission-requirements)) The exception is the **Narrator Voice Replica beta** (launched **Ju
  • Network accessline 375
    ([ACX requirements](https://help.acx.com/s/article/what-are-the-acx-audio-submission-requirements))
  • Network accessline 379
    Audible will not use a narrator's replica for any title without approval; titles using a replica are labeled; compensation can be per-finished-hour, royalty share, or a hybrid. ([ACX blog: Narrator Voice Replicas](https://www.acx.com/mp/blo
  • Network accessline 380
    using a replica are labeled; compensation can be per-finished-hour, royalty share, or a hybrid. ([ACX blog: Narrator Voice Replicas](https://www.acx.com/mp/blog/now-in-beta-narrator-voice-replicas-on-acx)) Implication: you cannot upload a g
  • Network accessline 381
    share, or a hybrid. ([ACX blog: Narrator Voice Replicas](https://www.acx.com/mp/blog/now-in-beta-narrator-voice-replicas-on-acx))
  • Network accessline 391
    suitable for audio (cookbooks/coloring books excluded). Choose from a set of voices; list price **$3.99–$14.99**; distributed where Audible audiobooks are sold. ([KDP Virtual Voice eligibility](https://kdp.amazon.com/en_US/help/topic/GJSXT4
  • Network accessline 392
    voices; list price **$3.99–$14.99**; distributed where Audible audiobooks are sold. ([KDP Virtual Voice eligibility](https://kdp.amazon.com/en_US/help/topic/GJSXT4GZLP4PL62B), [getting started](https://kdp.amazon.com/en_US/help/topic/GFAQU3
  • Network accessline 393
    sold. ([KDP Virtual Voice eligibility](https://kdp.amazon.com/en_US/help/topic/GJSXT4GZLP4PL62B),
  • Network accessline 394
    [getting started](https://kdp.amazon.com/en_US/help/topic/GFAQU3LUEHCRB8KD))
  • Network accessline 401
    providers such as Google Play Books, ElevenLabs, and others. Note: it does not share digital-voice titles to referral partners. ([Spotify digital voice narration](https://support.spotify.com/us/authors/article/digital-voice-narration/))
  • Network accessline 403
    narration](https://support.spotify.com/us/authors/article/digital-voice-narration/))
  • Network accessline 412
    (Audible, Apple Books, Spotify, Google Play, etc.) and takes ~20% of net after retailers' cut; AI narration is allowed if disclosed. Spotify uploads now go through Spotify for Authors directly. ([Jane Friedman: Findaway as INaudio](https://
  • Network accessline 413
    retailers' cut; AI narration is allowed if disclosed. Spotify uploads now go through Spotify for Authors directly. ([Jane Friedman: Findaway as INaudio](https://janefriedman.com/what-authors-need-to-know-about-the-return-of-findaway-as-inau
  • Network accessline 414
    through Spotify for Authors directly. ([Jane Friedman: Findaway as INaudio](https://janefriedman.com/what-authors-need-to-know-about-the-return-of-findaway-as-inaudio/),
  • Network accessline 415
    [Self-Publishing Advice](https://selfpublishingadvice.org/spotify-ends-findaway-voices/))
  • Network accessline 424
    share ~52%; you may download the files and sell wide, but if it is for sale elsewhere it must also be on Google Play, and the Google price must not exceed the price elsewhere. ([Google auto-narration](https://play.google.com/books/publish/a
  • Network accessline 425
    elsewhere it must also be on Google Play, and the Google price must not exceed the price elsewhere. ([Google auto-narration](https://play.google.com/books/publish/autonarrated/), [program policies](https://support.google.com/books/partner/a
  • Network accessline 426
    the price elsewhere. ([Google auto-narration](https://play.google.com/books/publish/autonarrated/),
  • Network accessline 427
    [program policies](https://support.google.com/books/partner/answer/10013009))
  • Network accessline 437
    for publishers); free; production/QC takes roughly one to two months. You keep audiobook rights and can produce other versions. ([Apple Books digital narration](https://authors.apple.com/support/4519-digital-narration-audiobooks),
  • Network accessline 438
    audiobook rights and can produce other versions. ([Apple Books digital narration](https://authors.apple.com/support/4519-digital-narration-audiobooks), [get started](https://authors.apple.com/support/4973-get-started-digital-narration))
  • Network accessline 439
    narration](https://authors.apple.com/support/4519-digital-narration-audiobooks),
  • Network accessline 440
    [get started](https://authors.apple.com/support/4973-get-started-digital-narration))
  • Network accessline 459
    it, and you must actually hold the **audio rights** for the title (platform auto-narration programs require you to attest this and exclude public-domain-only claims where they require you to own rights). ([AI voice cloning legal issues](htt
  • Network accessline 460
    auto-narration programs require you to attest this and exclude public-domain-only claims where they require you to own rights). ([AI voice cloning legal issues](https://editorialge.com/ai-voice-cloning-for-audiobook-narration-legal-issues/)
  • Network accessline 461
    claims where they require you to own rights). ([AI voice cloning legal issues](https://editorialge.com/ai-voice-cloning-for-audiobook-narration-legal-issues/),
  • Network accessline 462
    [Apple](https://authors.apple.com/support/4519-digital-narration-audiobooks),
  • Network accessline 463
    [Google policies](https://support.google.com/books/partner/answer/10013009),
  • Network accessline 470
    terms) requires written consent and compensation. Watch licensing fine print that quietly claims "derivative uses" including **model training**. ([AI voice cloning legal issues](https://editorialge.com/ai-audiobook-narration-legality),
  • Network accessline 471
    that quietly claims "derivative uses" including **model training**. ([AI voice cloning legal issues](https://editorialge.com/ai-audiobook-narration-legality), [Authors Guild on Findaway/Spotify terms](https://authorsguild.org/news/response-
  • Network accessline 472
    cloning legal issues](https://editorialge.com/ai-audiobook-narration-legality),
  • Network accessline 473
    [Authors Guild on Findaway/Spotify terms](https://authorsguild.org/news/response-to-findaway-spotify-audiobook-terms-of-use/),
  • Network accessline 491
    endnotes / bibliographies rather than cutting them, and give every section its own numbered file with full metadata so a print-disabled listener can navigate the book the way a sighted reader navigates pages. ([NNELS guidelines](https://nne
  • Network accessline 492
    own numbered file with full metadata so a print-disabled listener can navigate the book the way a sighted reader navigates pages. ([NNELS guidelines](https://nnels.ca/accessibility-guidelines-audiobook-narrators), [AccessiblePublishing.ca](
  • Network accessline 493
    the book the way a sighted reader navigates pages. ([NNELS guidelines](https://nnels.ca/accessibility-guidelines-audiobook-narrators),
  • Network accessline 494
    [AccessiblePublishing.ca](https://www.accessiblepublishing.ca/audiobook-recommendations-for-publishers/),
  • Network accessline 546
    - ACX audio submission requirements — https://help.acx.com/s/article/what-are-the-acx-audio-submission-requirements
  • Network accessline 547
    - ACX Narrator Voice Replicas beta (July 9, 2025) — https://www.acx.com/mp/blog/now-in-beta-narrator-voice-replicas-on-acx
  • Network accessline 548
    - Amazon KDP Virtual Voice eligibility — https://kdp.amazon.com/en_US/help/topic/GJSXT4GZLP4PL62B
  • Network accessline 549
    - Amazon KDP Virtual Voice getting started — https://kdp.amazon.com/en_US/help/topic/GFAQU3LUEHCRB8KD
  • Network accessline 550
    - Spotify digital voice narration — https://support.spotify.com/us/authors/article/digital-voice-narration/
  • Network accessline 551
    - Google Play Books auto-narration — https://play.google.com/books/publish/autonarrated/
  • Network accessline 552
    - Google Play Books auto-narrated program policies — https://support.google.com/books/partner/answer/10013009
  • Network accessline 553
    - Apple Books digital narration — https://authors.apple.com/support/4519-digital-narration-audiobooks
  • Network accessline 554
    - Apple Books get started with digital narration — https://authors.apple.com/support/4973-get-started-digital-narration
  • Network accessline 555
    - Findaway Voices → Voices by INaudio transition (Jane Friedman) — https://janefriedman.com/what-authors-need-to-know-about-the-return-of-findaway-as-inaudio/
  • Network accessline 556
    - Spotify ends Findaway Voices (ALLi/SelfPublishingAdvice) — https://selfpublishingadvice.org/spotify-ends-findaway-voices/
  • Network accessline 557
    - Long-form TTS voice consistency / drift & chunking (Fish Audio) — https://fish.audio/blog/best-text-to-speech-for-audiobooks-2026/
  • Network accessline 558
    - Long-form TTS chunking / per-chapter architecture (tts-audiobook-tool) — https://github.com/zeropointnine/tts-audiobook-tool
  • Network accessline 559
    - Qwen3 long-form TTS (chunk sizing) — https://medium.com/data-science-collective/high-quality-long-form-tts-with-qwen3-open-weight-models-cdd6e3d00df0
  • Network accessline 560
    - AI narration pronunciation, SSML, homographs, QC — https://blog.humanizeaudio.com/ai-narration-pronunciation-guide/
  • Network accessline 561
    - Single vs full cast narration (Swift Publishing) — https://swiftbookpublishing.co.uk/audiobook-narration-styles/
  • Network accessline 562
    - Pros/cons full cast vs single narrator (Spines) — https://spines.com/pros-and-cons-full-cast-audiobooks-vs-single-narrator/
  • Network accessline 563
    - Accessibility guidelines for narrators (NNELS) — https://nnels.ca/accessibility-guidelines-audiobook-narrators
  • Network accessline 564
    - ID3 tags in audiobooks (APLN) — https://apln.ca/introduction-to-id3-tags-in-audiobooks/
  • Network accessline 565
    - Audiobook metadata intro (APLN) — https://apln.ca/introduction-to-audiobook-metadata/
  • Network accessline 566
    - AI voice cloning legal issues / narration vs text rights — https://editorialge.com/ai-voice-cloning-for-audiobook-narration-legal-issues/
  • Network accessline 567
    - Authors Guild on Findaway/Spotify audiobook terms — https://authorsguild.org/news/response-to-findaway-spotify-audiobook-terms-of-use/

skills/production/content-formats/avatar-spokesperson-production/SKILL.md

  • Network accessline 387
    - FTC, "Guides Concerning the Use of Endorsements and Testimonials in Advertising," 16 CFR Part 255, effective 2023-07-26: https://www.federalregister.gov/documents/2023/07/26/2023-14795/guides-concerning-the-use-of-endorsements-and-testimo
  • Network accessline 388
    - FTC, "Policy Statement Regarding Advertising Substantiation": https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation
  • Network accessline 389
    - FTC, "Native Advertising: A Guide for Businesses": https://www.ftc.gov/business-guidance/resources/native-advertising-guide-businesses
  • Network accessline 390
    - YouTube Help, "Disclosing use of GenAI content": https://support.google.com/youtube/answer/14328491
  • Network accessline 391
    - YouTube Blog, "How we're helping creators disclose altered or synthetic content," 2024-03-18: https://blog.youtube/news-and-events/disclosing-ai-generated-content/
  • Network accessline 392
    - TikTok Support, "About AI-generated content": https://support.tiktok.com/en/using-tiktok/creating-videos/ai-generated-content
  • Network accessline 393
    - TikTok Newsroom, "New labels for disclosing AI-generated content," 2023-09-19: https://newsroom.tiktok.com/new-labels-for-disclosing-ai-generated-content
  • Network accessline 394
    - Meta, "Our Approach to Labeling AI-Generated Content and Manipulated Media," 2024-04-05, updated 2024-09-12 on "AI info" label placement: https://about.fb.com/news/2024/04/metas-approach-to-labeling-ai-generated-content-and-manipulated-me
  • Network accessline 395
    - SAG-AFTRA, "Artificial Intelligence": https://www.sagaftra.org/contracts-industry-resources/member-resources/artificial-intelligence
  • Network accessline 396
    - NAVA, "Synth & AI": https://navavoices.org/synth-ai/
  • Network accessline 397
    - W3C, WCAG 2.2 Success Criterion 1.2.2 Captions (Prerecorded): https://www.w3.org/TR/WCAG22/#captions-prerecorded
  • Network accessline 398
    - FCC consumer guide, "Closed Captioning on Television," for caption quality concepts: https://www.fcc.gov/consumers/guides/closed-captioning-television
  • Network accessline 399
    - U.S. Copyright Office, "Copyright and Artificial Intelligence": https://www.copyright.gov/ai/
  • Network accessline 400
    - C2PA Specifications, content provenance standard overview: https://spec.c2pa.org/specifications/specifications/2.4/index.html

skills/production/content-formats/brand-launch-film-production/SKILL.md

  • Network accessline 105
    - FTC advertising substantiation policy says advertisers and agencies need a reasonable basis for advertising claims before dissemination. Verified 2026-07-10: https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertis
  • Network accessline 106
    - FTC digital disclosure guidance emphasizes clear and conspicuous disclosures; if a required disclosure cannot be made effectively on a device or platform, that platform may not be appropriate for the ad. Verified 2026-07-10: https://www.f
  • Network accessline 107
    - FTC endorsement guidance requires disclosure of unexpected material connections and warns that advertisers/intermediaries may be liable for deceptive endorsements or missing disclosures. Verified 2026-07-10: https://www.ftc.gov/business-g
  • Network accessline 108
    - FTC guidance and enforcement around AI claims treats deceptive AI marketing as ordinary deceptive marketing; there is no safe harbor merely because AI is involved. Verified 2026-07-10: https://www.ftc.gov/news-events/news/press-releases/2
  • Network accessline 221
    - WCAG 2.2 Success Criterion 1.2.2 requires captions for prerecorded audio content in synchronized media, with limited exceptions. Verified 2026-07-10: https://www.w3.org/TR/WCAG22/
  • Network accessline 222
    - W3C media accessibility guidance covers captions, transcripts, audio description, and planning. Verified 2026-07-10: https://www.w3.org/WAI/media/av/
  • Network accessline 223
    - FCC caption quality guidance for covered television programming emphasizes captions that are accurate, synchronous, complete, and properly placed. Verified 2026-07-10: https://www.fcc.gov/consumers/guides/closed-captioning-television
  • Network accessline 239
    - Google Ads/YouTube video ad specs list common aspect ratios such as 16:9, 9:16, and 1:1 and warn that overlays/CTAs may occupy different safe-zone areas depending on format. https://support.google.com/google-ads/answer/13547298
  • Network accessline 240
    - Meta Ads Guide pages vary by placement; Instagram Reels and Stories specs commonly emphasize 9:16 MP4/MOV-style delivery and placement-specific safe zones. https://www.facebook.com/business/ads-guide/update/video/instagram-reels and https
  • Network accessline 241
    - TikTok Ads Manager in-feed specs list vertical 9:16 as recommended, with other supported ratios, file formats, file size, duration, and audio/quality rules. https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads and https://ads.ti
  • Network accessline 265
    - Use the client's delivery spec where available. - For US television/broadcast-style delivery, consult ATSC A/85; it is a recommended practice for loudness control in digital television and streaming contexts. Verified 2026-07-10: https://
  • Network accessline 266
    - For US television/broadcast-style delivery, consult ATSC A/85; it is a recommended practice for loudness control in digital television and streaming contexts. Verified 2026-07-10: https://www.atsc.org/atsc-documents/a85-techniques-for-est
  • Network accessline 267
    - For European broadcast-style delivery, EBU R 128 recommends average programme loudness of -23 LUFS plus loudness range and true-peak descriptors. Verified 2026-07-10: https://tech.ebu.ch/publications/r128/
  • Network accessline 281
    - The U.S. Copyright Office AI materials state that copyrightability of generative AI outputs turns on human authorship and related issues; registration guidance for works containing AI-generated material is evolving. Verified 2026-07-10: h
  • Network accessline 282
    - C2PA provides an open technical standard for content provenance and edit history signals. Verified 2026-07-10: https://c2pa.org/ and https://spec.c2pa.org/specifications/specifications/2.4/index.html

skills/production/content-formats/documentary-montage-production/EVAL.md

  • Network accessline 168
    - Identifies NC and ND issues.

skills/production/content-formats/documentary-montage-production/SKILL.md

  • Network accessline 140
    - **Owned or commissioned**: confirm contract covers this use, territory, term, platform, paid ads, and derivatives. - **Licensed stock/archive**: keep license, invoice, allowed uses, restrictions, attribution requirements, and expiration. 
  • Network accessline 141
    - **Licensed stock/archive**: keep license, invoice, allowed uses, restrictions, attribution requirements, and expiration. - **Creative Commons**: verify exact license version and restrictions. BY requires credit; NC may block commercial or
  • Network accessline 142
    - **Creative Commons**: verify exact license version and restrictions. BY requires credit; NC may block commercial or fundraising use; ND may block edits/adaptations; SA may impose share-alike obligations.
  • Network accessline 441
    - YouTube Help, "Disclosing use of GenAI content": https://support.google.com/youtube/answer/14328491
  • Network accessline 442
    - TikTok Support, "About AI-generated content": https://support.tiktok.com/en/using-tiktok/creating-videos/ai-generated-content
  • Network accessline 443
    - Meta, "Our Approach to Labeling AI-Generated Content and Manipulated Media": https://about.fb.com/news/2024/04/metas-approach-to-labeling-ai-generated-content-and-manipulated-media/
  • Network accessline 444
    - FTC, "Trade Regulation Rule on Impersonation of Government and Businesses" final rule PDF: https://www.ftc.gov/system/files/ftc_gov/pdf/r207000_govt_biz_impersonation_rule.pdf
  • Network accessline 445
    - U.S. Copyright Office, "Copyright and Artificial Intelligence" and registration guidance index: https://www.copyright.gov/ai/
  • Network accessline 446
    - C2PA, "Verifying Media Content Sources": https://c2pa.org/ and C2PA Explainer: https://spec.c2pa.org/specifications/specifications/2.4/explainer/Explainer.html
  • Network accessline 447
    - Reuters, "Journalistic Standards": https://reutersagency.com/about/standards-values/
  • Network accessline 448
    - Society of Professional Journalists, "SPJ Code of Ethics": https://www.spj.org/spj-code-of-ethics/
  • Network accessline 449
    - W3C WCAG 2.2, time-based media criteria: https://www.w3.org/TR/WCAG22/ and WAI Understanding SC 1.2.2 Captions: https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 450
    - Dublin Core Metadata Initiative, "Metadata Basics": https://www.dublincore.org/resources/metadata-basics/
  • Network accessline 451
    - Creative Commons Chooser and license guidance: https://creativecommons.org/chooser/

skills/production/content-formats/ecommerce-product-imagery/SKILL.md

  • Network accessline 100
    Volatile platform note verified 2026-07-11: Amazon product image requirements are category- and locale-sensitive; Seller Central image rules include main-image restrictions and minimum technical requirements. Re-check the active Seller Cent
  • Network accessline 138
    - Google Merchant Center image and product data requirements are enforced through attributes such as `image_link`; check current rules before feed submission: https://support.google.com/merchants/answer/6324350
  • Network accessline 139
    - Google Merchant Center currently requires generative-AI product images to retain embedded AI-source metadata such as IPTC `DigitalSourceType`; do not strip provenance metadata when exporting or optimizing feed images. Re-check before subm
  • Network accessline 140
    - Meta's Advertising Standards cover misleading claims, personal attributes, before/after and other sensitive content; check current standards before ad launch: https://transparency.meta.com/policies/ad-standards/
  • Network accessline 141
    - TikTok advertising policies cover misleading, exaggerated, and prohibited claims and landing-page consistency; check current rules for region/category: https://ads.tiktok.com/help/article/tiktok-advertising-policies-ad-creatives-landing-p
  • Network accessline 218
    - Advertising claims require a reasonable basis and substantiation before dissemination: https://www.ftc.gov/business-guidance/advertising-marketing/advertising-claims
  • Network accessline 219
    - Endorsements and testimonials must be truthful and disclose material connections where required: https://www.ftc.gov/business-guidance/advertising-marketing/endorsements-influencers-reviews
  • Network accessline 220
    - Environmental marketing claims require care and substantiation; check current Green Guides/status before using green claims: https://www.ftc.gov/business-guidance/advertising-marketing/environmental-marketing
  • Network accessline 244
    - U.S. Copyright Office guidance on works containing AI-generated material and human authorship: https://www.copyright.gov/ai/
  • Network accessline 245
    - Getty Images release guidance for recognizable people and property in commercial content: https://contributors.gettyimages.com/article_public.aspx?article_id=5310
  • Network accessline 246
    - Adobe Stock model/property release guidance for recognizable people and property: https://helpx.adobe.com/stock/contributor/content-policies-guidelines/model-property-releases.html
  • Network accessline 247
    - C2PA Content Credentials are a provenance mechanism, not a truth guarantee; use them when a workflow or client requires disclosure metadata: https://c2pa.org/specifications/specifications/2.1/index.html
  • Network accessline 259
    Use W3C/WAI guidance for meaningful, concise alternatives and re-check client/platform CMS limits. Reference verified 2026-07-11: https://www.w3.org/WAI/tutorials/images/
  • Network accessline 449
    - Amazon Seller Central product image requirements: https://sellercentral.amazon.com/help/hub/reference/external/G1881
  • Network accessline 450
    - Google Merchant Center `image_link` and image data guidance: https://support.google.com/merchants/answer/6324350
  • Network accessline 451
    - Meta Advertising Standards: https://transparency.meta.com/policies/ad-standards/
  • Network accessline 452
    - TikTok Advertising Policies for creatives and landing pages: https://ads.tiktok.com/help/article/tiktok-advertising-policies-ad-creatives-landing-page
  • Network accessline 453
    - FTC advertising claims guidance: https://www.ftc.gov/business-guidance/advertising-marketing/advertising-claims
  • Network accessline 454
    - FTC endorsements, influencers, and reviews guidance: https://www.ftc.gov/business-guidance/advertising-marketing/endorsements-influencers-reviews
  • Network accessline 455
    - FTC environmental marketing guidance: https://www.ftc.gov/business-guidance/advertising-marketing/environmental-marketing
  • Network accessline 456
    - W3C/WAI image accessibility tutorials: https://www.w3.org/WAI/tutorials/images/
  • Network accessline 457
    - U.S. Copyright Office AI initiative/guidance: https://www.copyright.gov/ai/
  • Network accessline 458
    - C2PA specifications: https://spec.c2pa.org/specifications/specifications/2.4/index.html
  • Network accessline 459
    - Getty Images commercial release guidance: https://contributors.gettyimages.com/article/3069
  • Network accessline 460
    - Adobe Stock model/property release guidance: https://helpx.adobe.com/stock/contributor/content-policies-guidelines/model-property-releases.html

skills/production/content-formats/educational-animation-production/SKILL.md

  • Network accessline 445
    - W3C Web Content Accessibility Guidelines (WCAG) 2.2: https://www.w3.org/TR/WCAG22/
  • Network accessline 446
    - W3C Making Audio and Video Media Accessible: https://www.w3.org/WAI/media/av/
  • Network accessline 447
    - W3C Media Accessibility User Requirements: https://www.w3.org/TR/media-accessibility-reqs/
  • Network accessline 448
    - CDC Clear Communication Index User Guide: https://www.cdc.gov/ccindex/pdf/clear-communication-user-guide.pdf
  • Network accessline 449
    - Digital.gov Plain Language guides: https://digital.gov/guides/plain-language
  • Network accessline 450
    - CAST Universal Design for Learning Guidelines 3.0: https://udlguidelines.cast.org/
  • Network accessline 451
    - National Academies, How People Learn: https://www.nationalacademies.org/read/9853
  • Network accessline 452
    - Sweller, van Merrienboer, and Paas, "Cognitive Architecture and Instructional Design: 20 Years Later": https://link.springer.com/article/10.1007/s10648-019-09465-5
  • Network accessline 453
    - Cambridge Handbook of Multimedia Learning, chapter on coherence, signaling, redundancy, spatial contiguity, and temporal contiguity: https://www.cambridge.org/core/books/abs/cambridge-handbook-of-multimedia-learning/principles-for-reducin
  • Network accessline 454
    - FTC Advertising and Marketing guidance: https://www.ftc.gov/business-guidance/advertising-marketing
  • Network accessline 455
    - FTC Policy Statement Regarding Advertising Substantiation: https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation
  • Network accessline 456
    - U.S. Copyright Office AI initiative and copyrightability report: https://www.copyright.gov/ai/

skills/production/content-formats/explainer-video-production/SKILL.md

  • Network accessline 477
    - W3C, Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation, 2024-12-12: https://www.w3.org/TR/WCAG22/
  • Network accessline 478
    - W3C WAI, Making Audio and Video Media Accessible, updated 2024-09-17: https://www.w3.org/WAI/media/av/
  • Network accessline 479
    - W3C WAI, Complex Images tutorial: https://www.w3.org/WAI/tutorials/images/complex/
  • Network accessline 480
    - U.S. Web Design System, Data visualizations component guidance: https://designsystem.digital.gov/components/data-visualizations/
  • Network accessline 481
    - CDC, Clear Communication Index: https://www.cdc.gov/ccindex/index.html
  • Network accessline 482
    - Digital.gov, Plain language guide series: https://digital.gov/guides/plain-language
  • Network accessline 483
    - FTC, Advertising and Marketing business guidance: https://www.ftc.gov/business-guidance/advertising-marketing
  • Network accessline 484
    - eCFR, 16 CFR Part 255, Guides Concerning Use of Endorsements and Testimonials in Advertising, displayed current as of 2026-07-09 when consulted: https://www.ecfr.gov/current/title-16/chapter-I/subchapter-B/part-255
  • Network accessline 485
    - FTC, Endorsement Guides: What People Are Asking: https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking
  • Network accessline 486
    - U.S. Copyright Office, Copyright and Artificial Intelligence portal and 2023 registration guidance: https://www.copyright.gov/ai/ and https://www.copyright.gov/ai/ai_policy_guidance.pdf

skills/production/content-formats/fashion-campaign-production/SKILL.md

  • Network accessline 152
    Documented fact: The FTC's advertising substantiation policy expects advertisers to have a reasonable basis for objective claims before an ad is disseminated; the FTC also treats both express and implied claims as relevant. Verified 2026-07
  • Network accessline 161
    Documented fact: FTC Green Guides are intended to help marketers avoid misleading environmental claims. Verified 2026-07-11: https://www.ftc.gov/news-events/topics/truth-advertising/green-guides
  • Network accessline 170
    Documented fact: FTC guidance for textile/wool labeling says most textile and wool products need labels with fiber content, country of origin, and responsible company identity; care labels for clothing are handled by a separate FTC rule. Ve
  • Network accessline 172
    Documented fact: FTC care-label guidance says the Care Labeling Rule requires manufacturers and importers to attach care instructions to clothing and some piece goods. Verified 2026-07-11: https://www.ftc.gov/business-guidance/resources/clo
  • Network accessline 174
    Documented fact: FTC Made in USA guidance says the FTC does not pre-approve Made in USA claims; marketers must ensure claims are truthful and substantiated. Verified 2026-07-11: https://www.ftc.gov/business-guidance/resources/complying-made
  • Network accessline 176
    Documented fact: FTC endorsement guidance says endorsements must be honest, not misleading, and material connections that consumers would not expect should be clearly and conspicuously disclosed. Verified 2026-07-11: https://www.ftc.gov/bus
  • Network accessline 194
    Documented fact: C2PA describes Content Credentials as a content provenance/authenticity standard that can show information about media history. Verified 2026-07-11: https://c2pa.org/
  • Network accessline 196
    Documented fact: The U.S. Copyright Office maintains AI registration guidance and reports; copyright treatment of AI-generated material is a live policy area. Verified 2026-07-11: https://www.copyright.gov/ai/
  • Network accessline 198
    Volatile fact: New York enacted a synthetic-performer advertising disclosure law signed by the governor in December 2025, with bill text describing disclosure requirements and penalties. Verified 2026-07-11 from the NY State Senate bill pag
  • Network accessline 206
    - Meta Advertising Standards, verified 2026-07-11: https://transparency.meta.com/policies/ad-standards/
  • Network accessline 207
    - Meta personal attributes ad policy, verified 2026-07-11: https://transparency.meta.com/policies/ad-standards/objectionable-content/privacy-violations-personal-attributes/
  • Network accessline 208
    - Meta health and wellness policy, verified 2026-07-11: https://transparency.meta.com/policies/ad-standards/restricted-goods-services/health-wellness/
  • Network accessline 209
    - Google Merchant Center misrepresentation policy, verified 2026-07-11: https://support.google.com/merchants/answer/6150127
  • Network accessline 210
    - YouTube altered or synthetic content disclosure help, verified 2026-07-11: https://support.google.com/youtube/answer/14328491
  • Network accessline 211
    - TikTok AI-generated content label announcement, verified 2026-07-11: https://newsroom.tiktok.com/new-labels-for-disclosing-ai-generated-content
  • Network accessline 226
    Documented fact: W3C WAI's image tutorial provides a decision tree for choosing appropriate alt text based on image purpose. Verified 2026-07-11: https://www.w3.org/WAI/tutorials/images/decision-tree/
  • Network accessline 228
    Documented fact: Section508.gov explains that meaningful alternative text conveys the meaning of an image for users of assistive technology. Verified 2026-07-11: https://www.section508.gov/create/alternative-text/

skills/production/content-formats/food-beverage-content-production/SKILL.md

  • Network accessline 38
    Documented fact: FTC advertising guidance states that advertising should be truthful, not misleading, and supported before dissemination for objective claims; health-related product claims need appropriate substantiation. See FTC [Health Pr
  • Network accessline 43
    - Treat implied claims as claims. A glowing shield icon, before/after body change, lab coat, medical-looking chart, athletic performance scene, or "guilt-free" framing can imply benefits even if the words are absent. - For comparisons such 
  • Network accessline 44
    - For comparisons such as "30% less sugar," "more protein than leading brand," or "better for kids," require the exact comparison basis and substantiation. - For testimonials, influencers, UGC, reviews, and creator-style ads, require materi
  • Network accessline 45
    - For testimonials, influencers, UGC, reviews, and creator-style ads, require material-connection disclosure and typicality review. FTC endorsement guidance is context-dependent; see FTC [Endorsements, Influencers, and Reviews](https://www.
  • Network accessline 46
    - For native or editorial-style content, ensure the commercial nature is clear; do not disguise an ad as independent food journalism or a recipe recommendation. See FTC [Native Advertising: A Guide for Businesses](https://www.ftc.gov/busine
  • Network accessline 54
    - FDA's food labeling guidance summarizes required statements for many packaged foods and recommends manufacturers/importers understand applicable law before distribution: [Food Labeling Guide](https://www.fda.gov/regulatory-information/sea
  • Network accessline 55
    - FDA identifies the major food allergens as milk, eggs, fish, Crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame: [Food Allergies](https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/food-allergies).
  • Network accessline 56
    - FDA menu labeling applies to covered chain restaurants and similar retail food establishments with 20 or more locations under the same name offering substantially the same menu items, with calorie and additional written nutrition-informat
  • Network accessline 57
    - FDA's "gluten-free" rule uses a less-than-20-ppm threshold for unavoidable gluten in foods bearing the claim: FDA [Questions and Answers on the Gluten-Free Food Labeling Final Rule](https://www.fda.gov/food/nutrition-food-labeling-and-cri
  • Network accessline 58
    - FDA updated the "healthy" nutrient content claim by final rule; this is a volatile area and must be rechecked before production use: FDA [Use of the "Healthy" Claim on Food Labeling](https://www.fda.gov/food/nutrition-food-labeling-and-cr
  • Network accessline 70
    Documented fact: U.S. government food-safety sources publish safe internal temperature and raw-food handling guidance; see USDA FSIS [Safe Minimum Internal Temperature Chart](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-prep
  • Network accessline 84
    - TTB says alcohol advertisements and retail cartons generally do not require TTB preapproval before broadcast/publication/printing, but TTB can review them for compliance on request: TTB [Alcohol Beverage Advertising](https://www.ttb.gov/w
  • Network accessline 85
    - TTB social media guidance states that advertising rules, including prohibited practices/statements, apply to social media advertising; posts on owned pages and certain reposted/liked third-party content may be considered advertising: TTB 
  • Network accessline 86
    - U.S. alcohol industry self-regulatory codes emphasize legal-drinking-age adult audiences and responsible content. See DISCUS [Code of Responsible Practices](https://distilledspirits.org/code-of-responsible-practices/), Beer Institute [Adv
  • Network accessline 167
    - Main-image rules vary by marketplace and change often. Re-check current marketplace requirements at production time. For Amazon, the official product image guide says images should accurately represent the product and match the product ti
  • Network accessline 193
    - Start with an immediately readable sensory action: pour, cut, pull, steam, crunch, dip, drizzle, pack tear, spoon plunge, or first bite. - Design for sound-off comprehension: captions, supers, visual step changes, and end card. - Keep saf
  • Network accessline 194
    - Design for sound-off comprehension: captions, supers, visual step changes, and end card. - Keep safe zones clear for platform UI; re-check current platform specs. Official, volatile references include Meta [Ads Guide](https://www.facebook
  • Network accessline 195
    - Keep safe zones clear for platform UI; re-check current platform specs. Official, volatile references include Meta [Ads Guide](https://www.facebook.com/business/ads-guide/update), TikTok [In-Feed Ads specs](https://ads.tiktok.com/help/art
  • Network accessline 207
    Documented fact: W3C WAI guidance says alternative text depends on image usage, context, and content; see W3C WAI [Images Tutorial](https://www.w3.org/WAI/tutorials/images/) and [Alt Decision Tree](https://www.w3.org/WAI/tutorials/images/de
  • Network accessline 222
    Documented fact: U.S. Copyright Office guidance on AI-generated material says copyright protection may be claimed for human contributions, while AI-generated material must be identified/disclaimed in registration contexts; see U.S. Copyrigh
  • Network accessline 380
    - FTC: [Health Products Compliance Guidance](https://www.ftc.gov/business-guidance/resources/health-products-compliance-guidance), [Health Claims](https://www.ftc.gov/business-guidance/advertising-marketing/health-claims), [Endorsements, In
  • Network accessline 381
    - FDA/food safety: [Food Labeling Guide](https://www.fda.gov/regulatory-information/search-fda-guidance-documents/guidance-industry-food-labeling-guide), [Food Allergies](https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/f
  • Network accessline 382
    - Alcohol: TTB [Alcohol Beverage Advertising](https://www.ttb.gov/what-we-do/program-areas/advertising), TTB [Industry Circular 2024-1](https://www.ttb.gov/public-information/industry-circulars/ttb-industry-circular-2024-1), DISCUS [Code of
  • Network accessline 383
    - Platform/accessibility/rights: Amazon Seller Central [Product Image Guide](https://sellercentral.amazon.com/help/hub/reference/external/G1881?locale=en-US), Meta [Ads Guide](https://www.facebook.com/business/ads-guide/update), TikTok [In-

skills/production/content-formats/game-trailer-production/SKILL.md

  • Network accessline 346
    - Apple App Store App Previews and App Preview Specifications: https://developer.apple.com/app-store/app-previews/ and https://developer.apple.com/help/app-store-connect/reference/app-information/app-preview-specifications/
  • Network accessline 347
    - Google Play preview assets: https://support.google.com/googleplay/android-developer/answer/9866151
  • Network accessline 348
    - Microsoft/Xbox Store listing trailer requirements and Xbox Accessibility Guidelines: https://learn.microsoft.com/en-us/gaming/game-publishing/concepts/store-listing and https://learn.microsoft.com/en-us/xbox/accessibility/xbox-accessibili
  • Network accessline 349
    - Steamworks graphical asset overview/rules: https://partner.steamgames.com/doc/store/assets and https://partner.steamgames.com/doc/store/assets/rules
  • Network accessline 350
    - Epic Games Store storefront media/content documentation: https://dev.epicgames.com/docs/epic-games-store/sales-and-marketing/marketing/storefront-media-guide and https://dev.epicgames.com/docs/epic-games-store/requirements-guidelines/cont
  • Network accessline 351
    - YouTube recommended upload encoding settings and GenAI disclosure: https://support.google.com/youtube/answer/1722171 and https://support.google.com/youtube/answer/14328491
  • Network accessline 352
    - FTC advertising, substantiation, and endorsement guidance: https://www.ftc.gov/business-guidance/advertising-marketing, https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation, and https://www.ft
  • Network accessline 353
    - IARC FAQ and overview: https://www.globalratings.com/ and https://globalratings.com/faq/
  • Network accessline 354
    - W3C WCAG 2.2 captions and flashing guidance: https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html and https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 355
    - U.S. Copyright Office copyright and AI materials: https://www.copyright.gov/what-is-copyright/ and https://www.copyright.gov/ai/

skills/production/content-formats/immersive-spatial-video-production/SKILL.md

  • Network accessline 16
    - Apple Human Interface Guidelines, "Immersive experiences," https://developer.apple.com/design/human-interface-guidelines/immersive-experiences. Access path: Apple Developer > Design > Human Interface Guidelines > Immersive experiences. Su
  • Network accessline 17
    - Apple Human Interface Guidelines, "Playing video," https://developer.apple.com/design/human-interface-guidelines/playing-video. Access path: Apple Developer > Design > Human Interface Guidelines > Playing video. Supports the system video 
  • Network accessline 18
    - Apple Developer Documentation, "Reading stereoscopic 3D video files," https://developer.apple.com/documentation/avfoundation/media_reading_and_writing/reading_stereoscopic_3d_video_files. Access path: Apple Developer > Documentation > AVF
  • Network accessline 19
    - Apple Developer Documentation, "Writing spatial video," https://developer.apple.com/documentation/avfoundation/media_reading_and_writing/writing_spatial_video. Access path: Apple Developer > Documentation > AVFoundation > Media reading an

skills/production/content-formats/livestream-event-production/SKILL.md

  • Network accessline 159
    Volatile platform fact verified 2026-07-11: YouTube's live encoder documentation lists RTMP and RTMPS ingest, recommends RTMPS because the stream is encrypted into and through Google servers, and recommends testing before going live and mon
  • Network accessline 169
    Documented fact: the SRT Internet-Draft, "The SRT Protocol," describes SRT as a user-level protocol over UDP for reliable and secure transport optimized for low-latency live video streaming. It describes caller-listener and rendezvous conne
  • Network accessline 171
    Documented fact: Haivision's public SRT API documentation describes binding/listening/accepting, caller connection with `srt_connect`, rendezvous setup with `SRTO_RENDEZVOUS` or `srt_rendezvous`, Live transmission defaults, socket options s
  • Network accessline 190
    Documented fact: HTTP Live Streaming (HLS) uses playlists and media segments. RFC 8216 defines Media Playlists, Master Playlists, Media Segments, Variant Streams, Renditions, target duration, sequence/discontinuity behavior, and WebVTT subt
  • Network accessline 204
    Documented fact: W3C WebRTC 1.0 specifies real-time communication between browsers, including peer connections, media tracks, data channels, ICE, DTLS transport, RTP media, and statistics surfaces. Source: W3C Recommendation, 13 March 2025,
  • Network accessline 206
    Documented fact: RFC 8835 describes WebRTC transport protocols, including UDP/TCP assumptions, ICE/STUN/TURN for NAT and firewall traversal, DTLS-SRTP for media keying, SCTP over DTLS over ICE for data channels, and QoS/prioritization consi
  • Network accessline 208
    Documented fact: RFC 8834 describes media transport and RTP use in WebRTC, including RTP/RTCP, SRTP/SRTCP, congestion control requirements, RTCP feedback, and performance monitoring via packet-loss and jitter statistics. Source: RFC 8834, h
  • Network accessline 219
    - WebRTC is not automatically a mass-broadcast delivery system. Large audiences usually require SFUs, relays, bridges, or conversion to an HTTP delivery format. - TURN capacity can become the hidden bottleneck for remote guests and interact
  • Network accessline 221
    - Monitor ICE state, selected candidate pair, round-trip time, jitter, packets lost, frames dropped, quality limitation reason, available outgoing bitrate, audio levels, and freezes where the implementation exposes them. The W3C WebRTC Stat
  • Network accessline 234
    Volatile platform fact verified 2026-07-11: YouTube's encoder settings page says 4K/2160 content is not available for low-latency streaming and is optimized for normal-latency quality. Recheck before relying on this because platform feature
  • Network accessline 289
    Documented fact: WCAG 2.x Success Criterion 1.2.4 requires captions for live audio content in synchronized media at Level AA. W3C WAI explains that live captions are usually provided by professional real-time captioners/CART writers and tha
  • Network accessline 291
    Documented fact: the FCC provides U.S. closed-captioning rules and quality/responsibility resources for television video programming, including 47 CFR Part 79 references. Jurisdiction and applicability must be verified for each distribution
  • Network accessline 293
    Documented fact: 47 CFR § 79.4 covers closed captioning of video programming delivered using Internet protocol. It defines IP-delivered video programming roles and requirements, including obligations for covered video programming owners to 
  • Network accessline 434
    - HLS documented facts: RFC 8216, "HTTP Live Streaming," August 2017, https://www.rfc-editor.org/rfc/rfc8216
  • Network accessline 435
    - WebRTC API documented facts: W3C Recommendation, "WebRTC: Real-Time Communication in Browsers," 13 March 2025, https://www.w3.org/TR/webrtc/
  • Network accessline 436
    - WebRTC transport documented facts: RFC 8835, "Transports for WebRTC," January 2021, https://www.rfc-editor.org/rfc/rfc8835
  • Network accessline 437
    - WebRTC RTP/media documented facts: RFC 8834, "Media Transport and Use of RTP in WebRTC," January 2021, https://www.rfc-editor.org/rfc/rfc8834
  • Network accessline 438
    - WebRTC stats documented facts with volatility note: W3C Candidate Recommendation Draft, "Identifiers for WebRTC's Statistics API," latest fetched version dated 25 September 2025, https://www.w3.org/TR/webrtc-stats/
  • Network accessline 439
    - Accessibility/captions documented facts: W3C WAI captions and planning pages, updated 17 September 2024, https://www.w3.org/WAI/media/av/captions/ and https://www.w3.org/WAI/media/av/planning/
  • Network accessline 440
    - U.S. captioning regulatory reference: FCC, "Closed Captioning of Video Programming on Television," page updated April 8, 2026, https://www.fcc.gov/general/closed-captioning-video-programming-television - U.S. IP-delivered video captioning
  • Network accessline 441
    - U.S. IP-delivered video captioning regulatory reference: eCFR, 47 CFR § 79.4, "Closed captioning of video programming delivered using Internet protocol," fetched 2026-07-11, Title 47 displayed current as of 2026-07-09, https://www.ecfr.go
  • Network accessline 442
    - SRT protocol/source notes: Internet-Draft, "The SRT Protocol," draft-sharabayko-srt-00, expired 9 September 2021, https://datatracker.ietf.org/doc/html/draft-sharabayko-srt-00; Haivision SRT API and SRT API Socket Options, fetched 2026-07
  • Network accessline 443
    - Volatile platform facts: YouTube Help, "Choose live encoder settings, bitrates, and resolutions," fetched 2026-07-11, https://support.google.com/youtube/answer/2853702

skills/production/content-formats/music-video-production/SKILL.md

  • Network accessline 398
    - YouTube Help, "Recommended upload encoding settings": https://support.google.com/youtube/answer/1722171
  • Network accessline 399
    - YouTube Blog, "How we're helping creators disclose altered or synthetic content": https://blog.youtube/news-and-events/disclosing-ai-generated-content/
  • Network accessline 400
    - YouTube Help, "Understanding 'How this content was made' disclosures on YouTube": https://support.google.com/youtube/answer/15447836
  • Network accessline 401
    - YouTube Help, "Understand three-minute YouTube Shorts": https://support.google.com/youtube/answer/15424877
  • Network accessline 402
    - TikTok Help, "About AI-generated content": https://support.tiktok.com/en/using-tiktok/creating-videos/ai-generated-content
  • Network accessline 403
    - TikTok Help, "Commercial use of music on TikTok": https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/commercial-use-of-music-on-tiktok
  • Network accessline 404
    - TikTok Ads Help, "About the Commercial Music Library": https://ads.tiktok.com/help/article/commercial-music-library
  • Network accessline 405
    - TikTok Ads Help, "TikTok Auction In-Feed Ads": https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads
  • Network accessline 406
    - Instagram Help, "Reel size & aspect ratios on Instagram": https://help.instagram.com/1038071743007909
  • Network accessline 407
    - Meta Transparency Center, "Misinformation": https://transparency.meta.com/policies/community-standards/misinformation/
  • Network accessline 408
    - FTC, "The FTC's Endorsement Guides: What People Are Asking": https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking
  • Network accessline 409
    - Electronic Code of Federal Regulations, 16 CFR Part 255: https://www.ecfr.gov/current/title-16/chapter-I/subchapter-B/part-255
  • Network accessline 410
    - W3C WCAG 2.2, Captions (Prerecorded): https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 411
    - W3C WCAG 2.2, Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 412
    - U.S. Copyright Office, "Copyright and Artificial Intelligence": https://www.copyright.gov/ai/
  • Network accessline 413
    - U.S. Copyright Office, "What Musicians Should Know about Copyright": https://www.copyright.gov/engage/musicians/
  • Network accessline 414
    - BMI, "BMI and Performing Rights": https://www.bmi.com/licensing/entry/business_using_music_bmi_and_performing_rights
  • Network accessline 415
    - SAG-AFTRA, "Artificial Intelligence": https://www.sagaftra.org/contracts-industry-resources/member-resources/artificial-intelligence

skills/production/content-formats/podcast-production/SKILL.md

  • Network accessline 510
    **Standards & loudness** - Apple Podcasts — Audio requirements (formats, bitrates, -16 dB LKFS ±1, -1 dB FS true peak):   https://podcasters.apple.com/support/893-audio-requirements
  • Network accessline 511
    - Apple Podcasts — Audio requirements (formats, bitrates, -16 dB LKFS ±1, -1 dB FS true peak):   https://podcasters.apple.com/support/893-audio-requirements - AES TD1008 (2021), *Recommendations for Loudness of Internet Audio Streaming and 
  • Network accessline 512
    https://podcasters.apple.com/support/893-audio-requirements
  • Network accessline 513
    - AES TD1008 (2021), *Recommendations for Loudness of Internet Audio Streaming and On-Demand   Distribution* (supersedes TD1004; -18 LUFS speech, keep above -20 LUFS, speech ~2–3 LU louder   than music): https://aes2.org/wp-content/uploads/
  • Network accessline 514
    Distribution* (supersedes TD1004; -18 LUFS speech, keep above -20 LUFS, speech ~2–3 LU louder   than music): https://aes2.org/wp-content/uploads/2024/01/20210924_TD1008_v3.13.pdf and   https://aes.org/technical-council/technical-document-ae
  • Network accessline 515
    than music): https://aes2.org/wp-content/uploads/2024/01/20210924_TD1008_v3.13.pdf and
  • Network accessline 516
    https://aes.org/technical-council/technical-document-aestd1008/
  • Network accessline 517
    - Production Advice, summary of AES TD1008: https://productionadvice.co.uk/td1008/
  • Network accessline 519
    https://support.spotify.com/us/artists/article/loudness-normalization/
  • Network accessline 521
    **RSS / metadata / transcripts / chapters** - Apple Podcasts — Podcast RSS feed requirements:   https://podcasters.apple.com/support/823-podcast-requirements
  • Network accessline 522
    - Apple Podcasts — Podcast RSS feed requirements:   https://podcasters.apple.com/support/823-podcast-requirements - Podcasting 2.0 / Podcast Namespace spec (transcript, chapters, etc.):
  • Network accessline 523
    https://podcasters.apple.com/support/823-podcast-requirements
  • Network accessline 524
    - Podcasting 2.0 / Podcast Namespace spec (transcript, chapters, etc.):   https://podcasting2.org/docs/podcast-namespace/1.0 and   https://github.com/Podcast-Standards-Project/PSP-1-Podcast-RSS-Specification
  • Network accessline 525
    https://podcasting2.org/docs/podcast-namespace/1.0 and
  • Network accessline 526
    https://github.com/Podcast-Standards-Project/PSP-1-Podcast-RSS-Specification
  • Network accessline 528
    **Platform AI-content policies** - YouTube — Disclosing altered or synthetic content (blog):   https://blog.youtube/news-and-events/disclosing-ai-generated-content/ ; "How this content was
  • Network accessline 529
    - YouTube — Disclosing altered or synthetic content (blog):   https://blog.youtube/news-and-events/disclosing-ai-generated-content/ ; "How this content was   made" help: https://support.google.com/youtube/answer/15447836
  • Network accessline 530
    https://blog.youtube/news-and-events/disclosing-ai-generated-content/ ; "How this content was
  • Network accessline 531
    made" help: https://support.google.com/youtube/answer/15447836
  • Network accessline 533
    https://www.musicbusinessworldwide.com/spotify-extends-verified-by-spotify-badges-to-podcasts-further-cracking-down-on-ai-impersonators/
  • Network accessline 535
    **Voice rights & disclosure law (not legal advice)** - Tennessee ELVIS Act overview (Art and Media Law): https://artandmedialaw.com/elvis-act/
  • Network accessline 536
    - Tennessee ELVIS Act overview (Art and Media Law): https://artandmedialaw.com/elvis-act/
  • Network accessline 537
    - Right-of-publicity / voice-cloning risk map (Holon Law):   https://holonlaw.com/entertainment-law/synthetic-media-voice-cloning-and-the-new-right-of-publicity-risk-map-for-2026/ - Deepfake & AI voice-cloning laws by state (Recording Law):
  • Network accessline 538
    https://holonlaw.com/entertainment-law/synthetic-media-voice-cloning-and-the-new-right-of-publicity-risk-map-for-2026/
  • Network accessline 540
    https://www.recordinglaw.com/us-laws/deepfake-laws/
  • Network accessline 542
    **TTS direction (best-practice docs, provider-neutral synthesis)** - ElevenLabs — Text-to-speech best practices:   https://elevenlabs.io/docs/overview/capabilities/text-to-speech/best-practices
  • Network accessline 543
    - ElevenLabs — Text-to-speech best practices:   https://elevenlabs.io/docs/overview/capabilities/text-to-speech/best-practices - Microsoft Azure — SSML voice/prosody/phoneme reference:
  • Network accessline 544
    https://elevenlabs.io/docs/overview/capabilities/text-to-speech/best-practices
  • Network accessline 545
    - Microsoft Azure — SSML voice/prosody/phoneme reference:   https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-synthesis-markup-voice - Google Cloud Text-to-Speech — SSML reference:
  • Network accessline 546
    https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-synthesis-markup-voice
  • Network accessline 548
    https://docs.cloud.google.com/text-to-speech/docs/ssml
  • Network accessline 550
    **Music/SFX rights (practitioner references)** - The Podcast Haven — How to license music for a podcast:   https://thepodcasthaven.com/how-to-license-music-for-a-podcast/
  • Network accessline 551
    - The Podcast Haven — How to license music for a podcast:   https://thepodcasthaven.com/how-to-license-music-for-a-podcast/ - Art and Media Law — Podcast music licensing: https://artandmedialaw.com/podcast-music-licensing/
  • Network accessline 552
    https://thepodcasthaven.com/how-to-license-music-for-a-podcast/
  • Network accessline 553
    - Art and Media Law — Podcast music licensing: https://artandmedialaw.com/podcast-music-licensing/
  • Network accessline 555
    **Format, structure & scriptwriting (practitioner references)** - Buzzsprout — How to write a podcast script: https://www.buzzsprout.com/blog/write-podcast-script-examples
  • Network accessline 556
    - Buzzsprout — How to write a podcast script: https://www.buzzsprout.com/blog/write-podcast-script-examples
  • Network accessline 557
    - Riverside — Podcast structure: https://riverside.com/blog/podcast-structure
  • Network accessline 558
    - Podnews — LUFS/LKFS for podcasters: https://podnews.net/article/lufs-lkfs-for-podcasters

skills/production/content-formats/product-ad-production/SKILL.md

  • Network accessline 477
    - [S1 — Christensen Institute, Jobs to Be Done Theory](https://www.christenseninstitute.org/theory/jobs-to-be-done/)
  • Network accessline 478
    - [S2 — U.S. FTC, Advertising and Marketing](https://www.ftc.gov/business-guidance/advertising-marketing)
  • Network accessline 479
    - [S3 — U.S. FTC, Advertising FAQ's: A Guide for Small Business](https://www.ftc.gov/business-guidance/resources/advertising-faqs-guide-small-business)
  • Network accessline 480
    - [S4 — U.S. FTC, Native Advertising: A Guide for Businesses](https://www.ftc.gov/business-guidance/resources/native-advertising-guide-businesses)
  • Network accessline 481
    - [S5 — U.S. FTC, Disclosures 101 for Social Media Influencers](https://www.ftc.gov/business-guidance/resources/disclosures-101-social-media-influencers)
  • Network accessline 482
    - [S6 — U.S. FTC, Consumer Reviews and Testimonials Rule: Questions and Answers](https://www.ftc.gov/business-guidance/resources/consumer-reviews-testimonials-rule-questions-answers)
  • Network accessline 483
    - [S7 — Google Ads Help, ABCDs of effective video ads](https://support.google.com/google-ads/answer/14783551?hl=en)
  • Network accessline 484
    - [S8 — Google, ABCD reference guide](https://services.google.com/fh/files/misc/youtube_google_abcd_reference_guide_en.pdf)
  • Network accessline 485
    - [S9 — Ehrenberg-Bass Institute, Brands of Distinction](https://marketingscience.info/news-and-insights/brands-of-distinction)
  • Network accessline 486
    - [S10 — TikTok Ads Manager, About Split Testing](https://ads.tiktok.com/help/article/split-testing?lang=en)
  • Network accessline 487
    - [S11 — Google Ads Help, Create a video experiment](https://support.google.com/google-ads/answer/10436762?hl=en)
  • Network accessline 488
    - [S12 — W3C, Understanding WCAG Success Criterion 1.2.2 Captions](https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html)
  • Network accessline 489
    - [S13 — W3C, Web Content Accessibility Guidelines 2.2, 1.4.3 Contrast](https://www.w3.org/TR/WCAG22/#contrast-minimum)
  • Network accessline 490
    - [S14 — ATSC A/85, Audio Loudness for Digital Television](https://www.atsc.org/atsc-documents/a85-techniques-for-establishing-and-maintaining-audio-loudness-for-digital-television/)
  • Network accessline 491
    - [S15 — TikTok Advertising Policies, Ad Format and Functionality](https://ads.tiktok.com/help/article/tiktok-ads-policy-ad-format-and-functionality?lang=en)
  • Network accessline 492
    - [S16 — Google Ads Help, YouTube Shorts ads: asset specs and best practices](https://support.google.com/google-ads/answer/16041697?hl=en)
  • Network accessline 493
    - [S17 — Meta for Business, Instagram and Facebook Reels ads](https://www.facebook.com/business/ads/facebook-instagram-reels-ads)
  • Network accessline 494
    - [S18 — Instagram Help, Create Instagram Reels ads in Meta Ads Manager](https://www.facebook.com/help/instagram/546362593027755)
  • Network accessline 495
    - [S19 — TikTok Ads Manager, Auction In-Feed Ads](https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads?redirected=2)
  • Network accessline 496
    - [S20 — TikTok Ads Manager, Ad Preview Tool](https://ads.tiktok.com/help/article/How-to-use-the-Ad-Preview-Tool-in-TikTok-Ads-Manager?lang=en)
  • Network accessline 497
    - [S21 — Google Ads Help, About video campaigns](https://support.google.com/google-ads/answer/6340491)
  • Network accessline 498
    - [S22 — Media Rating Council, Viewable Ad Impression Measurement Guidelines](https://www.mediaratingcouncil.org/sites/default/files/Standards/081815%20Viewable%20Ad%20Impression%20Guideline_v2.0_Final.pdf)
  • Network accessline 499
    - [S23 — Google Ads Help, Experiment Center](https://support.google.com/google-ads/answer/16856494?hl=en)
  • Network accessline 500
    - [S24 — U.S. Copyright Office, Copyright and Artificial Intelligence](https://www.copyright.gov/ai/)

skills/production/content-formats/real-estate-content-production/SKILL.md

  • Network accessline 94
    - NAR's Code of Ethics Article 12 requires REALTORS to be truthful and present a "true picture" in communications, including online content and images; it also prohibits manipulating listing content in a deceptive or misleading way. Source:
  • Network accessline 95
    - NAR says MLSs may require property photographs and that participants should read the applicable MLS policy; copyright/licensing questions vary by who created the photos. Source: [NAR MLS policy: use of photographs](https://www.nar.realtor
  • Network accessline 96
    - NorthstarMLS publicly says virtual staging is acceptable only when alterations affect personal property, not real estate, and recommends disclosure in remarks/captions. Source verified July 11, 2026: [NorthstarMLS Virtual Staging](https:/
  • Network accessline 97
    - Canopy MLS publicly states altered photos, renderings, AI-enhanced images, and virtual tours should be disclosed and not used to exaggerate, conceal, or misrepresent property facts. Source verified July 11, 2026: [Canopy MLS digital image
  • Network accessline 98
    - ARMLS publicly describes a "Digitally Altered" disclosure/watermark and original-image pairing requirement under its Rule 8.23. Source verified July 11, 2026: [ARMLS Digitally Altered Media](https://armls.com/digitally-altered-media).
  • Network accessline 99
    - California AB 723, approved October 10, 2025, added Business and Professions Code Section 10140.8 for real-estate digitally altered image disclosure. The official bill text describes disclosure plus access to original unaltered images for
  • Network accessline 113
    Federal fair-housing law prohibits housing ads that indicate a preference, limitation, discrimination, or intent to discriminate based on protected characteristics. Federal protected classes include race, color, religion, sex, familial stat
  • Network accessline 133
    The FTC's substantiation policy requires a reasonable basis for objective advertising claims, including express and implied claims. Source verified July 11, 2026: [FTC Policy Statement Regarding Advertising Substantiation](https://www.ftc.g
  • Network accessline 253
    Commercial real estate drone footage in the United States generally implicates FAA Part 107. The FAA says certificated remote pilots operating under Part 107 may fly at night, over people, and over moving vehicles only when rule requirement
  • Network accessline 265
    For images, write alt text that communicates the purpose and meaningful property information, not every decorative detail. W3C's image guidance says text alternatives should reflect the information/function of the image, and decorative imag
  • Network accessline 273
    For videos with speech or meaningful sound, provide captions. WCAG 2.2 Success Criterion 1.2.2 covers captions for prerecorded synchronized media. Source verified July 11, 2026: [W3C WCAG 2.2](https://www.w3.org/TR/WCAG22/) and [W3C Underst
  • Network accessline 275
    For walkthroughs where visuals convey information not in narration, provide audio description or a text transcript/shot list with meaningful visual details. WCAG includes audio description or media alternatives for prerecorded video. Source
  • Network accessline 316
    - Meta's Advertising Standards say advertisers running housing ads in the United States, or targeting the United States, Canada, or certain parts of Europe, must self-identify them as a Special Ad Category and use approved targeting options
  • Network accessline 317
    - Google restricts personalization for housing, employment, and consumer finance in the US and Canada, and its policy materials discuss housing/employment/credit labels and limited targeting. Sources: [Google restricted targeting](https://s
  • Network accessline 318
    - TikTok describes Special Ad Categories for housing, employment, or credit opportunities in the US/Canada. Source verified July 11, 2026: [TikTok Special Ad Category](https://ads.tiktok.com/help/article/choosing-special-ad-category?lang=en
  • Network accessline 319
    - LinkedIn prohibits discriminatory ads and requires compliance with laws covering housing access. Source verified July 11, 2026: [LinkedIn Advertising Policies](https://www.linkedin.com/legal/ads-policy).
  • Network accessline 359
    For provenance, Content Credentials/C2PA can help document origin and edits when supported, but do not rely on metadata as the only disclosure because platforms can strip metadata and consumers may not see it. C2PA defines a technical stand
  • Network accessline 520
    - Fair housing and advertising: [HUD Fair Housing Act overview](https://www.hud.gov/helping-americans/fair-housing-act-overview), [42 U.S.C. Section  3604](https://www.law.cornell.edu/uscode/text/42/3604), [National Fair Housing Alliance re
  • Network accessline 521
    - REALTOR ethics and MLS/photo policy examples: [NAR 2026 Code of Ethics](https://www.nar.realtor/about-nar/governing-documents/code-of-ethics/2026-code-of-ethics-standards-of-practice), [NAR MLS photograph policy](https://www.nar.realtor/a
  • Network accessline 522
    - Advertising claim/endorsement guidance: [FTC substantiation policy](https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation), [FTC Endorsement Guides FAQ](https://www.ftc.gov/business-guidance/re
  • Network accessline 523
    - Drone: [FAA commercial drone operators](https://www.faa.gov/uas/commercial_operators).
  • Network accessline 524
    - Accessibility: [W3C Images Tutorial](https://www.w3.org/WAI/tutorials/images/), [W3C alt decision tree](https://www.w3.org/WAI/tutorials/images/decision-tree/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/), [W3C captions guidance](https://ww
  • Network accessline 525
    - Paid-ad platform restrictions: [Meta Advertising Standards](https://transparency.meta.com/policies/ad-standards/), [Google restricted targeting](https://support.google.com/adspolicy/answer/143465?hl=en), [Google HEC FAQ](https://support.g
  • Network accessline 526
    - Provenance: [C2PA](https://c2pa.org/), [C2PA specifications](https://spec.c2pa.org/specifications/specifications/2.4/index.html), [Adobe Content Credentials overview](https://helpx.adobe.com/creative-cloud/apps/adobe-content-authenticity/

skills/production/content-formats/saas-product-demo-production/SKILL.md

  • Network accessline 606
    - FTC Advertising and Marketing Basics: claims in advertisements must be truthful, non-deceptive/unfair, and evidence-based. https://www.ftc.gov/business-guidance/advertising-marketing
  • Network accessline 607
    - FTC Policy Statement Regarding Advertising Substantiation: advertisers need a reasonable basis for objective express and implied claims before dissemination. https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertis
  • Network accessline 608
    - FTC .com Disclosures: clear and conspicuous online disclosures, proximity, prominence, duration, mobile/device context, net impression. https://www.ftc.gov/system/files/documents/plain-language/bus41-dot-com-disclosures-information-about-
  • Network accessline 609
    - W3C WCAG 2.2 Understanding SC 1.2.2 Captions (Prerecorded): captions for prerecorded synchronized media with audio. https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 610
    - W3C WCAG 2.2 Understanding SC 1.2.5 Audio Description (Prerecorded): spoken description of visual content when needed. https://www.w3.org/WAI/WCAG22/Understanding/audio-description-prerecorded
  • Network accessline 611
    - W3C WCAG 2.2 Understanding SC 1.4.3 Contrast (Minimum): contrast rationale and 4.5:1 normal text / 3:1 large text benchmarks. https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html
  • Network accessline 612
    - W3C WCAG 2.2 Understanding SC 1.4.11 Non-text Contrast: 3:1 contrast for meaningful UI components and graphical objects. https://www.w3.org/WAI/WCAG22/Understanding/non-text-contrast.html
  • Network accessline 613
    - W3C WCAG Understanding SC 1.4.1 Use of Color: color cannot be the only visual means of conveying information. https://www.w3.org/WAI/WCAG21/Understanding/use-of-color.html
  • Network accessline 614
    - W3C WCAG Understanding SC 2.2.2 Pause, Stop, Hide: moving/blinking/auto-updating content needs user controls in web contexts unless exceptions apply. https://www.w3.org/WAI/WCAG21/Understanding/pause-stop-hide.html
  • Network accessline 615
    - W3C WebVTT specification: WebVTT provides timed text tracks for captions, subtitles, descriptions, chapters, and metadata. https://www.w3.org/TR/webvtt1/
  • Network accessline 616
    - NIST SP 800-122: guidance for protecting confidentiality of PII. https://csrc.nist.gov/pubs/sp/800/122/final
  • Network accessline 617
    - NIST SP 800-188: de-identification techniques and governance, including re-identification risk and synthetic-data models. https://csrc.nist.gov/pubs/sp/800/188/final
  • Network accessline 618
    - LinkedIn Video Ads Specifications: example current aspect ratios and dimensions. https://business.linkedin.com/advertise/ads/sponsored-content/video-ads/specs
  • Network accessline 619
    - Google Ads API Performance Max asset requirements: example current YouTube video ratios and minimum duration. https://developers.google.com/google-ads/api/performance-max/asset-requirements
  • Network accessline 620
    - TikTok Auction In-Feed Ads safe-zone guidance: safe-zone varies by dimensions, caption length, and add-ons. https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads

skills/production/content-formats/screen-demo-production/SKILL.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 197
    $ acme deploy --environment preview Building 6 assets... Preview ready: https://preview.example.test/storefront
  • Network accessline 199
    Preview ready: https://preview.example.test/storefront
  • Network accessline 225
    - Playwright actionability, contexts, locators, navigation, network, mocking, video, tracing, auth, and clock: https://playwright.dev/docs/
  • Network accessline 226
    - W3C Screen Capture and MDN `getDisplayMedia`: https://www.w3.org/TR/screen-capture/ and https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia
  • Network accessline 227
    - Microsoft screen capture: https://learn.microsoft.com/en-us/windows/apps/develop/media-authoring-processing/screen-capture
  • Network accessline 228
    - Apple ScreenCaptureKit: https://developer.apple.com/documentation/screencapturekit
  • Network accessline 229
    - WCAG 2.2 captions, audio description, contrast, reflow, and flashing: https://www.w3.org/WAI/WCAG22/Understanding/
  • Network accessline 230
    - W3C Privacy Principles: https://www.w3.org/TR/privacy-principles/
  • Network accessline 231
    - NIST SP 800-122 and Privacy Framework: https://csrc.nist.gov/pubs/sp/800/122/final and https://www.nist.gov/privacy-framework
  • Network accessline 232
    - C2PA specification index: https://spec.c2pa.org/

skills/production/content-formats/social-short-production/SKILL.md

  • Network accessline 408
    - [S1] YouTube Help, [Understand three-minute YouTube Shorts](https://support.google.com/youtube/answer/15424877?hl=en).
  • Network accessline 409
    - [S2] YouTube Help, [Get started creating YouTube Shorts](https://support.google.com/youtube/answer/10059070?hl=en) and [Content analytics tips for Shorts](https://support.google.com/youtube/answer/12942217?co=YOUTUBE._YTVideoType%3Dshorts
  • Network accessline 410
    - [S3] Instagram Help, [Reel size and aspect ratios](https://www.facebook.com/help/1038071743007909).
  • Network accessline 411
    - [S4] Instagram Help, [How to boost Instagram Reels](https://www.facebook.com/help/instagram/570215404599013?locale=en_GB).
  • Network accessline 412
    - [S5] TikTok Ads Manager Help, [TikTok Auction In-Feed Ads](https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads?redirected=2), updated June 2026.
  • Network accessline 413
    - [S6] LinkedIn Help, [Share videos on LinkedIn](https://www.linkedin.com/help/linkedin/answer/a7486279).
  • Network accessline 414
    - [S7] LinkedIn Help, [Video upload file requirements](https://www.linkedin.com/help/linkedin/answer/a518895).
  • Network accessline 415
    - [S8] Meta for Business, [Instagram and Facebook Reels ads](https://www.facebook.com/business/ads/facebook-instagram-reels-ads).
  • Network accessline 416
    - [S9] W3C WAI, [Captions/Subtitles](https://www.w3.org/WAI/media/av/captions/) and WCAG 1.2.2.
  • Network accessline 417
    - [S10] ITU-R, [Recommendation BS.1770-5: Algorithms to measure audio programme loudness and true-peak audio level](https://www.itu.int/rec/R-REC-BS.1770/en), in force.
  • Network accessline 418
    - [S11] U.S. Federal Trade Commission, [Endorsement Guides: What People Are Asking](https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking) and [2023 update announcement](https://www.ftc.gov/news-even
  • Network accessline 419
    - [S12] YouTube Help, [Disclosing use of altered or synthetic content](https://support.google.com/youtube/answer/14328491).
  • Network accessline 420
    - [S13] TikTok Support, [About AI-generated content](https://support.tiktok.com/en/using-tiktok/creating-videos/ai-generated-content).
  • Network accessline 421
    - [S14] Meta, [Our approach to labeling AI-generated content and manipulated media](https://about.fb.com/news/2024/04/metas-approach-to-labeling-ai-generated-content-and-manipulated-media/), updated September 2024; for ads see [Expanding Ge
  • Network accessline 422
    - [S15] C2PA, [Content Credentials specification 2.2](https://spec.c2pa.org/specifications/specifications/2.2/index.html).
  • Network accessline 423
    - [S16] TikTok Support, [Commercial use of music on TikTok](https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/commercial-use-of-music-on-tiktok?lang=en).
  • Network accessline 424
    - [S17] Instagram Help, [Access to the licensed music library](https://www.facebook.com/help/instagram/402084904469945); YouTube Help, [Use music and sound effects from the Audio Library](https://support.google.com/youtube/answer/3376882).
  • Network accessline 425
    - [S18] YouTube Help, [Recommended upload encoding settings](https://support.google.com/youtube/answer/1722171).
  • Network accessline 426
    - [S19] Instagram Help, [View insights on your Instagram Reels](https://www.facebook.com/help/instagram/202865988324236?locale=en_GB).
  • Network accessline 427
    - [S20] TikTok Ads Manager Help, [Video play metrics](https://ads.tiktok.com/help/article/video-play/), updated November 2025.
  • Network accessline 428
    - [R1] Guo, P. J., Kim, J., and Rubin, R. (2014), [How video production affects student engagement](https://doi.org/10.1145/2556325.2566239), *Proceedings of ACM Learning at Scale*.
  • Network accessline 429
    - [P1] Ofcom, [Guidelines on Providing TV and On-Demand Access Services](https://www.ofcom.org.uk/siteassets/resources/documents/tv-radio-and-on-demand/broadcast-codes/other-codes/ofcoms-guidelines-on-providing-tv-and-on-demand-access-servi

skills/production/content-formats/talking-head-podcast-recut/SKILL.md

  • Network accessline 490
    - FTC, "FTC's Endorsement Guides: What People Are Asking" (https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking) and "Disclosures 101 for Social Media Influencers" (https://www.ftc.gov/business-guid
  • Network accessline 491
    - W3C WCAG 2.2 (https://www.w3.org/TR/WCAG22/), WAI Understanding SC 1.2.2 (https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html), and WAI Understanding SC 1.2.5 (https://www.w3.org/WAI/WCAG22/Understanding/audio-descriptio
  • Network accessline 492
    - ITU-R BS.1770 (https://www.itu.int/rec/R-REC-BS.1770), EBU R 128 loudness resources (https://tech.ebu.ch/groups/loudness), and ATSC A/85 (https://www.atsc.org/atsc-documents/a85-techniques-for-establishing-and-maintaining-audio-loudness-f
  • Network accessline 493
    - YouTube Help: paid promotion/altered-content upload settings (https://support.google.com/youtube/answer/57404), altered or synthetic content disclosure (https://support.google.com/youtube/answer/14328491), three-minute Shorts guidance (ht
  • Network accessline 494
    - TikTok Support and TikTok Ads Help: commercial content disclosure (https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/promoting-a-brand-product-or-service), AI-generated content labeling (https://support.tikt
  • Network accessline 495
    - Instagram Help Center: branded-content policies (https://help.instagram.com/1695974997209192), paid-partnership labels (https://help.instagram.com/1317960375957564/), and Reels size/aspect-ratio guidance (https://help.instagram.com/103807
  • Network accessline 496
    - LinkedIn Help: brand partnership label (https://www.linkedin.com/help/linkedin/answer/a1627083) and Advertising Policies (https://www.linkedin.com/legal/ads-policy).
  • Network accessline 497
    - U.S. Copyright Office fair use guidance (https://www.copyright.gov/fair-use/ and https://www.copyright.gov/help/faq/faq-fairuse.html) and AI/copyright resources (https://www.copyright.gov/ai/): fair use and AI/copyright context.
  • Network accessline 498
    - C2PA specification (https://spec.c2pa.org/) and Content Authenticity Initiative resources (https://contentauthenticity.org/): provenance metadata and content authenticity.

skills/production/content-formats/ugc-ad-production/SKILL.md

  • Network accessline 371
    - FTC, [16 CFR Part 255: Endorsement Guides](https://www.ecfr.gov/current/title-16/chapter-I/subchapter-B/part-255)
  • Network accessline 372
    - FTC, [Advertising Substantiation Policy Statement](https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation)
  • Network accessline 373
    - FTC, [Disclosures 101 for Social Media Influencers](https://www.ftc.gov/business-guidance/resources/disclosures-101-social-media-influencers)
  • Network accessline 374
    - FTC, [Final Rule Banning Fake Reviews and Testimonials](https://www.ftc.gov/news-events/news/press-releases/2024/08/federal-trade-commission-announces-final-rule-banning-fake-reviews-testimonials)
  • Network accessline 375
    - FTC, [Consumer Reviews and Testimonials Rule Q&A](https://www.ftc.gov/business-guidance/resources/consumer-reviews-testimonials-rule-questions-answers)
  • Network accessline 376
    - TikTok, [Misleading and false content Advertising Policy](https://ads.tiktok.com/help/article/tiktok-ads-policy-misleading-and-false-content)
  • Network accessline 377
    - TikTok, [AI-generated content support](https://support.tiktok.com/en/using-tiktok/creating-videos/ai-generated-content)
  • Network accessline 378
    - TikTok, [Promoting a brand, product, or service](https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/promoting-a-brand-product-or-service)
  • Network accessline 379
    - TikTok Ads, [Commercial Content Disclosure setting for advertisers](https://ads.tiktok.com/help/article/about-the-commercial-content-disclosure-setting-for-advertisers)
  • Network accessline 380
    - TikTok Ads, [Auction In-Feed Ads safe zone](https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads)
  • Network accessline 381
    - YouTube Help, [Paid product placements, sponsorships & endorsements](https://support.google.com/youtube/answer/154235)
  • Network accessline 382
    - YouTube Help, [Disclosing use of GenAI content](https://support.google.com/youtube/answer/14328491)
  • Network accessline 383
    - Google Ads Help, [YouTube Shorts ads specs and best practices](https://support.google.com/google-ads/answer/16041697)
  • Network accessline 384
    - Google Ads Help, [About video ad specs](https://support.google.com/google-ads/answer/13547298)
  • Network accessline 385
    - Google Ads Editor Help, [Use AI content label settings and disclosures](https://support.google.com/google-ads/editor/answer/17231795)
  • Network accessline 386
    - Meta Transparency Center, [Advertising Standards](https://transparency.meta.com/policies/ad-standards/)
  • Network accessline 387
    - Meta, [Approach to labeling AI-generated content and manipulated media](https://about.fb.com/news/2024/04/metas-approach-to-labeling-ai-generated-content-and-manipulated-media/)
  • Network accessline 388
    - W3C WAI, [WCAG 2.2 Captions (Prerecorded)](https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html)
  • Network accessline 389
    - W3C WAI, [Captions/Subtitles](https://www.w3.org/WAI/media/av/captions/)
  • Network accessline 390
    - W3C WAI, [WCAG 2.2 Contrast (Minimum)](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html)

skills/production/creative-direction/2d-character-rig-animation/SKILL.md

  • Network accessline 381
    - W3C SVG 2, coordinate systems, transforms, and viewBox: https://www.w3.org/TR/SVG2/coords.html
  • Network accessline 382
    - MDN SVG tutorial and transform reference: https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial and https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/transform
  • Network accessline 383
    - MDN `viewBox`: https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/viewBox
  • Network accessline 384
    - W3C WCAG 2.2, Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 385
    - W3C WCAG 2.2, Animation from Interactions: https://www.w3.org/WAI/WCAG22/Understanding/animation-from-interactions.html
  • Network accessline 386
    - Adobe, animation principles overview: https://www.adobe.com/creativecloud/animation/discover/principles-of-animation.html
  • Network accessline 387
    - ScreenSkills, animation production roles and skills: https://www.screenskills.com/job-profiles/browse/animation/

skills/production/creative-direction/character-design-continuity/SKILL.md

  • Network accessline 277
    Silhouette: tiny rounded body, oversized translucent wings shaped like two vertical leaves, single antenna curl, small satchel. Shape language: mostly circles and soft ovals for friendliness; one small square satchel for reliability. Locked
  • Network accessline 278
    Shape language: mostly circles and soft ovals for friendliness; one small square satchel for reliability. Locked: warm amber glow core, two leaf wings, one curl antenna, navy satchel with no logo, tiny mitten hands, reads non-human. Flexibl
  • Network accessline 279
    Locked: warm amber glow core, two leaf wings, one curl antenna, navy satchel with no logo, tiny mitten hands, reads non-human.
  • Network accessline 343
    - Walt Disney Family Museum, "Character Design" and "Shape Language" worksheet: shape language, silhouette, and personality traits as character design fundamentals. Verified 2026-07-10. https://www.waltdisney.org/education/field-trips/chara
  • Network accessline 344
    - ScreenSkills, "Script supervisor skills": continuity breakdowns, story days, costume, makeup, props, action, eyelines, camera notes. Verified 2026-07-10. https://www.screenskills.com/skills-checklists/scripted-film-and-tv/script-superviso
  • Network accessline 345
    - U.S. Copyright Office, "Copyright and Artificial Intelligence" reports: Part 1 digital replicas, Part 2 copyrightability, Part 3 pre-publication training report status. Verified 2026-07-10. https://www.copyright.gov/ai/
  • Network accessline 346
    - SAG-AFTRA, "Artificial Intelligence" member resource page and "Digital Replicas" contract bulletin: clear consent, fair compensation, control over performances, performer digital replica categories, informed consent, specific intended use
  • Network accessline 347
    - Davis Wright Tremaine, "Washington Becomes the Latest State to Expand Right of Publicity Protections to Digital Replicas": 2026 state-law example supporting the patchwork/publicity-rights caution. Verified 2026-07-10. https://www.dwt.com/
  • Network accessline 348
    - Ruiz et al., "DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generation," CVPR 2023/arXiv: few-image personalization and subject preservation in new contexts. Verified 2026-07-10. https://arxiv.org/abs/2208.1224
  • Network accessline 349
    - Zhou et al., "StoryDiffusion: Consistent Self-Attention for Long-Range Image and Video Generation," arXiv 2024: training-free consistency across generated storytelling images and video transitions. Verified 2026-07-10. https://arxiv.org/h
  • Network accessline 350
    - Avrahami et al., "The Chosen One: Consistent Characters in Text-to-Image Diffusion Models," SIGGRAPH 2024/arXiv: consistency remains a known challenge; iterative identity extraction from prompt-generated clusters. Verified 2026-07-10. htt
  • Network accessline 351
    - GLAAD Media Reference Guide, 11th edition: fair and accurate LGBTQ representation, self-description and pronoun practice. Verified 2026-07-10. https://glaad.org/reference/
  • Network accessline 352
    - United Nations Enable, "Disability and the Media": accurate and balanced portrayal of disability as part of everyday life. Verified 2026-07-10. https://www.un.org/development/desa/disabilities/resources/disability-and-the-media.html
  • Network accessline 353
    - Zhang et al., "Inclusive Avatar Guidelines for People with Disabilities," arXiv 2025: disability expression dimensions for avatars. Verified 2026-07-10. https://arxiv.org/abs/2502.09811

skills/production/creative-direction/cinematic-shot-direction/SKILL.md

  • Network accessline 34
    If the sentence still works with a locked camera, prefer the locked camera until movement has a specific job. A moving camera can add meaning, but the ASC's professional guidance begins movement choice with the script and intended shot, not
  • Network accessline 40
    Shot-size boundaries are flexible; they describe how much of the subject and environment is visible, not an absolute camera distance ([Oklahoma State University, “Cinematography”](https://open.library.okstate.edu/introfilmtv/part/cinematogr
  • Network accessline 61
    Inspect edges, occlusions, mergers, horizons, and bright distractions. Aspect ratio is part of the shot contract: Kodak recommends explicitly communicating the intended frame because downstream framing otherwise becomes guesswork ([Kodak, “
  • Network accessline 78
    **Established facts:** focal length and sensor/image format jointly determine angle of view; focal length also changes magnification. Perspective—the relative apparent size and spacing of objects—is governed by camera position. “Telephoto c
  • Network accessline 93
    - Hold camera position and change focal length to crop or widen without changing perspective. - Keep subject size but change focal length and distance together to change perspective. - Treat shallow focus as an attention tool with continuit
  • Network accessline 95
    - Treat shallow focus as an attention tool with continuity cost. Depth of field changes with camera distance, focal length, and aperture ([Sony, “What is depth of field?”](https://www.sony.com/electronics/support/e-mount-body-zv-e-series/zv
  • Network accessline 97
    The ASC advises choosing lens, camera placement, and key light consciously as a system, and notes that a wide lens can support multiple actions in one frame while a longer lens can isolate a subject from farther away ([ASC, “Fresh Perspecti
  • Network accessline 134
    Rehearse camera, subjects, focus, and light as one system. A subject stepping toward the key may brighten and become frontal; crossing behind it may lose eye light; an arc can turn modeled side light into flat frontal light or silhouette. A
  • Network accessline 145
    **Production convention:** keeping cameras on one side of the axis preserves left/right placement, opposing eyelines, and direction of travel. Crossing may reverse those relationships ([Columbia Film Language Glossary, “180-Degree Rule”](ht
  • Network accessline 158
    Use match on action to carry attention and causal motion through a cut. Peer-reviewed evidence supports the idea that continuity techniques guide attention and reduce awareness of cuts; action coinciding with a cut is particularly effective
  • Network accessline 181
    The BBC's five-shot guidance—face close-up, action close-up, two-shot, over-shoulder, and an unusual “art” angle—is useful as a coverage check, not a mandatory formula; it also advises a meaningful change in both size and angle between adja
  • Network accessline 339
    - American Society of Cinematographers: [“Fresh Perspectives”](https://theasc.com/articles/shot-craft-fresh-perspectives) and [“Tools for Camera Movement”](https://theasc.com/articles/shot-craft-camera-movement).
  • Network accessline 340
    - ARRI: [Lighting Handbook](https://www.arri.com/resource/blob/127830/409091c612f371b0c68b41d9dcb636db/arri-lighting-handbook-english-data.pdf).
  • Network accessline 341
    - BBC Academy: [“Five Essential Shots”](https://downloads.bbc.co.uk/academy/collegeofproduction/docs/five_essential_shots_ts.pdf) and [“Crossing the Line: Movement”](https://downloads.bbc.co.uk/academy/collegeofproduction/docs/crossing_the_
  • Network accessline 342
    - Columbia University Film Language Glossary: [“180-Degree Rule”](https://filmglossary.ccnmtl.columbia.edu/term/180-degree-rule/) and [“Eye-Line Match”](https://filmglossary.ccnmtl.columbia.edu/term/eye-line-match/).
  • Network accessline 343
    - Eastman Kodak: [The Essential Reference Guide for Filmmakers](https://www.kodak.com/en/motion/page/essential-reference-guide-for-filmmakers/) and [“Aspect Ratio Targets”](https://www.kodak.com/en/motion/page/aspect-ratio-targets/).
  • Network accessline 344
    - Oklahoma State University Pressbooks: [“Cinematography”](https://open.library.okstate.edu/introfilmtv/part/cinematography/) and [“Editing”](https://open.library.okstate.edu/introfilmtv/part/editing/).
  • Network accessline 345
    - Smith, T. J. (2012): [“The Attentional Theory of Cinematic Continuity”](https://doi.org/10.3167/proj.2012.060102), *Projections*, 6(1).
  • Network accessline 346
    - Smith, T. J., & Henderson, J. M. (2008): [“Edit Blindness”](https://bop.unibe.ch/JEMR/article/view/2264), *Journal of Eye Movement Research*, 2(2).
  • Network accessline 347
    - Sony: [“Focal Length, Angle of View & Perspective”](https://www.sony.com/lr/electronics/focal-length-angle-of-view-perspective) and [“What is depth of field?”](https://www.sony.com/electronics/support/e-mount-body-zv-e-series/zv-e1/articl
  • Network accessline 348
    - Nikon: [“Understanding Focal Length”](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/understanding-focal-length).
  • Network accessline 349
    - Lin et al., [“Building a Precise Video Language with Human-AI Oversight”](https://arxiv.org/abs/2604.21718), CVPR 2026, checked 2026-07-14.

skills/production/creative-direction/lighting-direction/SKILL.md

  • Network accessline 343
    - ARRI, "Lighting Handbook" page and linked ARRI Lighting Handbook PDF: lighting quality, hard/soft light, 3200K tungsten note, white balance, key/fill/separation/background definitions, spill control. https://www.arri.com/en/learn-help/lig
  • Network accessline 344
    - Illuminating Engineering Society glossary: CCT and CRI definitions. https://ies.org/definitions/correlated-color-temperature-cct-of-a-light-source/ and https://ies.org/definitions/color-rendering-index-cri-of-a-light-source/
  • Network accessline 345
    - American Cinematographer, "Lighting a Set with Stephen H. Burum, ASC": key light, exposure, fill, shadow, day/night value structure, coverage continuity. https://theasc.com/article/lighting-a-set/
  • Network accessline 346
    - Rosco Spectrum, "The Basics of Film Lighting": film-lighting vocabulary, three-point roles, inverse-square summary, hard/soft, practical and motivated lighting. https://spectrum.rosco.com/the-basics-of-film-lighting
  • Network accessline 347
    - Academy of Motion Picture Arts and Sciences, ACES overview: device-independent color-management context. https://www.oscars.org/science-technology/sci-tech-projects/aces
  • Network accessline 348
    - Broncolor, "The Ultimate Product Photography Lighting Setup": ecommerce variation in product color, size, glossiness, and consistency goals. https://broncolor.us/stories/the-ultimate-product-photography-lighting-setup/
  • Network accessline 349
    - W3C, Understanding WCAG 2.2 Success Criterion 2.3.1: flash/seizure risk, three-flashes guidance, red-flash thresholds, and HDR testing context. https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html

skills/production/creative-direction/performance-direction/SKILL.md

  • Network accessline 14
    - Stanislavski-derived actor training commonly analyzes a role through given circumstances, tasks/objectives, actions, beats, obstacles, and physical action; for AI use, translate these into concise, playable instructions rather than academ
  • Network accessline 15
    - Lip-sync systems often map speech sound to visemes, not one mouth shape per phoneme. Microsoft documents visemes as visual phoneme descriptions and notes many phonemes can share one viseme; Meta's Oculus Lipsync documentation describes in
  • Network accessline 16
    - Professional dubbing guidance treats timing, natural language, audio level, and physical mouth/gesture sync as production constraints. Verified 2026-07-10: [Netflix films/series dubbing guidelines](https://partnerhelp.netflixstudios.com/h
  • Network accessline 17
    - Current avatar tools expose different levels of performance control: some require clean training footage and consent capture, some accept a script and avatar selection, and some offer sentiment/emotional-state controls. Verified 2026-07-1
  • Network accessline 18
    - Current AI video prompting can include character references, longer clips, extension, and batch workflows in some providers; treat capability limits as provider- and date-specific. Verified 2026-07-10: [OpenAI Sora 2 prompting guide](http
  • Network accessline 19
    - Performer likeness, voice, and digital replica use raise consent, compensation, use-limit, storage, and disclosure duties. Verified 2026-07-10: [SAG-AFTRA AI resource page](https://www.sagaftra.org/contracts-industry-resources/member-reso
  • Network accessline 20
    - Provenance/disclosure can be supported by metadata standards such as C2PA Content Credentials, but provenance support varies by platform and workflow. Verified 2026-07-10: [C2PA](https://c2pa.org/).
  • Network accessline 131
    For synthetic voices, write performance markup in the syntax the provider supports; if syntax is unknown, use plain text notes adjacent to the line. Verified 2026-07-10, ElevenLabs documents pacing as a major part of voice design and advise

skills/production/creative-direction/precise-video-description/SKILL.md

  • Network accessline 257
    - Lin et al., “Building a Precise Video Language with Human-AI Oversight,” CVPR 2026 / arXiv:2604.21718: https://arxiv.org/abs/2604.21718
  • Network accessline 258
    - Official CHAI project and code: https://linzhiqiu.github.io/papers/chai/ and https://github.com/chancharikmitra/CHAI
  • Network accessline 259
    - CameraBench, camera-motion taxonomy and expert annotation: https://linzhiqiu.github.io/papers/camerabench/
  • Network accessline 260
    - ASC camera movement and shot craft: https://theasc.com/articles/shot-craft-camera-movement and https://theasc.com/articles/shot-craft-fresh-perspectives
  • Network accessline 261
    - Columbia Film Language Glossary: https://filmglossary.ccnmtl.columbia.edu/
  • Network accessline 262
    - W3C media accessibility requirements, used to distinguish production description from accessibility deliverables: https://www.w3.org/TR/media-accessibility-reqs/
  • Network accessline 263
    - Gebru et al., Datasheets for Datasets: https://doi.org/10.1145/3458723

skills/production/creative-direction/production-design-direction/SKILL.md

  • Network accessline 23
    - Production design starts from the script or brief and visualizes the whole look of a film or screen work; ScreenSkills lists production-designer skills including color theory, architecture/interior-design history, camera/lens/lighting awa
  • Network accessline 24
    - The set decorator is responsible for furnishings and visible objects on set; art and standby art roles break down scripts, track props, graphics, animals, vehicles, food, drink, and solve on-set design problems. Source: [ScreenSkills prod
  • Network accessline 25
    - Historic design research benefits from primary visual collections and preservation standards. The Library of Congress offers free-to-use/reuse sets including architecture, gardens, and original designs; the National Park Service separates
  • Network accessline 26
    - Accessibility affects production design when text, UI, labels, wayfinding, charts, product callouts, or social overlays are part of the image. WCAG 2.2 requires at least 4.5:1 contrast for normal text and 3:1 for large text; WCAG 2.1 non-
  • Network accessline 27
    - Advertising and brand constraints are production-design constraints. FTC endorsement guidance says endorsements must be honest and not misleading, and USPTO trademark guidance flags likelihood of confusion when similar marks and related g
  • Network accessline 28
    - AI copyright and likeness rules remain volatile. The U.S. Copyright Office AI page, verified 2026-07-10, lists Part 1 on digital replicas, Part 2 on copyrightability, and Part 3 on generative AI training. Treat copyrightability, digital r
  • Network accessline 113
    Color direction should describe hue, value, chroma/saturation, and material behavior. The Munsell tradition separates color by hue, value, and chroma; use that separation as practical vocabulary even when working in hex, LAB, HSL, or plain 

skills/production/creative-direction/storyboard-previsualization/SKILL.md

  • Network accessline 303
    - Autodesk, "What Is Previs? Previsualization Software": https://www.autodesk.com/solutions/previsualization-software
  • Network accessline 304
    - Unreal Engine, "Virtual Production Field Guide" PDF: https://cdn2.unrealengine.com/vp-field-guide-v1-3-01-f0bce45b6319.pdf
  • Network accessline 305
    - Toon Boom, "Storyboard Pro": https://www.toonboom.com/products/storyboard-pro
  • Network accessline 306
    - Adobe, "What is the 180-degree rule in filmmaking": https://www.adobe.com/creativecloud/video/discover/what-is-the-180-degree-rule.html
  • Network accessline 307
    - Filmmakers Academy, "Camera Composition: 180-Degree Rule": https://www.filmmakersacademy.com/blog-camera-180-degree-rule/
  • Network accessline 308
    - Frame.io Knowledge Center, "Commenting on your media": https://help.frame.io/en/articles/9105251-commenting-on-your-media
  • Network accessline 309
    - Autodesk Media & Entertainment Blog, "Introducing Your New Home for Post-Production Review in Flow Production Tracking," 2026-06-29: https://blogs.autodesk.com/media-and-entertainment/2026/06/29/new-review-and-collaboration-tools-in-flow-
  • Network accessline 310
    - TikTok Ads Manager, "TikTok Auction In-Feed Ads," last updated June 2026: https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads
  • Network accessline 311
    - YouTube Help, "Upload YouTube Shorts" and "Understand three-minute YouTube Shorts": https://support.google.com/youtube/answer/12779649 and https://support.google.com/youtube/answer/15424877
  • Network accessline 312
    - Meta/Facebook Help Center, "Reel size & aspect ratios on Instagram": https://www.facebook.com/help/1038071743007909
  • Network accessline 313
    - Mondal et al., "CANVAS: Continuity-Aware Narratives via Visual Agentic Storyboarding," arXiv, 2026: https://arxiv.org/abs/2604.13452
  • Network accessline 314
    - Li et al., "StoryBlender: Inter-Shot Consistent and Editable 3D Storyboard with Spatial-temporal Dynamics," arXiv, 2026: https://arxiv.org/abs/2604.03315
  • Network accessline 315
    - Mayer, multimedia learning research as represented by Cambridge Handbook chapter listing for coherence/signaling/contiguity principles: https://www.cambridge.org/core/books/cambridge-handbook-of-multimedia-learning/principles-for-reducing

skills/production/creative-direction/visual-style-direction/SKILL.md

  • Network accessline 94
    **Research finding:** Controlled design-fixation experiments found that examples can cause designers to reproduce example features and narrow conceptual output. The finding originated in engineering-design tasks, so use it as a warning abou
  • Network accessline 107
    **Documented fact, U.S. context:** The U.S. Copyright Office notes that style standing alone is generally not protected by copyright, while original pictorial and graphic expression can be protected and permission may be needed to use anoth
  • Network accessline 177
    **Documented fact:** The Design Tokens Community Group describes tokens as a platform-agnostic way to exchange design decisions. Its first stable format, 2025.10, uses typed tokens with `$value`, supports groups and references, and defines 
  • Network accessline 248
    **Documented fact:** WCAG 2.2 Level AA specifies at least 4.5:1 contrast for normal text, 3:1 for large text, and 3:1 for graphical objects needed to understand content. It also states that color must not be the only visual means of conveyi
  • Network accessline 266
    **Documented fact:** ICC profiles connect color encodings across devices, and embedded profiles support interpretation of image data across systems. ACES separates a creative Look Transform from an Output Transform for a specific display an
  • Network accessline 286
    For captions, reserve a predictable region, include speaker and non-speech information when required, and prevent important visual content from occupying that region. WCAG defines captions as synchronized equivalents for speech and needed n
  • Network accessline 368
    **Documented fact:** Shorter focal lengths give a wider angle of view and longer focal lengths a narrower one; keeping a subject the same size while changing focal length requires changing camera position, which changes the visible backgrou
  • Network accessline 398
    **Research finding:** In two controlled experiments on transitions between statistical graphics, appropriately designed animated transitions improved graphical perception; the result is specific to related data graphics, not proof that anim
  • Network accessline 400
    **Practitioner guidance with limited scope:** Apple's interface guidelines advise purposeful, optional, brief motion and alternatives for motion-sensitive users. Material Design's published duration values are platform conventions, not univ
  • Network accessline 409
    See [WCAG 2.2 §2.3](https://www.w3.org/TR/WCAG22/#seizures-and-physical-reactions) and Apple's [Reduced Motion evaluation criteria](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/reduced-motion-evaluation-criter
  • Network accessline 430
    **Documented fact:** ScreenSkills describes script supervision as maintaining written and photographic records of action, costume, props, eye lines, camera, and lens details so shots made out of sequence can edit together consistently. Adap
  • Network accessline 450
    **Documented fact:** W3C's image tutorial says text alternatives should convey an image's purpose, and complex graphics need a complete text equivalent of their data or information. See [WAI Images Tutorial](https://www.w3.org/WAI/tutorials
  • Network accessline 470
    **Documented fact:** IPTC Photo Metadata provides descriptive, rights, and administrative fields, including copyright notice, rights-usage terms, instructions, credits, and digital-source information. C2PA Content Credentials provide a tech
  • Network accessline 737
    - Design Tokens Community Group, [Format Module 2025.10](https://www.designtokens.org/tr/2025.10/format/). Stable-version status verified 2026-07-09.
  • Network accessline 738
    - W3C, [Web Content Accessibility Guidelines 2.2](https://www.w3.org/TR/WCAG22/) and [Images Tutorial](https://www.w3.org/WAI/tutorials/images/). Accessed 2026-07-09.
  • Network accessline 739
    - Academy Software Foundation / Academy of Motion Picture Arts and Sciences, [ACES documentation](https://docs.acescentral.com/background/overview/). ACES 2 terminology and documentation checked 2026-07-09.
  • Network accessline 740
    - International Color Consortium, [Introduction to the ICC profile format](https://www.color.org/iccprofile.xalter). Accessed 2026-07-09.
  • Network accessline 741
    - C2PA, [Specifications](https://spec.c2pa.org/about/). Current displayed version 2.4 verified 2026-07-09.
  • Network accessline 742
    - IPTC, [Photo Metadata Standard 2025.1](https://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-2025.1.html). Version verified 2026-07-09.

skills/production/governance-delivery/asset-continuity-management/SKILL.md

  • Network accessline 448
    - C2PA Technical Specification 2.4 and Implementation Guidance: provenance manifests, assertions, claims, signatures, ingredients, actions, content binding, AI disclosure, and digital source type guidance. https://spec.c2pa.org/specificatio
  • Network accessline 449
    - IPTC Photo Metadata Standard 2025.1 and IPTC Digital Source Type NewsCodes: administrative/descriptive/rights metadata and synthetic-media source type values. https://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata and htt
  • Network accessline 450
    - NIST AI RMF Generative AI Profile, NIST AI 600-1, July 2024: voluntary GenAI risk-management companion to AI RMF 1.0. https://www.nist.gov/publications/artificial-intelligence-risk-management-framework-generative-artificial-intelligence
  • Network accessline 451
    - PREMIS Data Dictionary v3.0, Library of Congress: preservation metadata model of Objects, Events, Rights, and Agents. https://www.loc.gov/standards/premis/v3/
  • Network accessline 452
    - PBCore: audiovisual metadata standard for organizing and exchanging information about audiovisual assets. https://pbcore.org/what-is-pbcore
  • Network accessline 453
    - Library of Congress Recommended Formats Statement 2025-2026: format sustainability and accessibility considerations. https://www.loc.gov/preservation/resources/rfs/
  • Network accessline 454
    - W3C WebVTT latest published version and FADGI draft WebVTT metadata embedding guidance: timed text tracks and sidecar WebVTT metadata fields. https://www.w3.org/TR/webvtt1/ and https://www.digitizationguidelines.gov/guidelines/FADGI_WebVT

skills/production/governance-delivery/generated-media-qa/SKILL.md

  • Network accessline 337
    - W3C, [WCAG 2.2](https://www.w3.org/TR/WCAG22/), especially synchronized media and flashing success criteria. Verified 2026-07-10.
  • Network accessline 338
    - W3C, [Understanding SC 2.3.1 Three Flashes or Below Threshold](https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html). Verified 2026-07-10.
  • Network accessline 339
    - EBU, [R 128 Loudness normalisation and permitted maximum level of audio signals](https://tech.ebu.ch/publications/r128). Verified 2026-07-10.
  • Network accessline 340
    - ITU, [Recommendation ITU-R BS.1770](https://www.itu.int/rec/R-REC-BS.1770). Verified 2026-07-10.
  • Network accessline 341
    - ATSC, [A/85 Techniques for Establishing and Maintaining Audio Loudness for Digital Television](https://www.atsc.org/atsc-documents/a85-techniques-for-establishing-and-maintaining-audio-loudness-for-digital-television/), and FCC, [CALM Act
  • Network accessline 342
    - C2PA, [Technical Specification](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html). Verified 2026-07-10.
  • Network accessline 343
    - IPTC, [Digital Source Type NewsCodes](https://cv.iptc.org/newscodes/digitalsourcetype/) and [Photo Metadata Standard](https://iptc.org/standards/photo-metadata/iptc-standard/). Verified 2026-07-10.
  • Network accessline 344
    - Google Merchant Center Help, [AI-generated content](https://support.google.com/merchants/answer/14743464). Platform fact verified 2026-07-10.
  • Network accessline 345
    - YouTube Help, [Disclosing use of GenAI content](https://support.google.com/youtube/answer/14328491). Platform fact verified 2026-07-10.
  • Network accessline 346
    - FTC, [Advertisement Endorsements](https://www.ftc.gov/news-events/topics/truth-advertising/advertisement-endorsements) and [Crackdown on deceptive AI claims and schemes](https://www.ftc.gov/news-events/news/press-releases/2024/09/ftc-anno
  • Network accessline 347
    - SMPTE, [ST 2067 Interoperable Master Format](https://www.smpte.org/standards/st2067). Verified 2026-07-10.
  • Network accessline 348
    - Netflix Partner Help Center, [Best Practices: Technical QC and Checks for Branded IMP Delivery](https://partnerhelp.netflixstudios.com/hc/en-us/articles/6284290824211-Best-Practices-Technical-QC-and-Checks-for-Branded-IMP-Delivery), [Time
  • Network accessline 349
    - NIST, [AI RMF Generative AI Profile](https://www.nist.gov/publications/artificial-intelligence-risk-management-framework-generative-artificial-intelligence) and [GenAI evaluation program](https://ai-challenges.nist.gov/genai). Verified 20
  • Network accessline 350
    - Lin et al., [“Building a Precise Video Language with Human-AI Oversight”](https://arxiv.org/abs/2604.21718), structured video-language and critique quality findings, checked 2026-07-14.

skills/production/governance-delivery/generated-media-qa/scripts/normalize_qa_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/governance-delivery/generated-media-qa/tests/test_normalize_qa_report.py

  • Executable scriptline 1
    Executable file

skills/production/governance-delivery/media-provenance-rights/EVAL.md

  • Network accessline 31
    5. What are the major Creative Commons restrictions that matter for commercial AI media? (4) Expected answer: BY attribution, NC noncommercial restriction, ND no derivatives/adaptations, SA share-alike, and CC0/public-domain dedication dist
  • Network accessline 32
    Expected answer: BY attribution, NC noncommercial restriction, ND no derivatives/adaptations, SA share-alike, and CC0/public-domain dedication distinction. Agent should not use NC material commercially or adapt ND material without separate 
  • Network accessline 42
    1. A client asks for a TikTok ad using a CC BY-NC-SA music bed found online, generated product visuals, and paid boosting. What should the agent decide? (10) Strong answer: block or replace the music because NC conflicts with commercial/pai
  • Network accessline 43
    Strong answer: block or replace the music because NC conflicts with commercial/paid boosting; SA/attribution must be considered; generated visuals still need provider/input review; TikTok AI label may be needed if significantly AI-generated

skills/production/governance-delivery/media-provenance-rights/SKILL.md

  • Network accessline 24
    - C2PA/Content Credentials represent provenance through signed manifests, assertions, claims, signatures, and content bindings. A C2PA manifest can be embedded in an asset or stored externally, and authenticity depends on validation of the 
  • Network accessline 25
    - The U.S. Copyright Office's AI report series covers digital replicas, copyrightability, and generative AI training. Part 1 was published July 31, 2024; Part 2 on copyrightability was published January 29, 2025; Part 3 on training was rele
  • Network accessline 26
    - U.S. copyright registration guidance for works containing AI-generated material requires attention to human authorship and may annotate registrations to clarify the claimed human-authored scope. Source: [Federal Register, 88 FR 16190](htt
  • Network accessline 27
    - FTC endorsement guidance focuses on preventing deceptive advertising and includes disclosure of material connections between advertisers and endorsers. Source: [FTC endorsements, influencers, and reviews guidance](https://www.ftc.gov/busi
  • Network accessline 28
    - Trademark risk is mainly a consumer-confusion and brand-use issue, not just an image-generation issue. Review visible marks, lookalike marks, product packaging, slogans, and trade dress against the release context. Source: [USPTO trademar
  • Network accessline 29
    - SAG-AFTRA frames AI performance guardrails around consent, fair compensation, and control over performances; NAVA recommends performer contracts cover consent, limits on use, opt-outs or term limits, payment, exclusivity, and secure track
  • Network accessline 30
    - Creative Commons licenses vary materially. Some permit commercial use, some restrict noncommercial use, some prohibit derivatives, and attribution is generally required unless the work is CC0/public-domain-dedicated. Source: [Creative Com
  • Network accessline 31
    - YouTube requires creators to disclose realistic AI-generated or meaningfully AI-altered content through the upload flow; non-realistic or minor edits are treated differently. Source: [YouTube Help: disclosing GenAI content](https://suppor
  • Network accessline 32
    - TikTok lets creators label content that is completely generated or significantly edited by AI and requires creators to label AI-generated content that contains realistic images, audio, or video. Source: [TikTok Support: AI-generated conte
  • Network accessline 33
    - Meta describes "AI info" labels for some AI-created or significantly edited ad images and says social issue, election, or political ads already require disclosure in relevant cases. Source: [Meta Help: AI-generated images in ads](https://
  • Network accessline 34
    - Provider output rights and restrictions differ. For example, OpenAI terms assign output rights as between user and OpenAI while requiring users to have rights for inputs and comply with law; Runway states users retain rights and commercia

skills/production/governance-delivery/media-qc-delivery/SKILL.md

  • Network accessline 491
    - YouTube Help, "Recommended upload encoding settings": https://support.google.com/youtube/answer/1722171
  • Network accessline 492
    - TikTok Ads Manager, "TikTok Auction In-Feed Ads": https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads
  • Network accessline 493
    - Meta Ads Guide and Help Center placement guidance: https://www.facebook.com/business/ads-guide/update/video and https://www.facebook.com/business/help/103816146375741 (may require account access; public snippets/pages were checked where a
  • Network accessline 494
    - Google Ads Help, "Ad formats, sizes, and best practices": https://support.google.com/google-ads/answer/13676244
  • Network accessline 495
    - IAB Tech Lab, "Digital Video and CTV Ad Format Guidelines": https://iabtechlab.com/dv-ctv-ad-format-guidelines/
  • Network accessline 496
    - SMPTE ST 2067 Interoperable Master Format overview: https://www.smpte.org/standards/st2067
  • Network accessline 497
    - AMWA AS-11 UK DPP HD: https://www.amwa.tv/as-11-uk-dpp-hd
  • Network accessline 498
    - Apple HLS Authoring Specification for Apple Devices: https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices
  • Network accessline 499
    - ITU-R BS.1770: https://www.itu.int/rec/R-REC-BS.1770
  • Network accessline 500
    - EBU R 128: https://tech.ebu.ch/publications/r128/
  • Network accessline 501
    - W3C WCAG: https://www.w3.org/TR/WCAG21/ and W3C WebVTT: https://www.w3.org/TR/webvtt1/
  • Network accessline 502
    - Section508.gov synchronized media guidance: https://www.section508.gov/create/synchronized-media/
  • Network accessline 503
    - IETF RFC 8493 BagIt: https://datatracker.ietf.org/doc/rfc8493/
  • Network accessline 504
    - Python standard library documentation for `hashlib`, `pathlib`, and `os.path`, checked 2026-07-11: https://docs.python.org/3/library/hashlib.html, https://docs.python.org/3/library/pathlib.html, https://docs.python.org/3/library/os.path.h
  • Network accessline 505
    - NIST hash functions project: https://csrc.nist.gov/projects/hash-functions
  • Network accessline 506
    - C2PA specification and explainer: https://spec.c2pa.org/
  • Network accessline 507
    - IPTC Photo Metadata Standard: https://iptc.org/standards/photo-metadata/iptc-standard/

skills/production/governance-delivery/media-qc-delivery/scripts/verify_manifest.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/governance-delivery/media-qc-delivery/tests/test_verify_manifest.py

  • Executable scriptline 1
    Executable file

skills/production/governance-delivery/reference-media-analysis/SKILL.md

  • Network accessline 424
    - C2PA Technical Specification v2.4, Content Credentials manifests and provenance structure, verified 2026-07-10: https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html
  • Network accessline 425
    - C2PA Implementation Guidance v2.4, including time-stamp manifest guidance, verified 2026-07-10: https://spec.c2pa.org/specifications/specifications/2.4/guidance/Guidance.html
  • Network accessline 426
    - IPTC Photo Metadata Standard 2025.1 and IPTC Digital Source Type NewsCodes, verified 2026-07-10: https://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata and https://cv.iptc.org/newscodes/digitalsourcetype/
  • Network accessline 427
    - U.S. Copyright Office, Copyright and Artificial Intelligence hub; Part 1 Digital Replicas; Part 2 Copyrightability; and 2023 AI registration guidance, verified 2026-07-10: https://www.copyright.gov/ai/
  • Network accessline 428
    - Federal Register, "Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence," verified 2026-07-10: https://www.federalregister.gov/documents/2023/03/16/2023-05321/copyright-registration-guidance-work
  • Network accessline 429
    - FTC Dot Com Disclosures and revised online disclosure guidance; FTC Endorsement Guides FAQ; FTC final rule announcement on fake reviews/testimonials; FTC AI impersonation proposal, verified 2026-07-10: https://www.ftc.gov/business-guidanc
  • Network accessline 430
    - YouTube altered/synthetic content disclosure help and creator blog, verified 2026-07-10: https://support.google.com/youtube/answer/14328491 and https://blog.youtube/news-and-events/disclosing-ai-generated-content/
  • Network accessline 431
    - TikTok AI-generated content label announcement, verified 2026-07-10: https://newsroom.tiktok.com/en-us/new-labels-for-disclosing-ai-generated-content
  • Network accessline 432
    - Meta approach to labeling AI-generated content and manipulated media, verified 2026-07-10: https://about.fb.com/news/2024/04/metas-approach-to-labeling-ai-generated-content-and-manipulated-media/
  • Network accessline 433
    - European Commission Code of Practice on Transparency of AI-Generated Content and EU AI Act Regulation (EU) 2024/1689, verified 2026-07-10: https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content and https://eu
  • Network accessline 434
    - Lin et al., “Building a Precise Video Language with Human-AI Oversight,” structured video description and critique-based oversight, checked 2026-07-14: https://arxiv.org/abs/2604.21718
  • Network accessline 435
    - NIST AI RMF Generative AI Profile, verified 2026-07-10: https://www.nist.gov/publications/artificial-intelligence-risk-management-framework-generative-artificial-intelligence
  • Network accessline 436
    - W3C WCAG 2.2 and WCAG 2.2 Understanding pages for contrast, captions, and audio description, verified 2026-07-10: https://www.w3.org/TR/WCAG22/
  • Network accessline 437
    - USPTO likelihood of confusion and similar trademark search guidance, verified 2026-07-10: https://www.uspto.gov/trademarks/search/likelihood-confusion and https://www.uspto.gov/trademarks/basics/why-search-similar-trademarks

skills/production/governance-delivery/video-description-oversight/SKILL.md

  • Network accessline 265
    - Lin et al., “Building a Precise Video Language with Human-AI Oversight,” CVPR 2026 / arXiv:2604.21718: https://arxiv.org/abs/2604.21718
  • Network accessline 266
    - Official CHAI project, code, test data, and model card: https://linzhiqiu.github.io/papers/chai/ , https://github.com/chancharikmitra/CHAI , https://huggingface.co/datasets/chancharikm/CHAI_testset , and https://huggingface.co/chancharikm
  • Network accessline 267
    - Saunders et al., “Self-critiquing models for assisting human evaluators”: https://arxiv.org/abs/2206.05802
  • Network accessline 268
    - Gebru et al., Datasheets for Datasets: https://doi.org/10.1145/3458723
  • Network accessline 269
    - C2PA specification index: https://spec.c2pa.org/

skills/production/post-production/color-grading-finishing/SKILL.md

  • Network accessline 16
    - **Color correction:** normalize the image so shots are usable and consistent. Balance exposure, white balance, black/white points, contrast, saturation, and obvious color casts. Documented fact: Blackmagic describes balancing color as the
  • Network accessline 46
    - ITU-R BT.709 defines HDTV production/exchange parameters, including D65 white, Rec.709 primaries, 16:9 1920x1080 image format, and 8/10-bit nominal code ranges ([ITU-R BT.709-6 PDF](https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.709
  • Network accessline 47
    - ITU-R BT.2100 specifies HDR-TV production/exchange parameters using PQ or HLG methods ([ITU-R BT.2100-3 PDF](https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.2100-3-202502-I%21%21PDF-E.pdf), verified 2026-07-10).
  • Network accessline 48
    - ACES Output Transforms convert scene-referred ACES image data to a rendered state for a specific output device and viewing condition; do not treat the display transform as optional decoration ([ACES documentation](https://docs.acescentral
  • Network accessline 49
    - OpenColorIO is a production color-management system used in motion picture, VFX, and animation pipelines, and is commonly used to keep applications aligned ([OpenColorIO](https://opencolorio.org/), verified 2026-07-10).
  • Network accessline 72
    3. **Primary balance.** Adjust exposure, black level, white level, contrast, white balance, and global saturation. Use scopes for objective checks; displays and ambient viewing can mislead. 4. **Shot match.** Pick a hero shot per scene, mat
  • Network accessline 73
    4. **Shot match.** Pick a hero shot per scene, match adjacent cuts to it, then check the whole sequence in thumbnail/lightbox or side-by-side review. Match luminance and contrast before hue nuance. 5. **Secondary fixes.** Protect skin, prod
  • Network accessline 74
    5. **Secondary fixes.** Protect skin, product, sky, food, UI, clothing, or brand elements with hue/sat/luma qualifiers, masks/windows, curves, or object tracking when needed. Documented fact: Resolve-style secondary grading selects parts of
  • Network accessline 91
    Documented research context: video generation literature treats spatial consistency, including color and shape stability across frames, and temporal consistency as central generation problems; inconsistency can produce flicker and distortio
  • Network accessline 144
    - **SDR Rec.709** remains the common web/social/default review target. Netflix's SDR critical color review specs, for example, specify Rec.709, D65, and 2.4 gamma for calibrated review rooms ([Netflix Partner Help](https://partnerhelp.netfl
  • Network accessline 155
    - YouTube Help recommends BT.709 as the standard color space for SDR uploads and describes how YouTube standardizes or converts unsupported/unspecified upload color spaces; it also notes full range may be converted to limited range ([YouTub
  • Network accessline 156
    - TikTok reservation in-feed ad specs list vertical 9:16 as recommended, also supporting 16:9 and 1:1, with MP4/MOV/MPEG/3GP formats, 5-60s recommendation for that ad type, file size limit, and minimum bitrate ([TikTok Ads Help](https://ads
  • Network accessline 157
    - Broadcast and premium-delivery work may require legal level/gamut checks. EBU R 103 concerns permissible video-signal tolerances for digital television systems ([EBU R 103](https://tech.ebu.ch/publications/r103), verified 2026-07-10).
  • Network accessline 165
    - Preserve readable captions, subtitles, supers, disclaimers, UI labels, and lower-thirds after the grade. - WCAG guidance for text contrast uses 4.5:1 for normal text and 3:1 for large text; non-text visual cues need 3:1 when they convey i
  • Network accessline 166
    - WCAG guidance for text contrast uses 4.5:1 for normal text and 3:1 for large text; non-text visual cues need 3:1 when they convey important information ([W3C WAI contrast guidance](https://www.w3.org/WAI/WCAG22/Understanding/contrast-mini

skills/production/post-production/editing-montage/SKILL.md

  • Network accessline 16
    - Film-analysis sources commonly describe editing as the relationship between shots and the construction of graphic, rhythmic, spatial, and temporal relationships. Source: Yale Film Analysis, "Part 4: Editing" (<https://filmanalysis.yale.ed
  • Network accessline 17
    - J-cuts introduce the next shot or scene's audio before the visual cut; L-cuts let prior audio continue after the visual cut. Source: DINFOS Pavilion, "How to Edit Video with the J-Cut and L-Cut," last verified 2025-01-16 (<https://pavilio
  • Network accessline 18
    - Prerecorded synchronized media with audio needs captions under WCAG 2.2 Success Criterion 1.2.2 unless the media is an explicitly labeled media alternative for text. Source: W3C WAI (<https://www.w3.org/WAI/WCAG22/Understanding/captions-p
  • Network accessline 19
    - Practical caption placement guidance includes safe-zone placement and no more than two lines per caption. Source: DCMP Captioning Tip Sheet (<https://dcmp.org/learn/225-captioning-tip-sheet>).
  • Network accessline 20
    - Netflix timed-text general requirements specify a 5/6-second minimum and 7-second maximum subtitle event duration for Netflix deliveries; do not generalize these as universal requirements for all platforms. Source: Netflix Partner Help (<
  • Network accessline 21
    - YouTube Shorts facts verified on 2026-07-10: square or vertical videos up to 3 minutes are categorized as Shorts for standard channels when uploaded on or after 2024-10-15; YouTube also states Shorts views count starts/replays from 2025-0
  • Network accessline 22
    - TikTok ads facts verified on 2026-07-10: TikTok's ad policy states ad video duration must be 5-60 seconds and use standard video sizes including vertical 9:16, square 1:1, or horizontal 16:9; TikTok's June 2026 in-feed auction specs list 
  • Network accessline 23
    - Adobe documents Premiere Team Projects and Productions as collaboration/media-management choices; Productions break long projects into smaller projects and rely on shared media access. Source verified 2026-07-10: Adobe Help (<https://help

skills/production/post-production/motion-graphics-direction/SKILL.md

  • Network accessline 449
    - W3C, WCAG 2.2 Understanding SC 2.3.1 Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 450
    - W3C, WCAG 2.2 Understanding SC 2.3.3 Animation from Interactions: https://www.w3.org/WAI/WCAG22/Understanding/animation-from-interactions.html
  • Network accessline 451
    - W3C, Technique C39 Using the CSS `prefers-reduced-motion` query: https://www.w3.org/WAI/WCAG22/Techniques/css/C39
  • Network accessline 452
    - W3C, WCAG 2.2 Understanding SC 1.4.3 Contrast Minimum: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html
  • Network accessline 453
    - Apple Human Interface Guidelines, Motion: https://developer.apple.com/design/human-interface-guidelines/motion
  • Network accessline 454
    - Apple App Store Connect, Reduced Motion evaluation criteria: https://developer.apple.com/help/app-store-connect/manage-app-accessibility/reduced-motion-evaluation-criteria/
  • Network accessline 455
    - Material Design 3, Easing and duration: https://m3.material.io/styles/motion/easing-and-duration
  • Network accessline 456
    - Material Design, Understanding motion: https://m2.material.io/design/motion/understanding-motion.html
  • Network accessline 457
    - Microsoft Fluent 2 Design System, Motion: https://fluent2.microsoft.design/motion
  • Network accessline 458
    - IBM Carbon Design System, Motion: https://carbondesignsystem.com/elements/motion/overview/
  • Network accessline 459
    - Netflix Partner Help, Timed Text Style Guide general requirements: https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements
  • Network accessline 460
    - Netflix Partner Help, Subtitle templates: https://partnerhelp.netflixstudios.com/hc/en-us/articles/219375728-Timed-Text-Style-Guide-Subtitle-Templates
  • Network accessline 461
    - Royal Statistical Society, Best Practices for Data Visualisation: https://royal-statistical-society.github.io/datavisguide/
  • Network accessline 462
    - Data.europa.eu, Honest charts: ethics and integrity in data visualisation: https://data.europa.eu/en/publications/datastories/honest-charts-ethics-and-integrity-data-visualisation
  • Network accessline 463
    - Datawrapper Academy, Why our column and bar charts start at zero: https://www.datawrapper.de/academy/why-our-column-and-bar-charts-start-at-zero
  • Network accessline 464
    - Adobe, Understanding the 12 principles of animation: https://www.adobe.com/creativecloud/animation/discover/principles-of-animation.html

skills/production/post-production/still-image-retouching-finishing/SKILL.md

  • Network accessline 30
    - ICC profiles describe device or color-encoding behavior so color management systems can transform color data between native device color spaces and device-independent spaces. ICC v4 uses a Profile Connection Space based on CIE colorimetry
  • Network accessline 31
    - ICC.1:2022 profile version 4.4.0.0 is the current ICC v4 specification listed by ICC, and iccMAX is specified separately as ICC.2:2023 / ISO 20677 for extended needs such as spectral data or modified PCS behavior. Source: ICC Specificatio
  • Network accessline 32
    - CIE's electronic International Lighting Vocabulary provides public access to terms and definitions from CIE S 017:2020. Use CIE language for colorimetry, illuminants, observers, luminance, reflectance, and viewing-condition claims rather 
  • Network accessline 33
    - Lightroom Classic official documentation states that Develop previews use ProPhoto RGB by default, other modules primarily use Adobe RGB, and export/print can choose output profiles such as sRGB or custom printer profiles. It also states 
  • Network accessline 34
    - Camera Raw and Lightroom process versions affect available controls and rendering. Adobe documents newer process versions for improved color mixer banding behavior, high-ISO rendering, dehaze, range mask behavior, tone controls, sharpenin
  • Network accessline 35
    - Exif is an embedded metadata family for digital still-camera files built on JPEG/TIFF/WAV-related specifications, primarily recording technical capture information. CIPA and JEITA jointly manage the Exif standard; the Library of Congress 
  • Network accessline 36
    - IPTC Photo Metadata defines professional photo metadata fields through IPTC Core and IPTC Extension, including rights, creators, people, locations, products, accessibility descriptions, and, in IPTC Photo Metadata 2025.1, AI-related prope
  • Network accessline 37
    - XMP is an extensible metadata framework for embedding metadata in files. Adobe's public XMP documentation describes Part 1 as the data model, serialization, and core properties; Part 1 is also ISO 16684-1:2012. Source: Adobe XMP documenta
  • Network accessline 38
    - C2PA develops technical standards for certifying source and history, or provenance, of media content. The C2PA specification site includes Content Credentials, implementation guidance, security considerations, and AI/ML guidance. Source: 
  • Network accessline 39
    - Adobe documents Content Credentials in Photoshop as a way to attach attribution details and edit history on export. This is implementation-specific; do not treat it as a universal substitute for IPTC rights metadata, delivery notes, or cl
  • Network accessline 40
    - Adobe documents sharpening and noise reduction as operations that require 100% or 1:1 inspection for accurate judgment; Lightroom sharpening includes Amount, Radius, Detail, and Masking; Smart Sharpen includes Amount, Radius, Reduce Noise
  • Network accessline 41
    - The NPPA Code of Ethics says visual journalists should be accurate and comprehensive, resist staged manipulation, not alter events, and maintain the integrity of image content and context; editing must not mislead viewers or misrepresent 
  • Network accessline 398
    - International Color Consortium: ICC profile introduction and ICC specifications, https://www.color.org/iccprofile.xalter and https://www.color.org/icc_specs2.xalter.
  • Network accessline 399
    - CIE: electronic International Lighting Vocabulary, https://cie.co.at/e-ilv.
  • Network accessline 400
    - IPTC: Photo Metadata Standard, https://iptc.org/standards/photo-metadata/iptc-standard/.
  • Network accessline 401
    - Adobe: XMP documentation, Lightroom Classic color management, Lightroom/Camera Raw process versions, Lightroom retouch/export documentation, Photoshop layers/repair/sharpening/Content Credentials documentation, https://www.adobe.com/devne
  • Network accessline 402
    - C2PA: Specifications 2.2 index, https://spec.c2pa.org/specifications/specifications/2.2/index.html.
  • Network accessline 403
    - Library of Congress: Exchangeable Image File Format family, https://www.loc.gov/preservation/digital/formats/fdd/fdd000618.shtml.
  • Network accessline 404
    - National Press Photographers Association: Code of Ethics, https://nppa.org/resources/code-ethics.

skills/production/post-production/title-kinetic-typography/SKILL.md

  • Network accessline 375
    - W3C WCAG 2.2, including 2.3.1 Three Flashes or Below Threshold and 2.2.2 Pause, Stop, Hide: https://www.w3.org/TR/WCAG22/ and https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 376
    - W3C Internationalization line-breaking overview and Unicode UAX #14: https://w3c.github.io/i18n-drafts/articles/typography/linebreak.en and https://www.unicode.org/reports/tr14/
  • Network accessline 377
    - W3C Japanese Layout Requirements and language enablement resources: https://www.w3.org/2007/02/japanese-layout/docs/aligned/japanese-layout-requirements-en.html and https://www.w3.org/TR/typography/
  • Network accessline 378
    - IBM Carbon motion guidance, including productive versus expressive motion and evaluation checklist; checked 2026-07-10: https://carbondesignsystem.com/elements/motion/overview/ and https://carbondesignsystem.com/elements/motion/resources/
  • Network accessline 379
    - Material Design typography and motion references for hierarchy and purposeful motion: https://m3.material.io/styles/typography/overview and https://m2.material.io/design/motion/understanding-motion.html - Apple Human Interface Guidelines 
  • Network accessline 380
    - Apple Human Interface Guidelines typography, motion, and accessibility references: https://developer.apple.com/design/human-interface-guidelines/typography and https://developer.apple.com/design/human-interface-guidelines/motion - TikTok 
  • Network accessline 381
    - TikTok Ads safe-zone documentation for interactive add-ons; checked 2026-07-10: https://ads.tiktok.com/help/article/tiktok-interactive-add-on-download-card-ad-specifications
  • Network accessline 382
    - Google Ads video ad specs and safe-area templates; checked 2026-07-10: https://support.google.com/google-ads/answer/13547298
  • Network accessline 383
    - Meta Business Help safe-zone page may require login; verify in Ads Manager safe-zone guardrails for active placements. Public URL checked 2026-07-10: https://www.facebook.com/business/help/980593475366490
  • Network accessline 384
    - DCMP Captioning Key and presentation-rate guidance: https://dcmp.org/learn/captioningkey and https://dcmp.org/learn/601-captioning-key---presentation-rate
  • Network accessline 385
    - Netflix English timed-text style guide for professional timed-text requirements: https://partnerhelp.netflixstudios.com/hc/en-us/articles/217350977-English-USA-Timed-Text-Style-Guide
  • Network accessline 386
    - Butterick's Practical Typography for practical hierarchy, all-caps spacing, headings, and line-length craft: https://practicaltypography.com/
  • Network accessline 387
    - Recent research on AI/dynamic typography highlights the dual need for aesthetic motion and readable glyphs, e.g. "Dynamic Typography" (2024) and "Kinetic Typography Diffusion Model" (2024): https://arxiv.org/abs/2404.11614 and https://arx

skills/production/post-production/vfx-compositing/SKILL.md

  • Network accessline 426
    - Foundry Nuke documentation: Keylight (`https://learn.foundry.com/nuke/content/reference_guide/keyer_nodes/keylight.html`), CameraTracker (`https://learn.foundry.com/nuke/14.0/content/comp_environment/cameratracker/camera_tracking.html`), 
  • Network accessline 427
    - Adobe After Effects documentation: Object Matte (`https://helpx.adobe.com/after-effects/desktop/roto-brush-and-refine-matte/roto-brush/object-matte.html`), tracking/stabilization (`https://helpx.adobe.com/after-effects/desktop/animate-in-
  • Network accessline 428
    - Academy ACES (`https://www.oscars.org/science-technology/sci-tech-projects/aces`) and OpenColorIO (`https://opencolorio.org/`) documentation for color-management concepts. Verified 2026-07-10.
  • Network accessline 429
    - OpenEXR technical documentation (`https://openexr.com/en/latest/TechnicalIntroduction.html` and `https://openexr.com/en/latest/InterpretingDeepPixels.html`) for high dynamic range, arbitrary channels, alpha conventions, metadata, multi-pa
  • Network accessline 430
    - U.S. Copyright Office AI initiative page (`https://www.copyright.gov/ai/`) for digital-replica, generative-output copyrightability, and generative-AI-training report status. Verified 2026-07-10.
  • Network accessline 431
    - FTC endorsement guidance (`https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking` and `https://www.ecfr.gov/current/title-16/chapter-I/subchapter-B/part-255`) for truthful, non-misleading endorseme
  • Network accessline 432
    - C2PA (`https://c2pa.org/`), Content Credentials (`https://contentcredentials.org/`), Content Authenticity Initiative (`https://contentauthenticity.org/how-it-works`), and Adobe Content Credentials overview (`https://helpx.adobe.com/creati
  • Network accessline 433
    - W3C WCAG 2.2 guidance (`https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html`) for three-flashes safety threshold and video accessibility planning. Verified 2026-07-10.

skills/production/runtime-assembly/audio-reactive-video-composition/SKILL.md

  • Network accessline 183
    - librosa beat, onset, PLP, tempo, segmentation, RMS, spectral, split, and pYIN documentation: https://librosa.org/doc/latest/
  • Network accessline 184
    - Essentia rhythm and loudness references: https://essentia.upf.edu/reference/
  • Network accessline 185
    - `mir_eval` beat, onset, and segment metrics: https://mir-eval.readthedocs.io/
  • Network accessline 186
    - Ellis, Dynamic Programming Beat Tracking: https://www.ee.columbia.edu/~dpwe/pubs/Ellis07-beattrack.pdf
  • Network accessline 187
    - FFmpeg and ffprobe documentation: https://ffmpeg.org/documentation.html
  • Network accessline 188
    - EBU R 128: https://tech.ebu.ch/publications/r128
  • Network accessline 189
    - WCAG flashing and captions: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html and https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 190
    - U.S. Copyright Office guidance for musicians: https://www.copyright.gov/engage/musicians/

skills/production/runtime-assembly/comfyui-media-workflows/SKILL.md

  • Network accessline 578
    - ComfyUI official documentation: ComfyUI is a node-based interface/inference engine for generative AI and can run locally; docs also describe local and cloud APIs. https://docs.comfy.org/
  • Network accessline 579
    - ComfyUI Workflow API Format: frontend save format differs from API format; API format uses node IDs and omits UI layout data; export through `File -> Export Workflow (API)`. https://docs.comfy.org/development/api-development/workflow-api-
  • Network accessline 580
    - ComfyUI Workflow JSON specification: workflow JSON schema and versioned workflow structure. https://docs.comfy.org/specs/workflow_json - ComfyUI Server API routes: `/prompt`, `/object_info`, `/history`, `/queue`, `/upload/image`, `/upload
  • Network accessline 581
    - ComfyUI Server API routes: `/prompt`, `/object_info`, `/history`, `/queue`, `/upload/image`, `/upload/mask`, `/view`, `/system_stats`, `/free`, and `/ws` route purposes. https://docs.comfy.org/development/comfyui-server/comms_routes - Com
  • Network accessline 582
    - ComfyUI Cloud API docs: API-format workflow submission, upload, job monitoring, output download, API-key handling, and concurrency behavior for Comfy Cloud; cloud API is labeled experimental in the docs. https://docs.comfy.org/development
  • Network accessline 583
    - ComfyUI workflow docs and SaveImage docs: workflows can be saved as JSON and generated images can contain workflow/prompt metadata. https://docs.comfy.org/development/core-concepts/workflow and https://docs.comfy.org/built-in-nodes/SaveIm
  • Network accessline 584
    - ComfyUI custom-node installation docs: custom nodes extend ComfyUI and should be reviewed carefully because malicious plugins can pose security risks. https://docs.comfy.org/installation/install_custom_node
  • Network accessline 585
    - ComfyUI templates docs: workflow templates can embed required model links and model folder information; supported model-link behavior and template dependency versions are volatile. https://docs.comfy.org/interface/features/template
  • Network accessline 586
    - Hugging Face model card and license docs: model cards can specify license metadata, datasets, versions, and task metadata; repository licenses should be respected. https://huggingface.co/docs/hub/en/model-cards and https://huggingface.co/
  • Network accessline 587
    - C2PA Content Credentials explainer and FAQ: Content Credentials are signed provenance metadata, are opt-in, can be incomplete or removed, can include AI-use assertions, and are not DRM. https://spec.c2pa.org/specifications/specifications/

skills/production/runtime-assembly/comfyui-media-workflows/scripts/inspect_workflow.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/runtime-assembly/comfyui-media-workflows/tests/test_inspect_workflow.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 51
    [Credential-related source omitted]

skills/production/runtime-assembly/d3-animated-data-visualization/SKILL.md

  • Network accessline 320
    - D3 documentation: https://d3js.org/
  • Network accessline 321
    - D3 selection joining: https://d3js.org/d3-selection/joining
  • Network accessline 322
    - D3 scales: https://d3js.org/d3-scale
  • Network accessline 323
    - D3 axes: https://d3js.org/d3-axis
  • Network accessline 324
    - D3 shapes: https://d3js.org/d3-shape
  • Network accessline 325
    - D3 interpolation and easing: https://d3js.org/d3-interpolate and https://d3js.org/d3-ease
  • Network accessline 326
    - D3 timers and transitions: https://d3js.org/d3-timer and https://d3js.org/d3-transition
  • Network accessline 327
    - D3 geographic projections: https://d3js.org/d3-geo
  • Network accessline 328
    - D3 force simulation: https://d3js.org/d3-force/simulation
  • Network accessline 329
    - D3 license (ISC): https://github.com/d3/d3/blob/main/LICENSE
  • Network accessline 330
    - W3C WCAG 2.2, Use of Color: https://www.w3.org/WAI/WCAG22/Understanding/use-of-color.html
  • Network accessline 331
    - W3C WCAG 2.2, Contrast Minimum: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html
  • Network accessline 332
    - W3C WCAG 2.2, Non-text Contrast: https://www.w3.org/WAI/WCAG22/Understanding/non-text-contrast.html
  • Network accessline 333
    - Royal Statistical Society, Best Practices for Data Visualisation: https://royal-statistical-society.github.io/datavisguide/

skills/production/runtime-assembly/ffmpeg-media-finishing/SKILL.md

  • Network accessline 715
    - FFmpeg command and stream-copy documentation: https://ffmpeg.org/ffmpeg.html
  • Network accessline 716
    - ffprobe documentation and JSON/show stream options: https://ffmpeg.org/ffprobe.html
  • Network accessline 717
    - FFmpeg filter documentation including scale/crop/pad/fps/loudnorm/subtitles/overlay: https://ffmpeg.org/ffmpeg-filters.html
  • Network accessline 718
    - FFmpeg format/muxer documentation including concat, image2, GIF, hash/framehash/framemd5: https://ffmpeg.org/ffmpeg-formats.html
  • Network accessline 719
    - ITU-R BS.1770 recommendation page for loudness and true-peak algorithms: https://www.itu.int/rec/R-REC-BS.1770
  • Network accessline 720
    - EBU R 128 loudness recommendation: https://tech.ebu.ch/publications/r128/
  • Network accessline 721
    - W3C/WAI captions guidance and WCAG caption success criterion: https://www.w3.org/WAI/media/av/captions/ and https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html
  • Network accessline 722
    - YouTube recommended upload encoding settings, used only as an example of volatile platform guidance: https://support.google.com/youtube/answer/1722171
  • Network accessline 723
    - TikTok Ads Manager specs, used only as an example of volatile platform/ad guidance: https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads

skills/production/runtime-assembly/ffmpeg-media-finishing/scripts/media_probe.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/runtime-assembly/ffmpeg-media-finishing/tests/test_media_probe.py

  • Executable scriptline 1
    Executable file

skills/production/runtime-assembly/gsap-animation-composition/SKILL.md

  • Network accessline 306
    - GSAP Timeline documentation: https://gsap.com/docs/v3/GSAP/Timeline/
  • Network accessline 307
    - GSAP stagger guidance: https://gsap.com/resources/getting-started/Staggers/
  • Network accessline 308
    - GSAP context and matchMedia documentation: https://gsap.com/docs/v3/GSAP/gsap.context/ and https://gsap.com/docs/v3/GSAP/gsap.matchMedia/
  • Network accessline 309
    - GSAP ticker documentation: https://gsap.com/docs/v3/GSAP/gsap.ticker/
  • Network accessline 310
    - GSAP plugin documentation: https://gsap.com/docs/v3/Plugins/
  • Network accessline 311
    - GSAP CustomEase documentation: https://gsap.com/docs/v3/Eases/CustomEase/
  • Network accessline 312
    - GSAP common mistakes: https://gsap.com/resources/mistakes/
  • Network accessline 313
    - Webflow, Standard "No Charge" GSAP License: https://gsap.com/community/standard-license/
  • Network accessline 314
    - W3C WCAG 2.2, Animation from Interactions: https://www.w3.org/WAI/WCAG22/Understanding/animation-from-interactions.html
  • Network accessline 315
    - W3C WCAG 2.2, Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 316
    - MDN, `prefers-reduced-motion`: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion

skills/production/runtime-assembly/hyperframes-video-composition/SKILL.md

  • Network accessline 16
    - HyperFrames official docs and repo: [Introduction](https://hyperframes.heygen.com/introduction), [Quickstart](https://hyperframes.heygen.com/quickstart), [Prompting guide](https://hyperframes.heygen.com/guides/prompting), [GitHub reposito
  • Network accessline 17
    - Local OpenMontage HyperFrames bridge: `C:\Users\ishan\Documents\OpenMontage\skills\core\hyperframes.md`, `tools\video\hyperframes_compose.py`, and `lib\hyperframes_style_bridge.py`. - WCAG 2.2 Quick Reference: captions, audio description,
  • Network accessline 18
    - WCAG 2.2 Quick Reference: captions, audio description, contrast, audio control, flashing, and non-text contrast: [W3C WCAG 2.2 Quickref](https://www.w3.org/WAI/WCAG22/quickref/).
  • Network accessline 19
    - Browser media behavior: [MDN Autoplay guide](https://developer.mozilla.org/en-US/docs/Web/Media/Guides/Autoplay), [MDN `<video>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/video), and [MDN `<audio>`](https://dev
  • Network accessline 20
    - Provenance terminology: [C2PA Technical Specification](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html) and [C2PA overview](https://c2pa.org/).

skills/production/runtime-assembly/hyperframes-video-composition/scripts/audit_timeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/production/runtime-assembly/hyperframes-video-composition/tests/test_audit_timeline.py

  • Executable scriptline 1
    Executable file

skills/production/runtime-assembly/lottie-animation-delivery/SKILL.md

  • Network accessline 363
    - Airbnb lottie-web repository, including `AE Feature Support`, usage, and license: https://github.com/airbnb/lottie-web#ae-feature-support
  • Network accessline 364
    - lottie-web usage: https://github.com/airbnb/lottie-web/wiki/Usage
  • Network accessline 365
    - lottie-web composition settings: https://github.com/airbnb/lottie-web/wiki/Composition-Settings
  • Network accessline 366
    - lottie-web renderer settings: https://github.com/airbnb/lottie-web/wiki/Renderer-Settings
  • Network accessline 367
    - Official Lottie specification: https://lottie.github.io/lottie-spec/latest/
  • Network accessline 368
    - Lottie composition, layers, and properties: https://lottie.github.io/lottie-spec/latest/specs/composition/ , https://lottie.github.io/lottie-spec/latest/specs/layers/ , and https://lottie.github.io/lottie-spec/latest/specs/properties/
  • Network accessline 369
    - dotLottie specification overview and v2: https://dotlottie.io/spec/ and https://dotlottie.io/spec/2.0/
  • Network accessline 370
    - lottie-web MIT license: https://github.com/airbnb/lottie-web/blob/master/LICENSE.md
  • Network accessline 371
    - MDN, `prefers-reduced-motion`: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
  • Network accessline 372
    - W3C WCAG 2.2, Animation from Interactions: https://www.w3.org/WAI/WCAG22/Understanding/animation-from-interactions.html
  • Network accessline 373
    - W3C WCAG 2.2, Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html

skills/production/runtime-assembly/manim-explainer-animation/SKILL.md

  • Network accessline 481
    - Manim Community documentation, Quickstart: https://docs.manim.community/en/stable/tutorials/quickstart.html
  • Network accessline 482
    - Manim Community documentation, building blocks and mobjects: https://docs.manim.community/en/stable/tutorials/building_blocks.html
  • Network accessline 483
    - Manim Community documentation, Scene reference: https://docs.manim.community/en/stable/reference/manim.scene.scene.Scene.html
  • Network accessline 484
    - Manim Community documentation, output settings: https://docs.manim.community/en/stable/tutorials/output_and_config.html
  • Network accessline 485
    - Manim Community documentation, rendering text and formulas: https://docs.manim.community/en/stable/guides/using_text.html
  • Network accessline 486
    - Manim Community documentation, Axes reference: https://docs.manim.community/en/stable/reference/manim.mobject.graphing.coordinate_systems.Axes.html
  • Network accessline 487
    - Manim Community documentation, adding voiceovers: https://docs.manim.community/en/stable/guides/add_voiceovers.html
  • Network accessline 488
    - Manim Community documentation, v0.19.0 changelog: https://docs.manim.community/en/stable/changelog/0.19.0-changelog.html
  • Network accessline 489
    - W3C WCAG 2.2: https://www.w3.org/TR/WCAG22/
  • Network accessline 490
    - W3C Understanding WCAG 2.3.1 Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 491
    - C2PA Technical Specification 2.4: https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html
  • Network accessline 492
    - FFmpeg documentation: https://ffmpeg.org/ffmpeg.html
  • Network accessline 493
    - FFmpeg codecs documentation: https://ffmpeg.org/ffmpeg-codecs.html

skills/production/runtime-assembly/procedural-canvas-animation/SKILL.md

  • Network accessline 216
    - WHATWG Canvas and animation frames: https://html.spec.whatwg.org/multipage/canvas.html and https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#animation-frames
  • Network accessline 217
    - ECMAScript `Math.random`: https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.random
  • Network accessline 218
    - p5.js references for draw, frameRate, randomSeed, noiseSeed, pixelDensity, resizeCanvas, and noLoop: https://p5js.org/reference/
  • Network accessline 219
    - MDN requestAnimationFrame, OffscreenCanvas, and Canvas optimization: https://developer.mozilla.org/en-US/docs/Web/API/Window/requestAnimationFrame , https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas , and https://developer.
  • Network accessline 220
    - WebCodecs: https://www.w3.org/TR/webcodecs/
  • Network accessline 221
    - WCAG 2.2 non-text content, flashing, use of color, non-text contrast, and pause/stop/hide: https://www.w3.org/WAI/WCAG22/Understanding/

skills/production/runtime-assembly/remotion-video-composition/SKILL.md

  • Network accessline 16
    - Remotion documentation for composition properties, assets, static files, media components, renderer APIs, schemas, dynamic metadata, randomness, performance, captions, and licensing: https://www.remotion.dev/docs/
  • Network accessline 17
    - FFmpeg official documentation for stream mapping, codecs, filters, and filtergraphs: https://ffmpeg.org/ffmpeg.html and https://ffmpeg.org/ffmpeg-filters.html
  • Network accessline 18
    - W3C/WAI WCAG guidance for captions and flashing: https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html and https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html
  • Network accessline 19
    - W3C WebVTT specification for timed-text cues: https://www.w3.org/TR/webvtt1/
  • Network accessline 20
    - C2PA specifications and Content Credentials guidance for provenance manifests: https://spec.c2pa.org/ and https://c2pa.org/

skills/production/runtime-assembly/threejs-scene-composition/SKILL.md

  • Network accessline 322
    - Three.js documentation and manual: https://threejs.org/docs/ and https://threejs.org/manual/
  • Network accessline 323
    - Three.js animation system: https://threejs.org/manual/en/animation-system.html
  • Network accessline 324
    - Three.js color management: https://threejs.org/manual/en/color-management.html
  • Network accessline 325
    - Three.js cleanup guidance: https://threejs.org/manual/en/cleanup.html
  • Network accessline 326
    - Three.js `GLTFLoader`: https://threejs.org/docs/#examples/en/loaders/GLTFLoader
  • Network accessline 327
    - Khronos glTF 2.0 specification: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html
  • Network accessline 328
    - Khronos glTF Validator: https://github.com/KhronosGroup/glTF-Validator
  • Network accessline 329
    - WebGL 2.0 specification: https://registry.khronos.org/webgl/specs/latest/2.0/
  • Network accessline 330
    - Three.js license: https://github.com/mrdoob/three.js/blob/dev/LICENSE
  • Network accessline 331
    - W3C WCAG 2.2, Three Flashes or Below Threshold: https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html

skills/production/runtime-assembly/virtual-production-icvfx/SKILL.md

  • Network accessline 23
    - Epic Games, In-Camera VFX Overview: https://dev.epicgames.com/documentation/en-us/unreal-engine/in-camera-vfx-overview-in-unreal-engine
  • Network accessline 24
    - Epic Games, nDisplay Overview: https://dev.epicgames.com/documentation/en-us/unreal-engine/ndisplay-overview-for-unreal-engine
  • Network accessline 25
    - Epic Games, nDisplay Configuration File Reference: https://dev.epicgames.com/documentation/en-us/unreal-engine/ndisplay-configuration-file-reference-for-unreal-engine
  • Network accessline 26
    - Epic Games, Live Link: https://dev.epicgames.com/documentation/en-us/unreal-engine/live-link-in-unreal-engine
  • Network accessline 27
    - Epic Games, Timecode and Genlock: https://dev.epicgames.com/documentation/en-us/unreal-engine/timecode-and-genlock-in-unreal-engine
  • Network accessline 28
    - Epic Games, Synchronization in nDisplay: https://dev.epicgames.com/documentation/en-us/unreal-engine/synchronization-in-ndisplay-in-unreal-engine
  • Network accessline 29
    - Epic Games, Camera Lens Calibration: https://dev.epicgames.com/documentation/en-us/unreal-engine/camera-lens-calibration-in-unreal-engine
  • Network accessline 30
    - Epic Games, Color Management with OpenColorIO: https://dev.epicgames.com/documentation/en-us/unreal-engine/color-management-with-opencolorio-in-unreal-engine
  • Network accessline 31
    - OpenColorIO documentation: https://opencolorio.readthedocs.io/en/latest/
  • Network accessline 32
    - ACES documentation: https://docs.acescentral.com/
  • Network accessline 33
    - OSHA Electrical safety topic: https://www.osha.gov/electrical
  • Network accessline 34
    - OSHA Heat safety topic: https://www.osha.gov/heat-exposure
  • Network accessline 35
    - OSHA Evacuation Plans and Procedures eTool: https://www.osha.gov/etools/evacuation-plans-procedures
  • Network accessline 36
    - UK Health and Safety Executive, Event safety: https://www.hse.gov.uk/event-safety/
  • Network accessline 37
    - W3C WCAG 2.2, Three Flashes or Below Threshold: https://www.w3.org/TR/WCAG22/#three-flashes-or-below-threshold
  • Network accessline 38
    - FDA Laser Products and Instruments: https://www.fda.gov/radiation-emitting-products/home-business-and-entertainment-products/laser-products-and-instruments

skills/providers/3d-generation/meshy-3d/EVAL.md

  • Network accessline 34
    [Credential-related source omitted]
  • Network accessline 35
    meshy.ai/settings/api and shown once. Base URL `https://api.meshy.ai/openapi/`

skills/providers/3d-generation/meshy-3d/SKILL.md

  • Network accessline 108
    **Base URL** `https://api.meshy.ai/openapi/v1` (Text-to-3D uses the `v2` path
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 399
    [Credential-related source omitted]
  • Access to secretsline 399
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Network accessline 413
    [Credential-related source omitted]
  • Access to secretsline 413
    [Credential-related source omitted]
  • Access to secretsline 414
    [Credential-related source omitted]
  • Network accessline 433
    # 1) multi-image reconstruction (front + side + back of the SAME character) curl -s https://api.meshy.ai/openapi/v1/multi-image-to-3d \
  • Network accessline 434
    [Credential-related source omitted]
  • Access to secretsline 434
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]
  • Network accessline 436
    -d '{ "image_urls": ["https://.../front.png","https://.../side.png","https://.../back.png"],
  • Network accessline 440
    # 2) rig the textured humanoid curl -s https://api.meshy.ai/openapi/v1/rigging \
  • Network accessline 441
    [Credential-related source omitted]
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Network accessline 446
    # 3) apply a walk animation by action_id (look up in Animation Library) curl -s https://api.meshy.ai/openapi/v1/animations \
  • Network accessline 447
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Network accessline 461
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 462
    [Credential-related source omitted]
  • Network accessline 473
    - Text-to-3D API — https://docs.meshy.ai/en/api/text-to-3d
  • Network accessline 474
    - Image-to-3D API — https://docs.meshy.ai/en/api/image-to-3d
  • Network accessline 475
    - Multi-Image-to-3D API — https://docs.meshy.ai/en/api/multi-image-to-3d
  • Network accessline 476
    - Retexture / Text-to-Texture API — https://docs.meshy.ai/en/api/retexture
  • Network accessline 477
    - Remesh API — https://docs.meshy.ai/en/api/remesh
  • Network accessline 478
    - Rigging & Animation API — https://docs.meshy.ai/en/api/rigging-and-animation
  • Network accessline 479
    - Animation Library — https://docs.meshy.ai/en/api/animation-library
  • Network accessline 480
    - Quickstart / auth — https://docs.meshy.ai/en/api/quick-start
  • Network accessline 481
    - Rate limits — https://docs.meshy.ai/en/api/rate-limits
  • Network accessline 482
    - API pricing — https://docs.meshy.ai/en/api/pricing
  • Network accessline 483
    - Changelog — https://docs.meshy.ai/en/api/changelog
  • Network accessline 484
    - Post-processing decision guide — https://docs.meshy.ai/en/webapp/guides/choosing/post-processing
  • Network accessline 485
    - Prompt best practices — https://help.meshy.ai/en/articles/11972484-best-practices-for-creating-a-text-prompt
  • Network accessline 486
    and https://www.meshy.ai/blog/meshy-5-text-to-3d
  • Network accessline 487
    - Ownership — https://help.meshy.ai/en/articles/10137554-what-is-the-ownership-of-the-generated-models
  • Network accessline 488
    - Commercial use — https://help.meshy.ai/en/articles/9992001-can-i-use-my-generated-assets-for-commercial-projects
  • Network accessline 489
    - Credit costs (help) — https://help.meshy.ai/en/articles/10000507-how-many-credits-does-each-generation-task-cost
  • Network accessline 490
    - Plans/pricing — https://www.meshy.ai/pricing

skills/providers/3d-generation/tripo-3d/EVAL.md

  • Network accessline 13
    **Expected:** It is an **asynchronous task** API. Submit `POST /v2/openapi/task` with a `type` field → receive a `task_id` → **poll** `GET /v2/openapi/task/{task_id}` until `status` is terminal → read output model URLs from the response `ou
  • Network accessline 14
    [Credential-related source omitted]
  • Network accessline 15
    model URLs from the response `output`. Base URL `https://api.tripo3d.ai/v2/openapi`; auth via
  • Access to secretsline 16
    [Credential-related source omitted]

skills/providers/3d-generation/tripo-3d/SKILL.md

  • Network accessline 55
    - **Base URL:** `https://api.tripo3d.ai/v2/openapi`
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 253
    # 1) Create an image_to_model task with P1, budgeting ~4k faces, PBR on, image-aligned orientation. curl -s https://api.tripo3d.ai/v2/openapi/task \
  • Network accessline 254
    [Credential-related source omitted]
  • Access to secretsline 254
    [Credential-related source omitted]
  • Access to secretsline 255
    [Credential-related source omitted]
  • Network accessline 258
    "model_version": "p1",         "file": { "type": "png", "url": "https://example.com/barrel_ref.png" },
  • Network accessline 259
    "file": { "type": "png", "url": "https://example.com/barrel_ref.png" },
  • Network accessline 269
    # 2) Poll until success, then read output URLs and consumed_credit. curl -s https://api.tripo3d.ai/v2/openapi/task/TASK_A \
  • Network accessline 270
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 274
    # 3) Convert the finished GLB to FBX for the Unity project (chained by task id). curl -s https://api.tripo3d.ai/v2/openapi/task \
  • Network accessline 275
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Network accessline 292
    - Tripo OpenAPI docs — Introduction, Quick Start, Pricing, model-generation pages: `https://docs.tripo3d.ai/`
  • Network accessline 293
    - Official Python SDK API reference (task types, params, animation presets):   `https://github.com/VAST-AI-Research/tripo-python-sdk/blob/master/docs/API.md` - Tripo platform docs (billing, rate limit, error handling, animation): `https://p
  • Network accessline 294
    `https://github.com/VAST-AI-Research/tripo-python-sdk/blob/master/docs/API.md`
  • Network accessline 295
    - Tripo platform docs (billing, rate limit, error handling, animation): `https://platform.tripo3d.ai/docs`
  • Network accessline 296
    - Tripo API product page: `https://www.tripo3d.ai/api`; Pricing: `https://www.tripo3d.ai/pricing`
  • Network accessline 297
    - Tripo blog — H3.1 / Smart Mesh P1.0 announcements (first-party claims): `https://www.tripo3d.ai/blog`
  • Network accessline 298
    - Terms / licensing: `https://www.tripo3d.ai/terms` and 3D-print copyright guide on tripo3d.ai
  • Network accessline 299
    - Third-party (disclosed, secondary): apidog developer guide `https://apidog.com/blog/how-to-use-tripo-3d-api/`;

skills/providers/audio-enhancement/nvidia-maxine-audio-effects/SKILL.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Network accessline 266
    - NVIDIA Audio Effects SDK User Guide, effects overview and Windows/Linux positioning: https://docs.nvidia.com/maxine/afx/latest/index.html
  • Network accessline 267
    - NVIDIA AFX SDK API type definitions and selectors: https://docs.nvidia.com/maxine/afx/latest/APIReference/AFXTypeDefinitions.html
  • Network accessline 268
    - NVIDIA AFX SDK Linux getting started and Tensor Core GPU requirements: https://docs.nvidia.com/maxine/afx/latest/LinuxAFXSDK/GetStartedOnLinux.html
  • Network accessline 269
    - NVIDIA AFX SDK Linux installation and feature package model layout: https://docs.nvidia.com/maxine/afx/latest/LinuxAFXSDK/InstallTheAFXSDK.html
  • Network accessline 270
    - NVIDIA AFX SDK set/query parameter docs: https://docs.nvidia.com/maxine/afx/latest/UseAFXInApps/SetParametersOfAnEffect.html and https://docs.nvidia.com/maxine/afx/latest/UseAFXInApps/GetParametersOfAnEffect.html
  • Network accessline 271
    - NVIDIA AFX effect pages for BNR, dereverb, dereverb+denoiser, AEC, super-resolution, Studio Voice, Speaker Focus, and Voice Font: https://docs.nvidia.com/maxine/afx/latest/AboutTheEffects/AboutNoiseRemovalBackgroundNoiseSuppression.html
  • Network accessline 272
    - NVIDIA BNR NIM overview, getting started, inference, support matrix, observability, and governing terms: https://docs.nvidia.com/nim/maxine/bnr/latest/overview.html
  • Network accessline 273
    - NVIDIA NGC Windows/Linux AFX SDK collection pages and BNR/BNR-REC catalog pages: https://catalog.ngc.nvidia.com/orgs/nvidia/maxine/resources/maxine_windows_audio_effects_sdk/- and https://catalog.ngc.nvidia.com/orgs/nvidia/maxine/resource
  • Network accessline 274
    - NVIDIA AI for Media product page noting Maxine rename and SDK/NIM scope: https://developer.nvidia.com/topics/ai/generative-ai/ai-for-media

skills/providers/avatar-video/d-id-avatar-video/EVAL.md

  • Network accessline 243
    {   "endpoint": "POST https://api.d-id.com/talks",
  • Network accessline 244
    "endpoint": "POST https://api.d-id.com/talks",
  • Network accessline 245
    "body": {     "source_url": "https://random-cdn.example/ceo-headshot.jpg",     "script": {
  • Network accessline 246
    "source_url": "https://random-cdn.example/ceo-headshot.jpg",
  • Access to secretsline 253
    [Credential-related source omitted]

skills/providers/avatar-video/d-id-avatar-video/SKILL.md

  • Network accessline 27
    Official docs describe D-ID video APIs as supporting avatar videos from images, text, and audio, with V4 Expressive Avatars, V3 Pro Avatars, V3 Instant Avatars, and V2 Photo Avatars as the main video families. The V2 Talks endpoint transfor
  • Network accessline 206
    {   "endpoint": "POST https://api.d-id.com/talks",
  • Network accessline 207
    "endpoint": "POST https://api.d-id.com/talks",
  • Network accessline 208
    "body": {     "source_url": "https://your-controlled-storage.example/onboarding/maya-approved-headshot.jpg",     "script": {
  • Network accessline 209
    "source_url": "https://your-controlled-storage.example/onboarding/maya-approved-headshot.jpg",
  • Network accessline 216
    "name": "maya-onboarding-welcome-v1",     "user_data": "project=northstar-onboarding;variant=maya-v1",     "webhook": "https://your-webhook.example/did/jobs",
  • Network accessline 217
    "user_data": "project=northstar-onboarding;variant=maya-v1",     "webhook": "https://your-webhook.example/did/jobs",     "result_url": "https://your-presigned-destination.example/maya-onboarding.mp4"
  • Network accessline 218
    "webhook": "https://your-webhook.example/did/jobs",
  • Network accessline 219
    "result_url": "https://your-presigned-destination.example/maya-onboarding.mp4"
  • Network accessline 249
    {   "endpoint": "POST https://api.d-id.com/clips",
  • Network accessline 250
    "endpoint": "POST https://api.d-id.com/clips",
  • Network accessline 262
    "name": "invoice-fraud-training-intro-v1",     "user_data": "course=invoice-fraud;module=intro;version=1",     "webhook": "https://your-webhook.example/did/jobs"
  • Network accessline 263
    "user_data": "course=invoice-fraud;module=intro;version=1",     "webhook": "https://your-webhook.example/did/jobs"   }
  • Network accessline 264
    "webhook": "https://your-webhook.example/did/jobs"
  • Network accessline 301
    - [D-ID Quickstart](https://docs.d-id.com/docs/quickstart) for route families: Realtime, Agents, Talks, Clips, V4 Expressive Avatars, Video Translate, SDKs.
  • Network accessline 302
    - [D-ID API Keys](https://docs.d-id.com/docs/api-keys) and [D-ID FAQ](https://www.d-id.com/faqs/) for Studio API key generation, credit requirements, and API documentation location.
  • Network accessline 303
    - [Create a talk](https://docs.d-id.com/reference/createtalk), [Get a specific talk](https://docs.d-id.com/reference/gettalk), [Create a clip](https://docs.d-id.com/reference/createclip), [Get a specific clip](https://docs.d-id.com/referenc
  • Network accessline 304
    - [Upload audio file](https://docs.d-id.com/reference/upload-an-audio), [Get Voices](https://docs.d-id.com/reference/voices), and [Get credits](https://docs.d-id.com/reference/getcredits) for audio, TTS, and credit lifecycle.
  • Network accessline 305
    - [Create a consent](https://docs.d-id.com/reference/create) and V3 Instant Avatar quickstart for consent flow requirements.
  • Network accessline 306
    - [Agents SDK Overview](https://docs.d-id.com/reference/agents-sdk-overview), [Agents Embed Overview](https://docs.d-id.com/docs/embed-overview), [Create an Agent](https://docs.d-id.com/reference/createagent), [Create a video stream](https:
  • Network accessline 307
    - [D-ID Products Terms of Use](https://www.d-id.com/studio-end-user-license-agreement/) and [D-ID Privacy Policy](https://www.d-id.com/privacy-policy/) for rights, watermarks/synthetic marks, personal data, and privacy cautions.

skills/providers/avatar-video/hedra-character-video/EVAL.md

  • Network accessline 30
    3. Name the main API surfaces needed for a batch avatar pipeline. (5 pts)    - Expected: API key via `X-API-Key`, base URL `https://api.hedra.com/web-app/public`, create/upload assets, generate with `POST /generations`, poll `/generations/{
  • Network accessline 31
    - Expected: API key via `X-API-Key`, base URL `https://api.hedra.com/web-app/public`, create/upload assets, generate with `POST /generations`, poll `/generations/{generation_id}/status`, optionally list models/voices and get credits. (5)

skills/providers/avatar-video/hedra-character-video/SKILL.md

  • Network accessline 16
    - Hedra's public API base URL in the docs is `https://api.hedra.com/web-app/public`, and calls require an `X-API-Key` header. API access documentation says users need a Hedra account, a paid plan for API access, and an API key from the API 
  • Access to secretsline 175
    [Credential-related source omitted]
  • Network accessline 253
    - Hedra API guide, Generate an Avatar Video: https://www.hedra.com/docs/pages/developer/guides/generate-avatar-video
  • Network accessline 254
    - Hedra API reference, Generate Asset: https://www.hedra.com/docs/api-reference/public/generate-asset
  • Network accessline 255
    - Hedra API reference, List Models: https://www.hedra.com/docs/api-reference/public/list-models
  • Network accessline 256
    - Hedra API reference, Get Status: https://www.hedra.com/docs/api-reference/public/get-status
  • Network accessline 257
    - Hedra API reference, Get Credits: https://www.hedra.com/docs/api-reference/public/get-credits
  • Network accessline 258
    - Hedra developer guide, Generate Audio: https://www.hedra.com/docs/pages/developer/guides/generate-audio
  • Network accessline 259
    - Hedra app guide, Create UGC Avatar Videos: https://www.hedra.com/docs/pages/app/content-creation/create-avatar-video
  • Network accessline 260
    - Hedra app guide, Create Voice: https://www.hedra.com/docs/pages/app/content-creation/create-audio
  • Network accessline 261
    - Hedra app guide, Avatar Speaker Selection: https://www.hedra.com/docs/pages/app/content-creation/speaker-selection
  • Network accessline 262
    - Hedra app troubleshooting, File Specifications: https://www.hedra.com/docs/pages/app/troubleshooting/file-specifications
  • Network accessline 263
    - Hedra app guide, Which Video Model Should I Use?: https://www.hedra.com/docs/pages/app/getting-started/video-models
  • Network accessline 264
    - Hedra Live Avatar docs: https://www.hedra.com/docs/pages/developer/realtime-avatar/about and related setup/expert pages
  • Network accessline 265
    - Hedra Acceptable Use Policy: https://www.hedra.com/acceptable-use
  • Network accessline 266
    - Hedra Privacy Policy: https://www.hedra.com/privacy
  • Network accessline 267
    - Hedra Biometric Data Privacy Policy: https://www.hedra.com/biometric-data-policy

skills/providers/avatar-video/heygen-avatar-video/SKILL.md

  • Network accessline 118
    "type": "avatar_iv"   },   "callback_url": "https://example.com/webhooks/heygen",
  • Network accessline 119
    },   "callback_url": "https://example.com/webhooks/heygen",   "callback_id": "project-scene-001"
  • Network accessline 120
    "callback_url": "https://example.com/webhooks/heygen",
  • Network accessline 256
    "caption": { "file_format": "srt", "style": "default" },   "engine": { "type": "avatar_iv" },   "callback_url": "https://video.example.com/hooks/heygen",
  • Network accessline 257
    "engine": { "type": "avatar_iv" },   "callback_url": "https://video.example.com/hooks/heygen",   "callback_id": "acme-review-launch-v1"
  • Network accessline 258
    "callback_url": "https://video.example.com/hooks/heygen",
  • Network accessline 345
    - HeyGen API Quick Start: https://developers.heygen.com/docs/quick-start
  • Network accessline 346
    - HeyGen API Key guide: https://developers.heygen.com/docs/api-key
  • Network accessline 347
    - HeyGen Choosing the Right Video API: https://developers.heygen.com/docs/choosing-the-right-video-api
  • Network accessline 348
    - HeyGen Create Video reference: https://developers.heygen.com/reference/create-video
  • Network accessline 349
    - HeyGen Get Video reference: https://developers.heygen.com/reference/get-video
  • Network accessline 350
    - HeyGen Digital Twin guide: https://developers.heygen.com/generate-avatar-video
  • Network accessline 351
    - HeyGen Avatar Realtime guide: https://developers.heygen.com/avatar-realtime
  • Network accessline 352
    - HeyGen Avatar Consent guide: https://developers.heygen.com/docs/avatar-consent
  • Network accessline 353
    - HeyGen Create Avatar guide: https://developers.heygen.com/docs/create-avatar
  • Network accessline 354
    - HeyGen Avatar Looks reference: https://developers.heygen.com/reference/list-avatar-looks
  • Network accessline 355
    - HeyGen Voices reference: https://developers.heygen.com/reference/list-voices
  • Network accessline 356
    - HeyGen Upload Assets guide: https://developers.heygen.com/docs/upload-assets
  • Network accessline 357
    - HeyGen Self-Serve Pricing and limits: https://developers.heygen.com/docs/pricing
  • Network accessline 358
    - HeyGen Enterprise Pricing and limits: https://developers.heygen.com/docs/enterprise-pricing
  • Network accessline 359
    - HeyGen Changelog: https://developers.heygen.com/changelog
  • Network accessline 360
    - HeyGen Moderation Policy: https://www.heygen.com/moderation-policy
  • Network accessline 361
    - HeyGen Terms: https://www.heygen.com/terms
  • Network accessline 362
    - HeyGen Privacy Policy: https://www.heygen.com/privacy
  • Network accessline 363
    - HeyGen Avatar V research page: https://www.heygen.com/research/avatar-v-model

skills/providers/avatar-video/synthesia-avatar-video/EVAL.md

  • Network accessline 40
    - `POST https://api.synthesia.io/v2/videos` (1.5).

skills/providers/avatar-video/synthesia-avatar-video/SKILL.md

  • Network accessline 36
    - API access is documented as available for Creator plans or above. Test requests from docs are limited to 30 test videos per day. API keys belong to the user account that creates them, not the workspace. - The create-video endpoint is `POS
  • Network accessline 37
    - The create-video endpoint is `POST https://api.synthesia.io/v2/videos`; authentication uses an `Authorization` header.
  • Network accessline 214
    "account_name": "Northwind Analytics",     "renewal_date": "September 15",     "cta_url": "https://example.com/renewal"
  • Network accessline 215
    "renewal_date": "September 15",     "cta_url": "https://example.com/renewal"   }
  • Network accessline 216
    "cta_url": "https://example.com/renewal"
  • Network accessline 408
    - Synthesia API introduction: `https://docs.synthesia.io/reference/introduction`
  • Network accessline 409
    - API quickstart: `https://docs.synthesia.io/reference/synthesia-api-quickstart`
  • Network accessline 410
    - Create video endpoint: `https://docs.synthesia.io/reference/create-video`
  • Network accessline 411
    - Create video from template endpoint: `https://docs.synthesia.io/reference/create-a-video-from-a-template`
  • Network accessline 412
    - Retrieve video endpoint: `https://docs.synthesia.io/reference/retrieve-a-video`
  • Network accessline 413
    - Stock avatar IDs: `https://docs.synthesia.io/reference/avatars`
  • Network accessline 414
    - Voice IDs: `https://docs.synthesia.io/reference/voices`
  • Network accessline 415
    - Script supported XML tags: `https://docs.synthesia.io/reference/script-supported-xml-tags`
  • Network accessline 416
    - Script box: `https://docs.synthesia.io/docs/script`
  • Network accessline 417
    - Avatar docs: `https://docs.synthesia.io/docs/avatar` and `https://docs.synthesia.io/docs/synthesia-avatars`
  • Network accessline 418
    - Personal Avatar docs: `https://docs.synthesia.io/docs/personal-avatars`
  • Network accessline 419
    - Supported translation languages: `https://docs.synthesia.io/docs/supported-languages`
  • Network accessline 420
    - Pricing: `https://www.synthesia.io/pricing`
  • Network accessline 421
    - Acceptable Use Policy: `https://www.synthesia.io/legal/acceptable-use-policy`
  • Network accessline 422
    - AI Governance Practices: `https://www.synthesia.io/legal/ai-governance-practices`
  • Network accessline 423
    - Responsible AI: `https://www.synthesia.io/responsible-ai`
  • Network accessline 424
    - Platform Integrity help page: `https://help.synthesia.io/en/articles/8330564-platform-integrity`

skills/providers/avatar-video/tavus-replica-video/SKILL.md

  • Network accessline 64
    - API: `POST https://tavusapi.com/v2/faces`
  • Network accessline 83
    {   "face_name": "consented-founder-presenter",   "train_video_url": "https://example-bucket.s3.amazonaws.com/founder-training.mp4?...",
  • Network accessline 84
    "face_name": "consented-founder-presenter",   "train_video_url": "https://example-bucket.s3.amazonaws.com/founder-training.mp4?...",   "callback_url": "https://example.com/tavus/webhook",
  • Network accessline 85
    "train_video_url": "https://example-bucket.s3.amazonaws.com/founder-training.mp4?...",
  • Network accessline 86
    "callback_url": "https://example.com/tavus/webhook",
  • Network accessline 113
    - API: `POST https://tavusapi.com/v2/videos`
  • Network accessline 129
    "script": "Hi Maya, I reviewed your onboarding workflow and saw three places where we can remove manual follow-up...",   "video_name": "maya-onboarding-followup",   "background_url": "https://example.com/product",
  • Network accessline 130
    "video_name": "maya-onboarding-followup",   "background_url": "https://example.com/product",   "callback_url": "https://example.com/tavus/video-webhook"
  • Network accessline 131
    "background_url": "https://example.com/product",
  • Network accessline 132
    "callback_url": "https://example.com/tavus/video-webhook"
  • Network accessline 139
    {   "replica_id": "r90bbd427f71",   "audio_url": "https://example-bucket.s3.amazonaws.com/approved-es-mx-voiceover.wav?...",
  • Network accessline 140
    "replica_id": "r90bbd427f71",   "audio_url": "https://example-bucket.s3.amazonaws.com/approved-es-mx-voiceover.wav?...",   "video_name": "support-intro-es-mx",
  • Network accessline 141
    "audio_url": "https://example-bucket.s3.amazonaws.com/approved-es-mx-voiceover.wav?...",
  • Network accessline 142
    "video_name": "support-intro-es-mx",   "background_source_url": "https://example-bucket.s3.amazonaws.com/product-loop.mp4?..." }
  • Network accessline 143
    "background_source_url": "https://example-bucket.s3.amazonaws.com/product-loop.mp4?..."
  • Network accessline 205
    "conversation_name": "returns-support-demo",   "custom_greeting": "Hi, I can help you check return options. What did you order?",   "callback_url": "https://example.com/tavus/conversation-webhook",
  • Network accessline 206
    "custom_greeting": "Hi, I can help you check return options. What did you order?",   "callback_url": "https://example.com/tavus/conversation-webhook",   "require_auth": true,
  • Network accessline 207
    "callback_url": "https://example.com/tavus/conversation-webhook",
  • Network accessline 303
    "script": "Hi Jordan - I saw your team is hiring onboarding specialists, which usually means your customer handoffs are getting more complex. Acme Flow can turn each kickoff into a guided checklist, so your team spends less time chasing upd
  • Network accessline 304
    "video_name": "jordan-acme-flow-outbound-pilot",   "background_url": "https://example.com/onboarding",   "callback_url": "https://example.com/webhooks/tavus-video"
  • Network accessline 305
    "background_url": "https://example.com/onboarding",
  • Network accessline 306
    "callback_url": "https://example.com/webhooks/tavus-video"
  • Network accessline 342
    "require_auth": true,   "max_participants": 2,   "callback_url": "https://example.com/webhooks/tavus-cvi"
  • Network accessline 343
    "max_participants": 2,   "callback_url": "https://example.com/webhooks/tavus-cvi" }
  • Network accessline 344
    "callback_url": "https://example.com/webhooks/tavus-cvi"
  • Network accessline 370
    {   "replica_id": "r90bbd427f71",   "audio_url": "https://example-bucket.s3.amazonaws.com/founder-explainer-es-mx-approved.wav?...",
  • Network accessline 371
    "replica_id": "r90bbd427f71",   "audio_url": "https://example-bucket.s3.amazonaws.com/founder-explainer-es-mx-approved.wav?...",   "video_name": "founder-explainer-es-mx-v1",
  • Network accessline 372
    "audio_url": "https://example-bucket.s3.amazonaws.com/founder-explainer-es-mx-approved.wav?...",
  • Network accessline 373
    "video_name": "founder-explainer-es-mx-v1",   "background_source_url": "https://example-bucket.s3.amazonaws.com/product-loop-16x9.mp4?...",   "callback_url": "https://example.com/webhooks/tavus-video"
  • Network accessline 374
    "background_source_url": "https://example-bucket.s3.amazonaws.com/product-loop-16x9.mp4?...",
  • Network accessline 375
    "callback_url": "https://example.com/webhooks/tavus-video"
  • Network accessline 390
    - Tavus API overview: https://docs.tavus.io/api-reference/overview
  • Network accessline 391
    - Tavus introduction and PAL/Face terminology: https://docs.tavus.io/sections/introduction
  • Network accessline 392
    - Create Face API: https://docs.tavus.io/api-reference/faces/create-face
  • Network accessline 393
    - Face training path comparison: https://docs.tavus.io/sections/faces/which-training-path
  • Network accessline 394
    - Video-to-Face guide: https://docs.tavus.io/sections/faces/video-to-face-quickstart
  • Network accessline 395
    - Face overview and platform-policy note: https://docs.tavus.io/sections/faces/overview
  • Network accessline 396
    - Generate Video API: https://docs.tavus.io/api-reference/video-request/create-video
  • Network accessline 397
    - Video quickstart: https://docs.tavus.io/sections/video/quickstart
  • Network accessline 398
    - Get Video API: https://docs.tavus.io/api-reference/video-request/get-video
  • Network accessline 399
    - Background customization: https://docs.tavus.io/sections/video/background-customizations
  • Network accessline 400
    - Create PAL API: https://docs.tavus.io/api-reference/pals/create-pal
  • Network accessline 401
    - Create Conversation API: https://docs.tavus.io/api-reference/conversations/create-conversation
  • Network accessline 402
    - Webhooks and callbacks: https://docs.tavus.io/sections/webhooks-and-callbacks
  • Network accessline 403
    - Errors and status details: https://docs.tavus.io/sections/errors-and-status-details
  • Network accessline 404
    - Troubleshooting: https://docs.tavus.io/sections/troubleshooting
  • Network accessline 405
    - Acceptable Use Policy: https://www.tavus.io/acceptable-use-policy
  • Network accessline 406
    - Terms of Service: https://www.tavus.io/terms-of-service
  • Network accessline 407
    - Privacy Policy / biometric data policy: https://www.tavus.io/privacy-policy
  • Network accessline 408
    - Pricing page, for volatile plan/language/concurrency context only: https://www.tavus.io/pricing

skills/providers/image-generation/adobe-firefly-image/EVAL.md

  • Network accessline 185
    - 3 points: reads Client ID/secret from environment and exchanges them at IMS with client-credentials form data; no secret logging. - 3 points: `POST https://firefly-api.adobe.io/v4/images/generate-async`, `x-model-version: image5`, `modelI
  • Network accessline 186
    - 3 points: `POST https://firefly-api.adobe.io/v4/images/generate-async`, `x-model-version: image5`, `modelId: firefly_image`, `aspectRatio: 16:9`, `resolutionLevel: 4MP`, one variation.
  • Network accessline 198
    **User request:** “Provide an executable cURL or Python workflow that uploads `source.png` and `mask.png`, replaces only the masked object with four seeded variants, and explain how to diagnose changes outside the mask.”

skills/providers/image-generation/adobe-firefly-image/SKILL.md

  • Network accessline 18
    Volatile API facts below were verified on **2026-07-09**. Re-check the [API reference](https://developer.adobe.com/firefly-services/docs/firefly-api/api/), [changelog](https://developer.adobe.com/firefly-services/docs/firefly-api/getting-st
  • Network accessline 49
    Image 5 is the latest documented image model and exposes 1 MP, 2.4 MP, and 4 MP resolution levels. The v3 model values remain present in the current API schema; do not call them removed merely because Image 5 exists. Adobe removed the depre
  • Network accessline 53
    **Documented conflict, verified 2026-07-09:** the Image 5 API reference defines `aspectRatio`, `resolutionLevel`, `modelId`, `modelSpecificPayload`, and `referenceBlobs` for `/v4/images/generate-async`. The [Image 5 migration page](https://
  • Network accessline 59
    **Documented:** Firefly requests require both an Adobe IMS bearer token and the Client ID as `x-api-key`. Use OAuth Server-to-Server. Never expose the client secret or access token in browser code, logs, prompts, or generated artifacts. Ado
  • Network accessline 64
    POST https://ims-na1.adobelogin.com/ims/token/v3
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 145
    Use only documented preset values from the [style preset catalog](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/concepts/style-presets/). Do not invent UI labels as API enum values. A few useful documented examples ar
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Network accessline 192
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Network accessline 193
    TOKEN_URL = "https://ims-na1.adobelogin.com/ims/token/v3"
  • Network accessline 194
    GENERATE_URL = "https://firefly-api.adobe.io/v4/images/generate-async"
  • Network accessline 221
    data = None if body is None else json.dumps(body).encode("utf-8")     for attempt in range(attempts):         req = urllib.request.Request(url, data=data, method=method, headers=headers or {})
  • Network accessline 222
    for attempt in range(attempts):         req = urllib.request.Request(url, data=data, method=method, headers=headers or {})         wait_for_org_quota()
  • Network accessline 223
    req = urllib.request.Request(url, data=data, method=method, headers=headers or {})
  • Network accessline 224
    wait_for_org_quota()         try:             with urllib.request.urlopen(req, timeout=60) as response:
  • Network accessline 225
    try:             with urllib.request.urlopen(req, timeout=60) as response:                 return response.status, dict(response.headers), json.load(response)
  • Network accessline 226
    with urllib.request.urlopen(req, timeout=60) as response:
  • Access to secretsline 245
    [Credential-related source omitted]
  • Network accessline 246
    "scope": SCOPES,     }).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 247
    }).encode("utf-8")     req = urllib.request.Request(         TOKEN_URL,
  • Network accessline 248
    req = urllib.request.Request(
  • Network accessline 252
    headers={"Content-Type": "application/x-www-form-urlencoded"},     )     with urllib.request.urlopen(req, timeout=30) as response:
  • Network accessline 253
    )     with urllib.request.urlopen(req, timeout=30) as response:         return json.load(response)["access_token"]
  • Network accessline 254
    with urllib.request.urlopen(req, timeout=30) as response:
  • Access to secretsline 255
    [Credential-related source omitted]
  • Network accessline 335
    if not image_url:         raise RuntimeError(f"No image URL in terminal response: {json.dumps(final)}")     with urllib.request.urlopen(image_url, timeout=120) as image_response:
  • Network accessline 336
    raise RuntimeError(f"No image URL in terminal response: {json.dumps(final)}")     with urllib.request.urlopen(image_url, timeout=120) as image_response:         content_type = image_response.headers.get_content_type()
  • Network accessline 337
    with urllib.request.urlopen(image_url, timeout=120) as image_response:
  • Network accessline 379
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Network accessline 380
    [Credential-related source omitted]
  • Access to secretsline 380
    [Credential-related source omitted]
  • Network accessline 381
    BASE = "https://firefly-api.adobe.io"
  • Network accessline 409
    wait_for_org_quota()         try:             with urllib.request.urlopen(req, timeout=60) as response:
  • Network accessline 410
    try:             with urllib.request.urlopen(req, timeout=60) as response:                 return response.status, dict(response.headers), response.read()
  • Network accessline 411
    with urllib.request.urlopen(req, timeout=60) as response:
  • Network accessline 427
    def upload_png(path):     req = urllib.request.Request(
  • Network accessline 428
    req = urllib.request.Request(
  • Network accessline 438
    def json_request(url, *, method="GET", payload=None):     data = None if payload is None else json.dumps(payload).encode("utf-8")     req = urllib.request.Request(
  • Network accessline 439
    data = None if payload is None else json.dumps(payload).encode("utf-8")     req = urllib.request.Request(         url,
  • Network accessline 440
    req = urllib.request.Request(
  • Network accessline 495
    suffixes = {"image/png": ".png", "image/jpeg": ".jpg", "image/webp": ".webp"} for index, output in enumerate(outputs, start=1):     with urllib.request.urlopen(output["image"]["url"], timeout=120) as response:
  • Network accessline 496
    for index, output in enumerate(outputs, start=1):     with urllib.request.urlopen(output["image"]["url"], timeout=120) as response:         content_type = response.headers.get_content_type()
  • Network accessline 497
    with urllib.request.urlopen(output["image"]["url"], timeout=120) as response:
  • Network accessline 539
    **Documented, verified 2026-07-09:** default Firefly API limits are **4 requests per minute and 9,000 requests per day per organization**. The daily limit becomes relevant when an account manager raises RPM without changing RPD. Higher limi
  • Network accessline 541
    Firefly Services is an enterprise-provisioned offering. There is no universal public per-image price in the cited developer schema. Adobe meters API work in **Operations**; an API action or workflow may consume more than one Operation, and 
  • Network accessline 547
    Require rights to prompts, reference images, masks, people/likenesses, brands, custom-model training data, and intended distribution. Adobe's current 2026v2 enterprise API terms say inputs and outputs are Customer Content and warn that outp
  • Network accessline 549
    Adobe describes Firefly foundation-model training as using licensed content such as Adobe Stock and public-domain content, and says it does not train those models on customer/user content. The Firefly Services security sheet states that ent
  • Network accessline 553
    Never say “Firefly outputs are indemnified” without qualifiers. Adobe's contractual Firefly Output IP indemnity applies only when specifically included in the Sales Order/qualifying offer, for listed Eligible Firefly Features and Surfaces, 
  • Network accessline 557
    Follow the current [Adobe Generative AI User Guidelines](https://www.adobe.com/legal/licenses-terms/adobe-gen-ai-user-guidelines.html). They prohibit unlawful or harmful use, explicit sexual content, sexualized minors, hateful/dehumanizing 
  • Network accessline 569
    Adobe says it automatically attaches Content Credentials to assets whose pixels are fully generated by Firefly, such as Text to Image. Credentials identify Adobe as issuer and add tamper-evident provenance about generative creation; they do
  • Network accessline 593
    - [Firefly API reference](https://developer.adobe.com/firefly-services/docs/firefly-api/api/)
  • Network accessline 594
    - [Firefly API changelog](https://developer.adobe.com/firefly-services/docs/firefly-api/getting-started/changelog/)
  • Network accessline 595
    - [Technical usage notes and rate limits](https://developer.adobe.com/firefly-services/docs/firefly-api/getting-started/usage-notes/)
  • Network accessline 596
    - [Authentication](https://developer.adobe.com/firefly-services/docs/firefly-api/getting-started/)
  • Network accessline 597
    - [Using Image 5](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/how-tos/cm-generate-image/feature-guide)
  • Network accessline 598
    - [Asynchronous API guide](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/how-tos/using-async-apis)
  • Network accessline 599
    - [Image upload](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/concepts/image-upload/)
  • Network accessline 600
    - [Style references](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/concepts/style-image-reference/), [structure references](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/concepts/structure-image
  • Network accessline 601
    - [Composite operations feature guide](https://developer.adobe.com/firefly-services/docs/firefly-api/guides/how-tos/object-composite/)
  • Network accessline 602
    - [Firefly product description](https://helpx.adobe.com/legal/product-descriptions/adobe-firefly.html) and [Shared Credit product description](https://helpx.adobe.com/legal/product-descriptions/shared-credits.html)
  • Network accessline 603
    - [Adobe Creative API product terms landing page](https://www.adobe.com/legal/terms/enterprise-licensing/cc-product-terms.html) and [2026v2 PSLT](https://www.adobe.com/cc-shared/assets/pdf/legal/terms/enterprise/pdfs/pslt-adobecreativeapi-w
  • Network accessline 604
    - [Firefly Services security fact sheet](https://www.adobe.com/content/dam/cc/en/trust-center/ungated/whitepapers/creative-cloud/adobe-firefly-services-security-fact-sheet.pdf)
  • Network accessline 605
    - [Adobe Generative AI User Guidelines](https://www.adobe.com/legal/licenses-terms/adobe-gen-ai-user-guidelines.html)
  • Network accessline 606
    - [Content Credentials overview](https://helpx.adobe.com/firefly/web/get-started/learn-the-basics/content-credentials-overview.html) and [C2PA 2.2 specification](https://c2pa.org/specifications/specifications/2.2/specs/C2PA_Specification.ht

skills/providers/image-generation/alibaba-image-models/SKILL.md

  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 46
    | Region | Endpoint | |---|---| | Singapore | `https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation` |
  • Network accessline 47
    |---|---| | Singapore | `https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation` | | China (Beijing) | `https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/multimodal
  • Network accessline 48
    | Singapore | `https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation` |
  • Network accessline 49
    | China (Beijing) | `https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation` |
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 65
    For an asynchronous Wan call, persist the creation `request_id`, `output.task_id`, and initial `task_status` before doing other work. Poll `GET https://{WorkspaceId}.{region}.maas.aliyuncs.com/api/v1/tasks/{task_id}` with Bearer authenticat
  • Network accessline 185
    for _ in range(6):         require_safe_https(current)         response = requests.get(
  • Network accessline 186
    require_safe_https(current)         response = requests.get(             current,
  • Network accessline 187
    response = requests.get(
  • Access to secretsline 260
    [Credential-related source omitted]
  • Access to secretsline 261
    [Credential-related source omitted]
  • Network accessline 262
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Network accessline 263
    hosts = {     "ap-southeast-1": f"https://{workspace}.ap-southeast-1.maas.aliyuncs.com",     "cn-beijing": f"https://{workspace}.cn-beijing.maas.aliyuncs.com",
  • Network accessline 264
    "ap-southeast-1": f"https://{workspace}.ap-southeast-1.maas.aliyuncs.com",
  • Network accessline 265
    "cn-beijing": f"https://{workspace}.cn-beijing.maas.aliyuncs.com",
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Network accessline 286
    [Credential-related source omitted]
  • Network accessline 287
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Network accessline 361
    - [Alibaba Cloud image model selection](https://www.alibabacloud.com/help/en/model-studio/image-model)
  • Network accessline 362
    - [Wan 2.7 image generation and editing API](https://www.alibabacloud.com/help/en/model-studio/wan-image-generation-and-editing-api-reference)
  • Network accessline 363
    - [Qwen-Image text-to-image API](https://www.alibabacloud.com/help/en/model-studio/qwen-image-api)
  • Network accessline 364
    - [Qwen-Image Edit API](https://www.alibabacloud.com/help/en/model-studio/qwen-image-edit-api)
  • Network accessline 365
    - [Qwen image editing guide](https://www.alibabacloud.com/help/en/model-studio/qwen-image-edit-guide)
  • Network accessline 366
    - [Z-Image API](https://www.alibabacloud.com/help/en/model-studio/z-image-api-reference)
  • Network accessline 367
    - [Text-to-image guide and safety notes](https://www.alibabacloud.com/help/en/model-studio/text-to-image)
  • Network accessline 368
    - [Base URL overview](https://www.alibabacloud.com/help/en/model-studio/base-url)
  • Network accessline 369
    - [Model pricing](https://www.alibabacloud.com/help/en/model-studio/model-pricing)
  • Network accessline 370
    - [Rate limiting](https://www.alibabacloud.com/help/en/model-studio/rate-limit)
  • Network accessline 371
    - [Model monitoring and log retention](https://www.alibabacloud.com/help/en/model-studio/model-telemetry)
  • Network accessline 372
    - [Alibaba Cloud International Product Terms, Model Studio section](https://www.alibabacloud.com/help/en/legal/latest/alibaba-cloud-international-website-product-terms-of-service-v-3-8-0)
  • Network accessline 373
    - [Model Studio privacy notice](https://www.alibabacloud.com/help/en/model-studio/privacy-notice)
  • Network accessline 374
    - [Model Studio FAQ, training and output-storage domains](https://www.alibabacloud.com/help/en/model-studio/faq-about-alibaba-cloud-model-studio)

skills/providers/image-generation/amazon-nova-canvas/SKILL.md

  • Network accessline 16
    1. Query `GetFoundationModel` or `ListFoundationModels` in the intended Region. 2. Confirm the account is still eligible and active, verify the current billing rate, and make a separately authorized low-cost canary only before EOL or under 
  • Network accessline 17
    2. Confirm the account is still eligible and active, verify the current billing rate, and make a separately authorized low-cost canary only before EOL or under a documented private arrangement when paid inference is allowed. 3. Recheck the 
  • Network accessline 18
    3. Recheck the [Nova Canvas model page](https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-amazon-nova-canvas.html) for lifecycle, endpoint, Region, and successor information.
  • Network accessline 42
    Bedrock also supports service-specific bearer API keys through `AWS_BEARER_TOKEN_BEDROCK`. Long-term Bedrock API keys are tied to IAM users; use them only when the organization's key policy permits them, store them in a secret manager, and 
  • Network accessline 68
    Use only the task types in the current [request/response schema](https://docs.aws.amazon.com/nova/latest/userguide/image-gen-req-resp-structure.html):
  • Possible obfuscationline 354
    raw = base64.b64decode(encoded, validate=True)
  • Network accessline 529
    AWS prices Canvas per generated image, based on resolution band and quality. The [Bedrock pricing page](https://aws.amazon.com/bedrock/pricing/) is dynamic; recheck it and the account's actual Legacy-access billing immediately before estima
  • Network accessline 538
    The [Bedrock quota table](https://docs.aws.amazon.com/general/latest/gr/bedrock.html) currently lists **100 on-demand Nova Canvas requests per minute per supported Region**, marked non-adjustable. AWS notes that account quotas can vary. Que
  • Network accessline 544
    - Obtain rights to every prompt, source, reference, mask, logo, garment/product image, and person's likeness. Obtain appropriate consent for real-person manipulation, biometric processing, and digital replicas. Virtual try-on is not permiss
  • Network accessline 545
    - Do not use outputs for prohibited practices under applicable law or the [AWS Responsible AI Policy](https://aws.amazon.com/ai/responsible-ai/policy/). Never attempt to bypass non-configurable Canvas safety filters. - Treat outputs as prob
  • Network accessline 546
    - Treat outputs as probabilistic drafts. They can misrepresent products, hallucinate unseen sides, distort anatomy, introduce bias, and render incorrect text. Do not use them as evidence or as the sole basis for consequential decisions. - K
  • Network accessline 547
    - Keep sensitive data out of prompts and references unless the approved data classification, Region, retention, access, encryption, and incident-response controls allow it. Disable or protect model invocation logging; if enabled, it can cop
  • Network accessline 548
    - The current [Canvas service card](https://docs.aws.amazon.com/ai/responsible-ai/nova-canvas/overview.html) says Bedrock does not use Canvas inputs or outputs to train Bedrock models and does not share them between customers or with third-
  • Network accessline 576
    - [Nova Canvas model details, lifecycle, endpoints, tiers, and Regions](https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-amazon-nova-canvas.html)
  • Network accessline 577
    - [Bedrock model lifecycle, Legacy access, EOL, pricing, and customization restrictions](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html)
  • Network accessline 578
    - [Canvas features and top-level limits](https://docs.aws.amazon.com/nova/latest/userguide/image-generation.html)
  • Network accessline 579
    - [Input images, masks, and resolution constraints](https://docs.aws.amazon.com/nova/latest/userguide/image-gen-access.html)
  • Network accessline 580
    - [Native task request/response schema and generation config](https://docs.aws.amazon.com/nova/latest/userguide/image-gen-req-resp-structure.html)
  • Network accessline 581
    - [Canvas-specific error handling](https://docs.aws.amazon.com/nova/latest/userguide/image-gen-errors.html)
  • Network accessline 582
    - [Virtual try-on behavior and tradeoffs](https://docs.aws.amazon.com/nova/latest/userguide/image-gen-vto.html)
  • Network accessline 583
    - [InvokeModel API and service errors](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)
  • Network accessline 584
    - [Bedrock endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/bedrock.html)
  • Network accessline 585
    - [Amazon Bedrock pricing](https://aws.amazon.com/bedrock/pricing/)
  • Network accessline 586
    - [Canvas responsible-AI service card](https://docs.aws.amazon.com/ai/responsible-ai/nova-canvas/overview.html)
  • Network accessline 587
    - [Bedrock data protection](https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html)
  • Network accessline 588
    - [Bedrock abuse detection and retention](https://docs.aws.amazon.com/bedrock/latest/userguide/abuse-detection.html)
  • Network accessline 589
    - [AWS Service Terms](https://aws.amazon.com/service-terms/)
  • Network accessline 590
    - [AWS Responsible AI Policy](https://aws.amazon.com/ai/responsible-ai/policy/)
  • Network accessline 591
    - [Watermark detection preview](https://docs.aws.amazon.com/bedrock/latest/userguide/titan-image-models.html)

skills/providers/image-generation/black-forest-labs-flux/SKILL.md

  • Access to secretsline 235
    [Credential-related source omitted]
  • Network accessline 246
    "output_format": "png", } job = requests.post(
  • Network accessline 247
    } job = requests.post(     "https://api.bfl.ai/v1/flux-2-pro", headers=headers, json=payload, timeout=60
  • Network accessline 248
    job = requests.post(
  • Network accessline 249
    "https://api.bfl.ai/v1/flux-2-pro", headers=headers, json=payload, timeout=60
  • Network accessline 253
    manifest = {     "submitted_at": datetime.now(timezone.utc).isoformat(),     "endpoint": "https://api.bfl.ai/v1/flux-2-pro",
  • Network accessline 254
    "submitted_at": datetime.now(timezone.utc).isoformat(),     "endpoint": "https://api.bfl.ai/v1/flux-2-pro",     "request": payload,
  • Network accessline 255
    "endpoint": "https://api.bfl.ai/v1/flux-2-pro",
  • Network accessline 263
    deadline = time.monotonic() + 300 while time.monotonic() < deadline:     result = requests.get(meta["polling_url"], headers=headers, timeout=30)
  • Network accessline 264
    while time.monotonic() < deadline:     result = requests.get(meta["polling_url"], headers=headers, timeout=30)     result.raise_for_status()
  • Network accessline 265
    result = requests.get(meta["polling_url"], headers=headers, timeout=30)
  • Network accessline 267
    body = result.json()     if body.get("status") == "Ready":         download = requests.get(body["result"]["sample"], timeout=60)
  • Network accessline 268
    if body.get("status") == "Ready":         download = requests.get(body["result"]["sample"], timeout=60)         download.raise_for_status()
  • Network accessline 269
    download = requests.get(body["result"]["sample"], timeout=60)
  • Network accessline 342
    - **D1 — BFL model scope and selection:** [FLUX.2 overview](https://docs.bfl.ai/flux_2/flux2_overview), [BFL model catalog](https://bfl.ai/models), [release notes](https://docs.bfl.ai/release-notes).
  • Network accessline 343
    - **D2 — Direct API schemas:** [FLUX.2 max](https://docs.bfl.ai/api-reference/models/generate-or-edit-an-image-with-flux2-%5Bmax%5D), [pro](https://docs.bfl.ai/api-reference/models/generate-or-edit-an-image-with-flux2-%5Bpro%5D), [flex](htt
  • Network accessline 344
    - **D3 — Prompt construction:** [Prompting basics](https://docs.bfl.ai/guides/prompting_unified_basics), [building a good prompt](https://docs.bfl.ai/guides/prompting_unified_building).
  • Network accessline 345
    - **D4 — Parameters and positive prompting:** [Technical parameters](https://docs.bfl.ai/guides/prompting_unified_technical), [prompt reference](https://docs.bfl.ai/guides/prompting_unified_reference).
  • Network accessline 346
    - **D5 — Typography, color, and single-reference editing:** [Style, aesthetics and text](https://docs.bfl.ai/guides/prompting_unified_style), [single-reference editing](https://docs.bfl.ai/guides/prompting_editing_single_reference), [FLUX.2
  • Network accessline 347
    - **D6 — Multi-reference limits and methods:** [Image editing overview](https://docs.bfl.ai/guides/prompting_editing_overview), [multi-reference editing](https://docs.bfl.ai/guides/prompting_editing_multi_reference).
  • Network accessline 348
    - **D7 — Mask and canvas tools:** [FLUX Erase](https://docs.bfl.ai/flux_tools/flux_erase), [FLUX Outpainting](https://docs.bfl.ai/flux_tools/flux_outpainting), [FLUX.1 Fill API](https://docs.bfl.ai/api-reference/models/inpaint-an-image-with
  • Network accessline 349
    - **D8 — Architecture/research context:** [FLUX.2 official inference repository](https://github.com/black-forest-labs/flux2), [FLUX.2 representation research index](https://bfl.ai/research/representation-comparison).
  • Network accessline 350
    - **D9 — API lifecycle:** [FLUX.2 text-to-image](https://docs.bfl.ai/flux_2/flux2_text_to_image), [FLUX.2 image editing](https://docs.bfl.ai/flux_2/flux2_image_editing), [get-result schema](https://docs.bfl.ai/api-reference/utility/get-resu
  • Network accessline 351
    - **D10 — Weights and licenses:** [FLUX.2 klein 4B model card](https://huggingface.co/black-forest-labs/FLUX.2-klein-4B), [klein 9B model card](https://huggingface.co/black-forest-labs/FLUX.2-klein-9B), [FLUX.2 dev model card](https://huggi
  • Network accessline 352
    - **D11 — Rights and safety:** [BFL Usage Policy](https://bfl.ai/legal/usage-policy), [FLUX API Service Terms](https://bfl.ai/legal/flux-api-service-terms), [Website and FLUX Terms](https://bfl.ai/legal/terms-of-service), [Intellectual Prop
  • Network accessline 353
    - **D12 — Endpoint volatility:** [BFL release notes](https://docs.bfl.ai/release-notes).
  • Network accessline 354
    - **D13 — Previous-generation context:** [FLUX.1 Kontext overview](https://docs.bfl.ai/kontext/kontext_overview), [Kontext editing guide](https://docs.bfl.ai/kontext/kontext_image_editing), [FLUX.1 Kontext paper](https://arxiv.org/abs/2506.

skills/providers/image-generation/bria-fibo-image/EVAL.md

  • Network accessline 16
    1. **Vague creative request:** "Make three FIBO product images from this idea." There is no plan, rights record, budget, output specification, or approval. The candidate should clarify material unknowns, prepare a dry run, calculate call co
  • Network accessline 17
    2. **Standard generation:** Ask for a 4MP, 16:9 PNG with 42 steps and a negative prompt. The candidate should use `POST https://engine.prod.bria-api.com/v2/image/generate`, `api_token`, valid fields, all applicable moderation enabled, and a
  • Network accessline 21
    6. **Async edge cases:** The create response is HTTP 202 with a plausible request ID but a hostile `status_url`; later status responses are HTTP 200 with `IN_PROGRESS`, then `ERROR`. The candidate should construct/validate the trusted statu
  • Network accessline 22
    7. **Ambiguous transport and concurrency:** The POST connection resets after the body is sent, an accepted-ID process crashes, and two workers start the same client job key. The candidate should atomically claim and persist the exact reques
  • Network accessline 23
    8. **Hostile asset:** A completed result points to `http://127.0.0.1/a.png`, redirects to a cloud metadata address, or serves HTML with an image extension. The candidate should reject it and must never attach `api_token` to asset download.
  • Network accessline 40
    - **3** Uses exact base `https://engine.prod.bria-api.com/v2`, correct first-party route, `api_token` header, JSON content type, and the documented agent User-Agent where applicable.

skills/providers/image-generation/bria-fibo-image/SKILL.md

  • Network accessline 36
    **Documented fact (v2 OpenAPI):** base URL is `https://engine.prod.bria-api.com/v2`; authentication is the `api_token` request header. Bria's LLM documentation also asks agent clients to send `User-Agent: BriaPlatform/APIdocs/LLMsAgent`, al
  • Network accessline 157
    BASE = "https://engine.prod.bria-api.com/v2"
  • Access to secretsline 370
    [Credential-related source omitted]
  • Access to secretsline 543
    [Credential-related source omitted]
  • Access to secretsline 579
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Network accessline 805
    - **Input rights:** the user must own or license prompt/reference content and privacy/publicity rights. Bria's content guidelines prohibit infringing, deceptive, impersonating, unlawful, hateful, pornographic, malicious, and fraudulent uses
  • Network accessline 806
    - **Output exclusivity:** older published terms state AI outputs may not be unique. Check the current agreement; never promise exclusivity or registrability. - **Weights:** `briaai/FIBO` is gated and labeled `bria-fibo`; its model-card meta
  • Network accessline 807
    - **Weights:** `briaai/FIBO` is gated and labeled `bria-fibo`; its model-card metadata links CC BY-NC 4.0 and says non-commercial use only. `briaai/Fibo-lite` is labeled CC BY-NC 4.0 and also says non-commercial only. Commercial local/on-pr
  • Network accessline 819
    - [Image Generation v2 API and downloadable OpenAPI](https://docs.bria.ai/image-generation/v1-endpoints)
  • Network accessline 820
    - [Generate Image endpoint](https://docs.bria.ai/image-generation/endpoints/image-generate)
  • Network accessline 821
    - [Status Service](https://docs.bria.ai/status)
  • Network accessline 822
    - [Webhook delivery and signing](https://docs.bria.ai/webhooks)
  • Network accessline 823
    - [API overview: authentication, rate limits, async flow, input encoding](https://docs.bria.ai/)
  • Network accessline 824
    - [Bria pricing](https://bria.ai/pricing)
  • Network accessline 825
    - [Bria Legal Lobby](https://bria.ai/legal-lobby)
  • Network accessline 826
    - [Current Content Guidelines linked by Bria's Legal Lobby (January 2026)](https://drive.google.com/file/d/1JQZzFJ2xR2nAN3ldYCWxwqWz8Jywfb9o/view)
  • Network accessline 827
    - [Current Online Terms linked by Bria's Legal Lobby (March 2026)](https://drive.google.com/file/d/1KhDEDGZtvKZRtRt3zIJePl_KlnIz8Pg1/view)
  • Network accessline 828
    - [Bria Content Guidelines (public first-party PDF; June 2024 indexed version)](https://bria.ai/hubfs/Terms%20and%20Conditions/Bria%20-%20AI%20Content%20Guidelines.pdf)
  • Network accessline 829
    - [Bria Privacy Policy, last updated 2024-07-08](https://bria.ai/hubfs/Terms%20and%20Conditions/Bria-Privacy-Policy%20July%202024.pdf)
  • Network accessline 830
    - [FIBO model card](https://huggingface.co/briaai/FIBO)
  • Network accessline 831
    - [FIBO Lite model card](https://huggingface.co/briaai/Fibo-lite)
  • Network accessline 832
    - [FIBO paper, arXiv:2511.06876](https://arxiv.org/abs/2511.06876)

skills/providers/image-generation/bytedance-seedream/SKILL.md

  • Network accessline 23
    | Deployment | API base | Current image model IDs documented on 2026-07-09 | Important boundary | |---|---|---|---| | Volcengine Ark, China | `https://ark.cn-beijing.volces.com/api/v3` | `doubao-seedream-5-0-pro-260628`, `doubao-seedream-5-
  • Network accessline 24
    |---|---|---|---| | Volcengine Ark, China | `https://ark.cn-beijing.volces.com/api/v3` | `doubao-seedream-5-0-pro-260628`, `doubao-seedream-5-0-260128` (also documented as alias `doubao-seedream-5-0-lite-260128`), `doubao-seedream-4-5-25112
  • Network accessline 25
    | Volcengine Ark, China | `https://ark.cn-beijing.volces.com/api/v3` | `doubao-seedream-5-0-pro-260628`, `doubao-seedream-5-0-260128` (also documented as alias `doubao-seedream-5-0-lite-260128`), `doubao-seedream-4-5-251128`, `doubao-seedre
  • Network accessline 26
    | BytePlus ModelArk, Asia Pacific | `https://ark.ap-southeast.bytepluses.com/api/v3` | `seedream-5-0-260128` (also documented as alias `seedream-5-0-lite-260128`), `seedream-4-5-251128`, `seedream-4-0-250828` | Global host and non-`doubao` 
  • Network accessline 27
    | BytePlus ModelArk, Europe | `https://ark.eu-west.bytepluses.com/api/v3` | Seedream 5.0 Lite is documented for EU; confirm the live catalog before deploying any other version | The availability page prohibits restricted models, including S
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Network accessline 227
    ALLOWED = {     "https://ark.cn-beijing.volces.com/api/v3": {
  • Network accessline 228
    "https://ark.cn-beijing.volces.com/api/v3": {
  • Network accessline 231
    "doubao-seedream-4-0-250828",     },     "https://ark.ap-southeast.bytepluses.com/api/v3": {
  • Network accessline 232
    },     "https://ark.ap-southeast.bytepluses.com/api/v3": {         "seedream-5-0-260128", "seedream-5-0-lite-260128",
  • Network accessline 233
    "https://ark.ap-southeast.bytepluses.com/api/v3": {
  • Network accessline 235
    "seedream-4-5-251128", "seedream-4-0-250828",     },     "https://ark.eu-west.bytepluses.com/api/v3": {
  • Network accessline 236
    },     "https://ark.eu-west.bytepluses.com/api/v3": {         "seedream-5-0-260128", "seedream-5-0-lite-260128",
  • Network accessline 237
    "https://ark.eu-west.bytepluses.com/api/v3": {
  • Network accessline 261
    api_base = os.getenv(     "ARK_API_BASE", "https://ark.ap-southeast.bytepluses.com/api/v3"
  • Network accessline 262
    "ARK_API_BASE", "https://ark.ap-southeast.bytepluses.com/api/v3"
  • Access to secretsline 264
    [Credential-related source omitted]
  • Network accessline 289
    } body = json.dumps(payload, separators=(",", ":")).encode("utf-8") request = urllib.request.Request(
  • Network accessline 290
    body = json.dumps(payload, separators=(",", ":")).encode("utf-8") request = urllib.request.Request(     api_base + "/images/generations",
  • Network accessline 291
    request = urllib.request.Request(
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Network accessline 309
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Network accessline 310
    try:     with urllib.request.urlopen(request, timeout=180) as response:         raw = response.read(MAX_JSON_BYTES + 1)
  • Network accessline 311
    with urllib.request.urlopen(request, timeout=180) as response:
  • Possible obfuscationline 335
    image = base64.b64decode(encoded, validate=True)
  • Network accessline 383
    API_BASE = "https://ark.ap-southeast.bytepluses.com/api/v3"
  • Network accessline 384
    [Credential-related source omitted]
  • Access to secretsline 384
    [Credential-related source omitted]
  • Network accessline 385
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Network accessline 386
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 391
    [Credential-related source omitted]
  • Network accessline 452
    "watermark": True, } request = urllib.request.Request(
  • Network accessline 453
    } request = urllib.request.Request(     API_BASE + "/images/generations",
  • Network accessline 454
    request = urllib.request.Request(
  • Access to secretsline 459
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 471
    [Credential-related source omitted]
  • Network accessline 472
    [Credential-related source omitted]
  • Access to secretsline 472
    [Credential-related source omitted]
  • Network accessline 473
    try:     with urllib.request.urlopen(request, timeout=240) as response:         response_bytes = response.read(MAX_API_JSON + 1)
  • Network accessline 474
    with urllib.request.urlopen(request, timeout=240) as response:
  • Network accessline 490
    validate_artifact_url(current)         # Deliberately no Authorization header here or on any redirect hop.         req = urllib.request.Request(current, headers={"Accept": "image/png,image/jpeg"})
  • Network accessline 491
    # Deliberately no Authorization header here or on any redirect hop.         req = urllib.request.Request(current, headers={"Accept": "image/png,image/jpeg"})         try:
  • Network accessline 492
    req = urllib.request.Request(current, headers={"Accept": "image/png,image/jpeg"})
  • Network accessline 574
    This curl example is **not executed by this skill**. It demonstrates the wire shape, not production parsing. Use a real SSE parser in production, preserve event order, handle partial failures, and wait for `image_generation.completed`.
  • Access to secretsline 577
    [Credential-related source omitted]
  • Network accessline 578
    : "${SEND_SEEDREAM_REQUEST:?set SEND_SEEDREAM_REQUEST=1 after approving the paid call}" [ "${SEND_SEEDREAM_REQUEST}" = "1" ] || { echo 'Refusing paid call without SEND_SEEDREAM_REQUEST=1' >&2; exit 2; } curl --fail-with-body --no-buffer \
  • Network accessline 579
    [ "${SEND_SEEDREAM_REQUEST}" = "1" ] || { echo 'Refusing paid call without SEND_SEEDREAM_REQUEST=1' >&2; exit 2; } curl --fail-with-body --no-buffer \   --connect-timeout 10 --max-time 300 \
  • Network accessline 580
    [Credential-related source omitted]
  • Access to secretsline 580
    [Credential-related source omitted]
  • Network accessline 581
    [Credential-related source omitted]
  • Network accessline 582
    'https://ark.ap-southeast.bytepluses.com/api/v3/images/generations' \
  • Access to secretsline 583
    [Credential-related source omitted]
  • Network accessline 641
    - Volcengine Ark image generation API: https://www.volcengine.com/docs/82379/1541523
  • Network accessline 642
    - Volcengine Ark current model catalog: https://www.volcengine.com/docs/82379/1330310
  • Network accessline 643
    - Volcengine Ark Seedream 4.0–5.0 prompt guide: https://www.volcengine.com/docs/82379/1829186
  • Network accessline 644
    - Volcengine Ark streaming response contract: https://www.volcengine.com/docs/82379/1824137
  • Network accessline 645
    - Volcengine Ark error codes: https://docs.volcengine.com/docs/82379/1299023?lang=zh
  • Network accessline 646
    - Volcengine Ark pricing: https://docs.volcengine.com/docs/82379/1544106?lang=zh
  • Network accessline 647
    - Volcengine Ark model retirement notices: https://docs.volcengine.com/docs/82379/1350667?lang=zh
  • Network accessline 648
    - BytePlus ModelArk image generation API: https://docs.byteplus.com/en/docs/ModelArk/1541523
  • Network accessline 649
    - BytePlus Seedream image tutorial/capability matrix: https://docs.byteplus.com/en/docs/ModelArk/1824121
  • Network accessline 650
    - BytePlus ModelArk regional availability: https://docs.byteplus.com/api/docs/modelark/2191806
  • Network accessline 651
    - BytePlus international availability restrictions: https://docs.byteplus.com/en/docs/ModelArk/availability?TimeBefore=1757476852
  • Network accessline 652
    - BytePlus ModelArk data processing: https://docs.byteplus.com/api/docs/ModelArk/BytePlus_ModelArk_Data_Processing
  • Network accessline 653
    - BytePlus service-specific terms (including Model Services): https://docs.byteplus.com/en/docs/legal/docs-service-specific-terms
  • Network accessline 654
    - BytePlus GenAI acceptable use policy: https://docs.byteplus.com/en/docs/legal/acceptable_use_policy_byteplus_genai
  • Network accessline 655
    - ByteDance Seed Seedream 5.0 Lite product page: https://seed.bytedance.com/en/seedream5_0_lite
  • Network accessline 656
    - ByteDance Seed Seedream 5.0 Lite release article: https://seed.bytedance.com/en/blog/deeper-thinking-more-accurate-generation-introducing-seedream-5-0-lite
  • Network accessline 657
    - ByteDance Seed Seedream 4.0 product page: https://seed.bytedance.com/en/seedream4_0

skills/providers/image-generation/google-gemini-image/EVAL.md

  • Network accessline 330
    - https://ai.google.dev/gemini-api/docs/image-generation
  • Network accessline 331
    - https://ai.google.dev/gemini-api/docs/generate-content/image-generation
  • Network accessline 332
    - https://ai.google.dev/gemini-api/docs/interactions-overview
  • Network accessline 333
    - https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image
  • Network accessline 334
    - https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image
  • Network accessline 335
    - https://ai.google.dev/gemini-api/docs/deprecations
  • Network accessline 336
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-image
  • Network accessline 337
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-lite-image
  • Network accessline 338
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-pro-image
  • Network accessline 339
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/gemini-image-generation-best-practices
  • Network accessline 340
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/gemini-image-generation-limitations
  • Network accessline 341
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/gemini-image-responsible-ai
  • Network accessline 342
    - https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/content-credentials
  • Network accessline 343
    - https://ai.google.dev/gemini-api/terms
  • Network accessline 344
    - https://ai.google.dev/gemini-api/docs/zdr
  • Network accessline 345
    - https://policies.google.com/terms/generative-ai/use-policy
  • Network accessline 346
    - https://deepmind.google/blog/identifying-ai-generated-images-with-synthid/

skills/providers/image-generation/google-gemini-image/SKILL.md

  • Network accessline 44
    **Documented facts:** As of June 2026, the Interactions API is GA and Google recommends it for new Gemini API projects. It uses `interactions.create`; the REST endpoint is `https://generativelanguage.googleapis.com/v1beta/interactions` with
  • Access to secretsline 54
    [Credential-related source omitted]
  • Possible obfuscationline 66
    f.write(base64.b64decode(interaction.output_image.data))
  • Network accessline 71
    **Documented fact:** `generateContent` is considered legacy but remains fully supported. Its payload uses `contents`/`parts`, `generationConfig`, response modalities, and image configuration rather than the Interactions resource schema. [Ge
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 101
    **Documented facts:** The Google Gen AI SDK can route through Google Cloud with project credentials and `location="global"`; current model cards list global availability for the three Gemini 3 image models and Cloud security controls such a
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 147
    Sources: [Gemini image generation guide](https://ai.google.dev/gemini-api/docs/image-generation), [2.5 model card](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image), [Gemini deprecations](https://ai.google.dev/gemini-api/
  • Network accessline 153
    **Documented facts:** Gemini 3 image models accept up to 14 reference images, but fidelity categories differ by model. Gemini 3.1 Flash Image supports up to 10 object references plus up to 4 character references; Pro supports up to 6 object
  • Network accessline 199
    **Documented facts:** Interactions can continue with `previous_interaction_id`. That ID preserves conversation inputs and outputs, but does not carry tools, system instructions, or generation configuration; repeat those parameters. With sta
  • Network accessline 216
    **Documented facts:** Gemini 3 image models use an enabled-by-default reasoning process and can create up to two interim thought images. Thinking cannot be fully disabled. Both Gemini 3.1 Flash Image and Gemini 3.1 Flash-Lite Image expose `
  • Network accessline 231
    **Documented facts:** 3.1 Flash Image and 3 Pro Image support Google Search grounding; Lite does not. Only 3.1 Flash Image supports Google Image Search grounding. Image Search grounding cannot search for people. Google stores prompts, conte
  • Network accessline 251
    **Documented facts:** Without an input image, the default is 1:1; with an input, the output tends to match the input. Use uppercase `K` values. 3.1 Flash Image supports 0.5K, 1K, 2K, and 4K. Pro supports 1K, 2K, and 4K. Lite supports only 1
  • Network accessline 259
    **Documented fact:** Google recommends generating the required text first, then asking for an image containing that text. Gemini 3 improves text rendering, but Google documents no guarantee of exact spelling, count, kerning, or logo fidelit
  • Network accessline 314
    Google’s prohibited-use policy bars rights violations, including privacy and intellectual-property violations, and forbids non-consensual intimate imagery, deceptive impersonation, harmful misinformation, and other listed harms. Do not evad
  • Network accessline 318
    **Documented facts about Gemini API data use:** Google states that unpaid-service prompts and responses may be used to improve products and may be reviewed by humans; do not submit sensitive, confidential, or personal information to unpaid 
  • Network accessline 322
    **Documented provenance facts:** all Gemini-generated images include SynthID. On current Cloud models, Content Credentials (C2PA) are automatically added and signed by Google LLC. C2PA authenticates provenance assertions and tamper state; i
  • Network accessline 475
    **Documented facts at 2026-07-09:** `gemini-2.5-flash-image` is stable but its deprecation table lists 2026-10-02 as the earliest possible shutdown date; Google says exact shutdown dates are communicated later. Its deprecated preview ID is 
  • Network accessline 489
    **Documented fact at 2026-07-09:** Gemini API Imagen 4 generation endpoints `imagen-4.0-generate-001`, `imagen-4.0-ultra-generate-001`, and `imagen-4.0-fast-generate-001` are deprecated. Their table lists **2026-08-17 as the earliest possib
  • Network accessline 497
    - [Gemini native image generation guide](https://ai.google.dev/gemini-api/docs/image-generation)
  • Network accessline 498
    - [Legacy `generateContent` image guide](https://ai.google.dev/gemini-api/docs/generate-content/image-generation)
  • Network accessline 499
    - [Interactions API overview](https://ai.google.dev/gemini-api/docs/interactions-overview)
  • Network accessline 500
    - [Gemini 3.1 Flash Image model card](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image)
  • Network accessline 501
    - [Gemini 2.5 Flash Image model card](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image)
  • Network accessline 502
    - [Gemini API deprecations](https://ai.google.dev/gemini-api/docs/deprecations)
  • Network accessline 503
    - [Cloud 3.1 Flash Image model card](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-image)
  • Network accessline 504
    - [Cloud 3.1 Flash-Lite Image model card](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-1-flash-lite-image)
  • Network accessline 505
    - [Cloud Gemini 3 Pro Image model card](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-pro-image)
  • Network accessline 506
    - [Cloud image best practices](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/gemini-image-generation-best-practices)
  • Network accessline 507
    - [Cloud image limitations](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/gemini-image-generation-limitations)
  • Network accessline 508
    - [Cloud responsible image generation](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/gemini-image-responsible-ai)
  • Network accessline 509
    - [Gemini API terms](https://ai.google.dev/gemini-api/terms)
  • Network accessline 510
    - [Gemini API zero-data-retention guidance](https://ai.google.dev/gemini-api/docs/zdr)
  • Network accessline 511
    - [Generative AI Prohibited Use Policy](https://policies.google.com/terms/generative-ai/use-policy)
  • Network accessline 512
    - [Cloud Content Credentials](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/content-credentials)
  • Network accessline 513
    - [Google DeepMind SynthID explanation](https://deepmind.google/blog/identifying-ai-generated-images-with-synthid/)

skills/providers/image-generation/ideogram-image/EVAL.md

  • Network accessline 19
    - 2: Uses `https://api.ideogram.ai` and `Api-Key` correctly.

skills/providers/image-generation/ideogram-image/SKILL.md

  • Network accessline 13
    - **Inference**: a conclusion not guaranteed by the published contract. - **Production heuristic**: operational advice, not an Ideogram promise. - Treat model availability, endpoint lifecycle, prices, limits, policy, and ephemeral URL lifet
  • Network accessline 15
    - Treat model availability, endpoint lifecycle, prices, limits, policy, and ephemeral URL lifetime as volatile. Re-check the [documentation index](https://developer.ideogram.ai/llms.txt), [OpenAPI 3.1 JSON](https://developer.ideogram.ai/ope
  • Network accessline 36
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 109
    V3 aspect ratios are `1x3`, `3x1`, `1x2`, `2x1`, `9x16`, `16x9`, `10x16`, `16x10`, `2x3`, `3x2`, `3x4`, `4x3`, `4x5`, `5x4`, `1x1`. Do not send V3 `aspect_ratio` with `resolution`; the default ratio is `1x1`. `ResolutionV3` is the exact 69-
  • Network accessline 171
    API = "https://api.ideogram.ai"
  • Access to secretsline 172
    [Credential-related source omitted]
  • Network accessline 184
    }, } with requests.Session() as session:
  • Network accessline 185
    } with requests.Session() as session:     response = session.post(
  • Network accessline 186
    with requests.Session() as session:
  • Network accessline 256
    API = "https://api.ideogram.ai"
  • Network accessline 276
    raise ValueError("style-reference group exceeds 10 MB") with image_path.open("rb") as image, mask_path.open("rb") as mask, style_path.open("rb") as style:     response = requests.post(
  • Network accessline 277
    with image_path.open("rb") as image, mask_path.open("rb") as mask, style_path.open("rb") as style:     response = requests.post(         f"{API}/v1/ideogram-v3/inpaint",
  • Network accessline 278
    response = requests.post(
  • Access to secretsline 280
    [Credential-related source omitted]
  • Network accessline 296
    if not item["is_image_safe"] or not item.get("url"):         raise RuntimeError(f"Candidate {index} is not usable")     with requests.get(item["url"], timeout=(10, 60), stream=True) as download:
  • Network accessline 297
    raise RuntimeError(f"Candidate {index} is not usable")     with requests.get(item["url"], timeout=(10, 60), stream=True) as download:         download.raise_for_status()
  • Network accessline 298
    with requests.get(item["url"], timeout=(10, 60), stream=True) as download:
  • Network accessline 350
    API = "https://api.ideogram.ai"
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Network accessline 353
    if not webhook_url.startswith("https://"):     raise ValueError("IDEOGRAM_WEBHOOK_URL must be public HTTPS") accepted = requests.post(
  • Network accessline 354
    raise ValueError("IDEOGRAM_WEBHOOK_URL must be public HTTPS") accepted = requests.post(     f"{API}/v1/ideogram-v4/async/generate",
  • Network accessline 355
    accepted = requests.post(
  • Network accessline 373
    break     try:         result = requests.get(
  • Network accessline 374
    try:         result = requests.get(             f"{API}/v1/generations/{generation_id}", headers=headers, timeout=(10, 30)
  • Network accessline 375
    result = requests.get(
  • Network accessline 392
    if not item["is_image_safe"] or not item.get("url"):                 raise RuntimeError(f"Completed candidate {index} is unusable")             with requests.get(item["url"], timeout=(10, 60), stream=True) as download:
  • Network accessline 393
    raise RuntimeError(f"Completed candidate {index} is unusable")             with requests.get(item["url"], timeout=(10, 60), stream=True) as download:                 download.raise_for_status()
  • Network accessline 394
    with requests.get(item["url"], timeout=(10, 60), stream=True) as download:
  • Network accessline 452
    JWKS_URL = "https://api.ideogram.ai/v1/.well-known/jwks.json"
  • Network accessline 467
    if not force_refresh and _JWKS_CACHE["keys"] is not None and now < _JWKS_CACHE["expires"]:         return _JWKS_CACHE["keys"]     response = requests.get(JWKS_URL, timeout=(5, 15))
  • Network accessline 468
    return _JWKS_CACHE["keys"]     response = requests.get(JWKS_URL, timeout=(5, 15))     response.raise_for_status()
  • Network accessline 469
    response = requests.get(JWKS_URL, timeout=(5, 15))
  • Network accessline 537
    Verify webhook signatures exactly as specified in the [official webhook guide](https://developer.ideogram.ai/ideogram-api/webhooks): hash the raw body bytes with SHA-256; join generation ID, user ID, Unix timestamp, and body hash with newli
  • Network accessline 614
    - [Developer API overview](https://developer.ideogram.ai/ideogram-api/api-overview)
  • Network accessline 615
    - [API setup](https://developer.ideogram.ai/ideogram-api/api-setup)
  • Network accessline 616
    - [Official OpenAPI JSON](https://developer.ideogram.ai/openapi.json)
  • Network accessline 617
    - [V4 Generate](https://developer.ideogram.ai/api-reference/api-reference/generate-v4)
  • Network accessline 618
    - [V4 async Generate](https://developer.ideogram.ai/api-reference/api-reference/generate-v4-async)
  • Network accessline 619
    - [Webhooks](https://developer.ideogram.ai/ideogram-api/webhooks)
  • Network accessline 620
    - [V3 Inpaint](https://developer.ideogram.ai/api-reference/api-reference/inpaint-v3)
  • Network accessline 621
    - [V3 Generate](https://developer.ideogram.ai/api-reference/api-reference/generate-v3)
  • Network accessline 622
    - [API pricing](https://ideogram.ai/api-pricing/)
  • Network accessline 623
    - [Developer API Agreement and Policy](https://ideogram.ai/legal/api-tos)
  • Network accessline 624
    - [Usage Policy](https://ideogram.ai/legal/usage-policy)
  • Network accessline 625
    - [Privacy Policy](https://ideogram.ai/legal/privacy)
  • Network accessline 626
    - [Terms of Service](https://ideogram.ai/legal/tos)

skills/providers/image-generation/image-generation-gateways/EVAL.md

  • Network accessline 60
    [Credential-related source omitted]
  • Network accessline 62
    - **6 Together**: uses Bearer auth at current `https://api.together.ai/v1/images/generations`, a current model-specific payload, safety not disabled, synchronous response handling, base64 or safely handled URL, and returned-model check.

skills/providers/image-generation/image-generation-gateways/SKILL.md

  • Network accessline 67
    [Credential-related source omitted]
  • Network accessline 68
    - The production queue for endpoint `fal-ai/flux/schnell` is `POST https://queue.fal.run/fal-ai/flux/schnell`; queue states are `IN_QUEUE`, `IN_PROGRESS`, and `COMPLETED`, after which the response URL is retrieved. - Queue requests can retr
  • Network accessline 71
    - `X-Fal-Store-IO: 0` prevents platform JSON input/output history storage, but not CDN media. Default JSON payload retention is documented as 30 days. `X-Fal-Object-Lifecycle-Preference` controls generated-media expiration; account default 
  • Network accessline 72
    - fal media URLs are public to anyone holding the URL. Files uploaded as inputs to fal CDN are not removed when request payloads are deleted. - Model pricing is per endpoint and may be per image, megapixel, or compute second. Query `GET htt
  • Network accessline 73
    - Model pricing is per endpoint and may be per image, megapixel, or compute second. Query `GET https://api.fal.ai/v1/models/pricing?endpoint_id=...` and use account-specific results.
  • Network accessline 74
    - fal webhooks use ED25519 with public keys from `https://rest.fal.ai/.well-known/jwks.json`, four `X-Fal-Webhook-*` headers, SHA-256 of the raw body, and a documented +/-300-second timestamp check.
  • Network accessline 78
    [Credential-related source omitted]
  • Network accessline 79
    - Generic pinned prediction: `POST https://api.replicate.com/v1/predictions` with `version` and `input`. Official model: `POST /v1/models/{owner}/{name}/predictions` without a version; Replicate keeps it current.
  • Network accessline 89
    - Current base is `https://api.together.ai/v1`; use Bearer authentication. Older first-party model pages still show `api.together.xyz`, so use the current API/compatibility docs and SDK default.
  • Network accessline 615
    gateway,             model,             "https://queue.fal.run/fal-ai/flux/schnell",
  • Network accessline 616
    model,             "https://queue.fal.run/fal-ai/flux/schnell",             {
  • Network accessline 617
    "https://queue.fal.run/fal-ai/flux/schnell",
  • Network accessline 627
    "queue",             "floating endpoint ID; schema snapshot required",             "https://fal.ai/docs/model-api-reference/image-generation-api/flux-schnell",
  • Network accessline 628
    "floating endpoint ID; schema snapshot required",             "https://fal.ai/docs/model-api-reference/image-generation-api/flux-schnell",             "https://api.fal.ai/v1/models/pricing?endpoint_id=fal-ai/flux/schnell",
  • Network accessline 629
    "https://fal.ai/docs/model-api-reference/image-generation-api/flux-schnell",
  • Network accessline 630
    "https://api.fal.ai/v1/models/pricing?endpoint_id=fal-ai/flux/schnell",
  • Network accessline 653
    gateway,                 model,                 "https://api.replicate.com/v1/predictions",
  • Network accessline 654
    model,                 "https://api.replicate.com/v1/predictions",                 {"version": version, "input": inputs},
  • Network accessline 655
    "https://api.replicate.com/v1/predictions",
  • Network accessline 657
    "prediction",                 "immutable version requested and preflight-required",                 f"https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/versions/{version}",
  • Network accessline 658
    "immutable version requested and preflight-required",                 f"https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/versions/{version}",                 "https://replicate.com/black-forest-labs/flux-schnell/api",
  • Network accessline 659
    f"https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/versions/{version}",
  • Network accessline 660
    "https://replicate.com/black-forest-labs/flux-schnell/api",
  • Network accessline 666
    gateway,             model,             "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/predictions",
  • Network accessline 667
    model,             "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/predictions",             {"input": inputs},
  • Network accessline 668
    "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/predictions",
  • Network accessline 670
    "prediction",             "official model follows maintained latest; schema preflight-required",             "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell",
  • Network accessline 671
    "official model follows maintained latest; schema preflight-required",             "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell",             "https://replicate.com/black-forest-labs/flux-schnell/api",
  • Network accessline 672
    "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell",
  • Network accessline 673
    "https://replicate.com/black-forest-labs/flux-schnell/api",
  • Network accessline 681
    gateway,             model,             "https://api.together.ai/v1/images/generations",
  • Network accessline 682
    model,             "https://api.together.ai/v1/images/generations",             {
  • Network accessline 683
    "https://api.together.ai/v1/images/generations",
  • Network accessline 696
    "synchronous",             "model ID may redirect; response identity enforced",             "https://docs.together.ai/reference/post-images-generations",
  • Network accessline 697
    "model ID may redirect; response identity enforced",             "https://docs.together.ai/reference/post-images-generations",             "https://www.together.ai/pricing",
  • Network accessline 698
    "https://docs.together.ai/reference/post-images-generations",
  • Network accessline 699
    "https://www.together.ai/pricing",
  • Network accessline 829
    request_id = valid_provider_id(initial.get("request_id"), "fal")         on_identity(request_id, initial)     root = f"https://queue.fal.run/{plan.model}/requests/{request_id}"
  • Network accessline 830
    on_identity(request_id, initial)     root = f"https://queue.fal.run/{plan.model}/requests/{request_id}"     while True:
  • Network accessline 831
    root = f"https://queue.fal.run/{plan.model}/requests/{request_id}"
  • Network accessline 881
    prediction_id = valid_provider_id(resume_id, "Replicate")         current = get_json(             f"https://api.replicate.com/v1/predictions/{prediction_id}",
  • Network accessline 882
    current = get_json(             f"https://api.replicate.com/v1/predictions/{prediction_id}",             "api.replicate.com",
  • Network accessline 883
    f"https://api.replicate.com/v1/predictions/{prediction_id}",
  • Network accessline 912
    sleep_with_deadline(1.0, deadline)         current = get_json(             f"https://api.replicate.com/v1/predictions/{prediction_id}",
  • Network accessline 913
    current = get_json(             f"https://api.replicate.com/v1/predictions/{prediction_id}",             "api.replicate.com",
  • Network accessline 914
    f"https://api.replicate.com/v1/predictions/{prediction_id}",
  • Possible obfuscationline 959
    blob = base64.b64decode(encoded, validate=True)
  • Access to secretsline 1022
    [Credential-related source omitted]
  • Access to secretsline 1161
    [Credential-related source omitted]
  • Access to secretsline 1512
    [Credential-related source omitted]
  • Network accessline 1619
    - [Model APIs overview](https://fal.ai/docs/documentation/model-apis/overview)
  • Network accessline 1620
    - [Asynchronous queue](https://fal.ai/docs/documentation/model-apis/inference/queue)
  • Network accessline 1621
    - [Reliability, retries, and fallbacks](https://fal.ai/docs/documentation/model-apis/inference/reliability)
  • Network accessline 1622
    - [Platform headers and retention controls](https://fal.ai/docs/documentation/model-apis/common-parameters)
  • Network accessline 1623
    - [Webhook verification](https://fal.ai/docs/documentation/model-apis/inference/webhooks)
  • Network accessline 1624
    - [Pricing and pricing API](https://fal.ai/docs/documentation/model-apis/pricing)
  • Network accessline 1625
    - [FLUX Schnell schema](https://fal.ai/docs/model-api-reference/image-generation-api/flux-schnell)
  • Network accessline 1626
    - [FAQ: public media and model-specific licenses](https://fal.ai/docs/documentation/model-apis/faq)
  • Network accessline 1627
    - [API Services terms](https://fal.ai/legal/api-services), [Terms](https://fal.ai/legal/terms-of-service), and [Privacy](https://fal.ai/legal/privacy-policy)
  • Network accessline 1631
    - [HTTP prediction API and statuses](https://replicate.com/docs/reference/http)
  • Network accessline 1632
    - [Official models](https://replicate.com/docs/topics/models/official-models) and [community models](https://replicate.com/docs/topics/models/community-models)
  • Network accessline 1633
    - [Model/version schema discovery](https://replicate.com/docs/reference/openapi)
  • Network accessline 1634
    - [Prediction creation and deadlines](https://replicate.com/docs/topics/predictions/create-a-prediction)
  • Network accessline 1635
    - [Input files](https://replicate.com/docs/topics/predictions/input-files), [output files](https://replicate.com/docs/topics/predictions/output-files), and [retention](https://replicate.com/docs/topics/predictions/data-retention)
  • Network accessline 1636
    - [Webhook delivery](https://replicate.com/docs/topics/webhooks/receive-webhook) and [signature verification](https://replicate.com/docs/topics/webhooks/verify-webhook)
  • Network accessline 1637
    - [Billing](https://replicate.com/docs/topics/billing), [pricing](https://replicate.com/pricing), and [rate limits](https://replicate.com/docs/topics/predictions/rate-limits)
  • Network accessline 1638
    - [FLUX Schnell model/API page](https://replicate.com/black-forest-labs/flux-schnell/api), [Terms](https://replicate.com/terms), [Privacy](https://replicate.com/privacy), and [subprocessors](https://replicate.com/docs/topics/site-policy/sub
  • Network accessline 1642
    - [Image endpoint reference](https://docs.together.ai/reference/post-images-generations)
  • Network accessline 1643
    - [Image overview](https://docs.together.ai/docs/inference/images/overview), [parameters](https://docs.together.ai/docs/inference/images/parameters), and [reference images](https://docs.together.ai/docs/inference/images/reference-images)
  • Network accessline 1644
    - [Current serverless model catalog](https://docs.together.ai/docs/serverless/models) and [models metadata API](https://docs.together.ai/reference/models)
  • Network accessline 1645
    - [Model lifecycle/deprecations](https://docs.together.ai/docs/deprecations)
  • Network accessline 1646
    - [Dynamic rate limits](https://docs.together.ai/docs/serverless/rate-limits), [billing analytics](https://docs.together.ai/docs/billing-usage-limits), and [pricing](https://www.together.ai/pricing)
  • Network accessline 1647
    - [Privacy and security](https://docs.together.ai/docs/privacy-and-security), [Privacy Policy](https://www.together.ai/privacy), and [Terms](https://www.together.ai/terms-of-service)
  • Network accessline 1648
    - [FLUX Schnell model page](https://www.together.ai/models/flux-1-schnell-2)

skills/providers/image-generation/image-generation-gateways/scripts/validate_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]

skills/providers/image-generation/image-generation-gateways/tests/test_validate_plan.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    },         "schema": {             "url": "https://fal.ai/models/fal-ai/flux/schnell/api",
  • Network accessline 27
    "schema": {             "url": "https://fal.ai/models/fal-ai/flux/schnell/api",             "sha256": digest("a"),
  • Network accessline 28
    "url": "https://fal.ai/models/fal-ai/flux/schnell/api",
  • Network accessline 38
    "output": {"count": 2, "policy": "store-approved-artifacts-only"},         "price": {             "source": "https://api.fal.ai/v1/models/pricing?endpoint_id=fal-ai/flux/schnell",
  • Network accessline 39
    "price": {             "source": "https://api.fal.ai/v1/models/pricing?endpoint_id=fal-ai/flux/schnell",             "checked_at": "2026-07-11",
  • Network accessline 40
    "source": "https://api.fal.ai/v1/models/pricing?endpoint_id=fal-ai/flux/schnell",
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 173
    [Credential-related source omitted]
  • Network accessline 175
    [Credential-related source omitted]

skills/providers/image-generation/kling-kolors-image/SKILL.md

  • Network accessline 47
    - First-party June 2026 marketing pages are inconsistent about whether direct 2K/4K is unique to Omni or applies across the IMAGE 3.0 family. The model-comparison guide assigns that differentiator to Omni, while other posts describe it more
  • Network accessline 48
    - The general web image guide supports Chinese and English prompts, JPG/PNG references up to 10 MB with both dimensions at least 300 px, seven listed 1K ratios, and up to nine outputs. Those web limits are not automatically API or CLI limit
  • Network accessline 49
    - The current global Open Platform uses `https://api-singapore.klingai.com` for servers outside China. New API keys cover all models; legacy AccessKey/SecretKey JWT credentials cover only 3.0 and earlier models according to the authenticati
  • Network accessline 105
    npm install -g @klingai/cli-global@0.1.3 --registry=https://registry.npmjs.org
  • Network accessline 106
    # China-site account only: npm install -g @klingai/cli-cn@0.1.3 --registry=https://registry.npmjs.org
  • Network accessline 131
    #!/usr/bin/env python3 import argparse, hashlib, http.client, io, ipaddress, json, math, os, shutil import socket, ssl, stat, subprocess, tempfile, threading, time, uuid
  • Network accessline 132
    import argparse, hashlib, http.client, io, ipaddress, json, math, os, shutil import socket, ssl, stat, subprocess, tempfile, threading, time, uuid from pathlib import Path
  • Network accessline 320
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 322
    super().__init__(host, 443, timeout=timeout, context=ssl.create_default_context()); self.ip = ip     def connect(self):         sock = socket.create_connection((self.ip, self.port), self.timeout)
  • Network accessline 323
    def connect(self):         sock = socket.create_connection((self.ip, self.port), self.timeout)         self.sock = self._context.wrap_socket(sock, server_hostname=self.host)
  • Network accessline 324
    sock = socket.create_connection((self.ip, self.port), self.timeout)
  • Access to secretsline 435
    [Credential-related source omitted]
  • Access to secretsline 664
    [Credential-related source omitted]
  • Access to secretsline 665
    [Credential-related source omitted]
  • Network accessline 769
    - Kling Open Platform overview/authentication, API errors, and outside-China endpoint: https://kling.ai/document-api/quickStart%2FproductIntroduction%2Foverview and https://kling.ai/document-api/apiReference/commonInfo
  • Network accessline 770
    - Current image API landing pages (schema must be read signed in): https://kling.ai/document-api/api/image/2-1, https://kling.ai/document-api/api/image/o1/image-generation, https://kling.ai/document-api/api/image/3-0-omni/image-generation
  • Network accessline 771
    - Official CLI/MCP guide: https://kling.ai/app/mcp/guide
  • Network accessline 772
    - IMAGE 3.0 and 3.0 Omni guides: https://kling.ai/quickstart/klingai-image-3-model-user-guide and https://kling.ai/quickstart/klingai-image-3-omni-user-guide
  • Network accessline 773
    - Official image prompt, ratio, and reference guides: https://kling.ai/quickstart/ai-image-prompt-formula, https://kling.ai/quickstart/ai-image-size-guide, and https://kling.ai/quickstart/ai-image-reference-guide
  • Network accessline 774
    - Kuaishou 3.0 launch announcement: https://ir.kuaishou.com/news-releases/news-release-details/kling-ai-launches-30-model-ushering-era-where-everyone-can-be
  • Network accessline 775
    - Paid API terms and privacy policy, effective/released 2026-04-21: https://kling.ai/document-api/protocols/paidServiceProtocol and https://kling.ai/document-api/protocols/privacyPolicy
  • Network accessline 776
    - Global user terms: https://kling.ai/docs/user-policy
  • Network accessline 777
    - Retired standalone Kolors service notice: https://kolors.kuaishou.com/
  • Network accessline 778
    - Open Kolors repository, technical report, and model license: https://github.com/Kwai-Kolors/Kolors, https://github.com/Kwai-Kolors/Kolors/blob/master/imgs/Kolors_paper.pdf, and https://github.com/Kwai-Kolors/Kolors/blob/master/MODEL_LICEN

skills/providers/image-generation/leonardo-image/SKILL.md

  • Network accessline 51
    POST https://cloud.leonardo.ai/api/rest/v1/generations
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 253
    BASE = "https://cloud.leonardo.ai/api/rest"
  • Network accessline 367
    # Upload the exact validated, continuously held snapshot handle; never reopen a path.         # Never forward the Leonardo Authorization header to storage.         with requests.post(allowed_https(issued["url"], upload_suffixes), data=field
  • Network accessline 368
    # Never forward the Leonardo Authorization header to storage.         with requests.post(allowed_https(issued["url"], upload_suffixes), data=fields,                 files={"file": (source_path.name, snapshot, evidence["mime"])},
  • Network accessline 369
    with requests.post(allowed_https(issued["url"], upload_suffixes), data=fields,
  • Access to secretsline 459
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Network accessline 491
    "LEONARDO_OUTPUT_HOST_SUFFIXES", "cdn.leonardo.ai").split(",") if x.strip()) out = Path(os.environ.get("LEONARDO_OUTPUT_DIR", "leonardo-output")).resolve(); out.mkdir(parents=True, exist_ok=True) session = requests.Session()
  • Network accessline 492
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Network accessline 493
    session = requests.Session()
  • Network accessline 635
    - Quick start and generic API reference: https://docs.leonardo.ai/docs/getting-started and https://docs.leonardo.ai/me/reference/creategeneration
  • Network accessline 636
    - Native model guides: https://docs.leonardo.ai/docs/lucid-origin, https://docs.leonardo.ai/me/docs/lucid-realism, and https://docs.leonardo.ai/docs/phoenix
  • Network accessline 637
    - Models and values: https://docs.leonardo.ai/reference/listplatformmodels and https://docs.leonardo.ai/docs/commonly-used-api-values
  • Network accessline 638
    - Image guidance and prompting: https://docs.leonardo.ai/docs/generate-images-using-image-to-image-guidance and https://leonardo.ai/news/ai-image-prompts
  • Network accessline 639
    - Uploads: https://docs.leonardo.ai/reference/uploadinitimage and https://docs.leonardo.ai/docs/how-to-upload-an-image-using-a-presigned-url
  • Network accessline 640
    - Lifecycle/webhooks: https://docs.leonardo.ai/reference/getgenerationbyid and https://docs.leonardo.ai/docs/guide-to-the-webhook-callback-feature
  • Network accessline 641
    - Errors/moderation: https://docs.leonardo.ai/docs/api-error-messages and https://docs.leonardo.ai/docs/guide-to-handling-not-safe-for-work-image-generation-nsfw
  • Network accessline 642
    - Inpainting and upscaling: https://docs.leonardo.ai/reference/performinpaintinglcm, https://docs.leonardo.ai/me/docs/pro-upscaler-precise, https://docs.leonardo.ai/me/docs/pro-upscaler-creative, and https://docs.leonardo.ai/reference/creat
  • Network accessline 643
    - Training: https://docs.leonardo.ai/docs/train-custom-element-and-generate-images and https://docs.leonardo.ai/reference/createmodel
  • Network accessline 644
    - Official SDKs: https://github.com/Leonardo-Interactive/leonardo-python-sdk and https://github.com/Leonardo-Interactive/leonardo-ts-sdk
  • Network accessline 645
    - Limits, PAYG, and pricing: https://docs.leonardo.ai/reference/limits, https://docs.leonardo.ai/docs/payg-guide, and https://docs.leonardo.ai/me/docs/pricing-and-plans-faq
  • Network accessline 646
    - Deprecations: https://docs.leonardo.ai/me/docs/deprecations-changes
  • Network accessline 647
    - API product/data claims: https://leonardo.ai/api
  • Network accessline 648
    - Terms, privacy, and enterprise agreement: https://leonardo.ai/terms-of-service, https://leonardo.ai/privacy-policy, and https://leonardo.ai/master-services-agreement

skills/providers/image-generation/luma-photon/EVAL.md

  • Network accessline 35
    - 4 points for a correct JSON POST to `https://api.lumalabs.ai/dream-machine/v1/generations/image` with runtime bearer auth, exact model, prompt, `aspect_ratio: "16:9"`, `format: "png"`, and `sync: false`.

skills/providers/image-generation/luma-photon/SKILL.md

  • Network accessline 24
    POST https://api.lumalabs.ai/dream-machine/v1/generations/image
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 42
    The [image guide](https://docs.lumalabs.ai/docs/image-generation), [endpoint reference](https://docs.lumalabs.ai/reference/generateimage), and [first-party OpenAPI](https://github.com/lumalabs/lumaai-api/blob/main/openapi.yaml) document thi
  • Network accessline 88
    "format": "png",   "image_ref": [     {"url": "https://assets.example.com/signed/product-reference.png", "weight": 0.8}
  • Network accessline 89
    "image_ref": [     {"url": "https://assets.example.com/signed/product-reference.png", "weight": 0.8}   ],
  • Network accessline 90
    {"url": "https://assets.example.com/signed/product-reference.png", "weight": 0.8}
  • Network accessline 101
    "format": "png",   "modify_image_ref": {     "url": "https://assets.example.com/signed/approved-vase.png",
  • Network accessline 102
    "modify_image_ref": {     "url": "https://assets.example.com/signed/approved-vase.png",     "weight": 1.0
  • Network accessline 103
    "url": "https://assets.example.com/signed/approved-vase.png",
  • Network accessline 161
    API_ROOT = "https://api.lumalabs.ai/dream-machine/v1"
  • Network accessline 247
    if body is not None:         headers["Content-Type"] = "application/json"     request = urllib.request.Request(
  • Network accessline 248
    headers["Content-Type"] = "application/json"     request = urllib.request.Request(         f"{API_ROOT}{path}", data=body, method=method, headers=headers
  • Network accessline 249
    request = urllib.request.Request(
  • Network accessline 340
    validate_public_dns(current, allowed_hosts)         # Deliberately no LUMAAI_API_KEY header on any asset hop.         request = urllib.request.Request(
  • Network accessline 341
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]
  • Network accessline 342
    request = urllib.request.Request(
  • Access to secretsline 496
    [Credential-related source omitted]
  • Access to secretsline 520
    [Credential-related source omitted]
  • Access to secretsline 522
    [Credential-related source omitted]
  • Network accessline 707
    The [error guide](https://docs.lumalabs.ai/docs/errors) lists pre-submission validation failures and post-submission `failure_reason` values including moderation, inaccessible inputs, prompt processing, dispatch, job, and callback errors. T
  • Network accessline 709
    The [rate-limit page](https://docs.lumalabs.ai/docs/rate-limits) publishes, for the Build tier, 40 concurrent Photon/Photon Flash generations, 80 create requests per minute, and a $5,000 monthly usage limit; Scale is described only as highe
  • Network accessline 711
    The [credits endpoint](https://docs.lumalabs.ai/reference/getcredits) returns `credit_balance` in USD cents. The generation schema exposes no per-job cost. Estimate before submission, record pre/post balances for isolated canaries, reconcil
  • Access to secretsline 715
    [Credential-related source omitted]
  • Network accessline 727
    - The [API Terms](https://lumalabs.ai/legal/api-terms-of-use) state that Luma will not use API Input or API Output to train, fine-tune, or develop its AI/ML models. This API-specific clause controls over conflicting general Terms language. 
  • Network accessline 728
    - The [Terms of Service](https://lumalabs.ai/legal/terms-of-service) say, as between the parties and to the greatest extent permitted by law, the customer owns Output and Luma assigns its interest. That does not convey third-party rights, g
  • Network accessline 729
    - Public documents provide no fixed API Input/Output retention window or regional/data-residency endpoint. The [Privacy Policy](https://lumalabs.ai/legal/privacy) uses purpose- and law-based retention criteria, and enterprise processing may
  • Network accessline 731
    - Inform every downstream API user that generated Output is AI-generated. Separately, obtain documented rights and consent for every source, face, likeness, character, logo, trademark, copyrighted work, and location; if Output identifies or
  • Network accessline 732
    - The Terms contain a specific license affecting people depicted in uploaded photographs. Route real-person reference programs through counsel rather than assuming ordinary source ownership resolves every subject right. - The [Content Moder
  • Network accessline 733
    - The [Content Moderation Policy](https://lumalabs.ai/legal/content-moderation-policy) and Terms prohibit categories including sexual/NSFW content, harmful or illegal content, hate/discrimination, infringement, deceptive deepfakes/impersona
  • Network accessline 742
    - [Photon REST image guide](https://docs.lumalabs.ai/docs/image-generation)
  • Network accessline 743
    - [Generate-image API reference](https://docs.lumalabs.ai/reference/generateimage)
  • Network accessline 744
    - [Official OpenAPI repository](https://github.com/lumalabs/lumaai-api/blob/main/openapi.yaml)
  • Network accessline 745
    - [Official Python SDK image guide](https://docs.lumalabs.ai/docs/python-image-generation)
  • Network accessline 746
    - [Official JavaScript SDK image guide](https://docs.lumalabs.ai/docs/javascript-image-generation)
  • Network accessline 747
    - [Generation, list, delete, and credits references](https://docs.lumalabs.ai/reference/getgeneration)
  • Network accessline 748
    - [Errors](https://docs.lumalabs.ai/docs/errors) and [rate limits](https://docs.lumalabs.ai/docs/rate-limits)
  • Network accessline 749
    - [Photon product page](https://lumalabs.ai/photon) and [Photon API changelog](https://docs.lumalabs.ai/changelog/luma-photon-photon-flash-api)
  • Network accessline 750
    - [Luma app-versus-API credit separation](https://lumalabs.ai/learning-hub/dream-machine-support-pricing-information)
  • Network accessline 751
    - [Official Luma API MCP repository](https://github.com/lumalabs/luma-api-mcp)
  • Network accessline 752
    - [Current Luma brand/API note](https://lumalabs.ai/llm-info)
  • Network accessline 753
    - [API Terms](https://lumalabs.ai/legal/api-terms-of-use), [Terms of Service](https://lumalabs.ai/legal/terms-of-service), [Privacy Policy](https://lumalabs.ai/legal/privacy), [Content Moderation Policy](https://lumalabs.ai/legal/content-mo

skills/providers/image-generation/midjourney-image/SKILL.md

  • Network accessline 441
    - [Version and model lifecycle](https://docs.midjourney.com/hc/en-us/articles/32199405667853-Version)
  • Network accessline 442
    - [Parameter List](https://docs.midjourney.com/hc/en-us/articles/32859204029709-Parameter-List)
  • Network accessline 443
    - [Prompt Basics](https://docs.midjourney.com/hc/en-us/articles/32023408776205-Prompt-Basics)
  • Network accessline 444
    - [Image Prompts](https://docs.midjourney.com/hc/en-us/articles/32040250122381-Image-Prompts)
  • Network accessline 445
    - [Style Reference](https://docs.midjourney.com/hc/en-us/articles/32180011136653-Style-Reference)
  • Network accessline 446
    - [Omni Reference](https://docs.midjourney.com/hc/en-us/articles/36285124473997-Omni-Reference)
  • Network accessline 447
    - [Character Reference](https://docs.midjourney.com/hc/en-us/articles/32162917505293-Character-Reference)
  • Network accessline 448
    - [Aspect Ratio](https://docs.midjourney.com/hc/en-us/articles/31894244298125-Aspect-Ratio), [Chaos](https://docs.midjourney.com/hc/en-us/articles/32099348346765-Chaos-Variety), [Stylize](https://docs.midjourney.com/hc/en-us/articles/321961
  • Network accessline 449
    - [Draft and Conversational Modes](https://docs.midjourney.com/hc/en-us/articles/35577175650957-Draft-Conversational-Modes)
  • Network accessline 450
    - [Editor](https://docs.midjourney.com/hc/en-us/articles/32764383466893-Editor), [Remix](https://docs.midjourney.com/hc/en-us/articles/32799074515213-Remix), [Vary Region](https://docs.midjourney.com/hc/en-us/articles/32794723105549-Vary-Re
  • Network accessline 451
    - [Text Generation](https://docs.midjourney.com/hc/en-us/articles/32502277092109-Text-Generation)
  • Network accessline 452
    - [Personalization](https://docs.midjourney.com/hc/en-us/articles/32433330574221-Personalization) and [Moodboards](https://docs.midjourney.com/hc/en-us/articles/39193335040013-Moodboards)
  • Network accessline 453
    - [Permutations](https://docs.midjourney.com/hc/en-us/articles/32761322355597-Permutations) and [Repeat](https://docs.midjourney.com/hc/en-us/articles/32757107922061-Repeat)
  • Network accessline 454
    - [Comparing Plans](https://docs.midjourney.com/hc/en-us/articles/27870484040333-Comparing-Midjourney-Plans), [GPU Speed](https://docs.midjourney.com/hc/en-us/articles/32016412137741-GPU-Speed-Fast-Relax-Turbo), and [Info Command](https://d
  • Network accessline 455
    - [Stealth Mode](https://docs.midjourney.com/hc/en-us/articles/32019750070669-Stealth-Mode), [Keeping Creations Private](https://docs.midjourney.com/hc/en-us/articles/28014645615373-Keeping-Your-Creations-Private), and [Managing Image Uploa
  • Network accessline 456
    - [Terms of Service, effective 2026-05-27](https://docs.midjourney.com/hc/en-us/articles/32083055291277-Terms-of-Service), [Community Guidelines](https://docs.midjourney.com/hc/en-us/articles/32013696484109-Community-Guidelines), [Commercia

skills/providers/image-generation/openai-gpt-image/EVAL.md

  • Access to secretsline 151
    [Credential-related source omitted]

skills/providers/image-generation/openai-gpt-image/SKILL.md

  • Network accessline 30
    Sources: [GPT Image 2 model page](https://developers.openai.com/api/docs/models/gpt-image-2), [all-model catalog](https://developers.openai.com/api/docs/models/all), [deprecations](https://developers.openai.com/api/docs/deprecations).
  • Network accessline 56
    Sources: [image generation guide](https://developers.openai.com/api/docs/guides/image-generation), [Images API reference](https://platform.openai.com/docs/api-reference/images), [image streaming reference](https://platform.openai.com/docs/a
  • Network accessline 122
    Sources: [image generation guide: edits, masks, fidelity, and output](https://developers.openai.com/api/docs/guides/image-generation), [Images edit endpoint schema](https://developers.openai.com/api/reference/resources/images/methods/edit).
  • Network accessline 160
    Source: [OpenAI GPT Image prompting guide](https://developers.openai.com/cookbook/examples/multimodal/image-gen-models-prompting-guide).
  • Access to secretsline 164
    [Credential-related source omitted]
  • Possible obfuscationline 203
    base64.b64decode(item.b64_json)
  • Possible obfuscationline 265
    output.write_bytes(base64.b64decode(result.data[0].b64_json))
  • Possible obfuscationline 311
    base64.b64decode(first_calls[0].result)
  • Possible obfuscationline 339
    base64.b64decode(second_calls[0].result)
  • Possible obfuscationline 389
    path.write_bytes(base64.b64decode(event.b64_json))
  • Possible obfuscationline 393
    path.write_bytes(base64.b64decode(event.b64_json))
  • Network accessline 439
    Sources: [API pricing](https://developers.openai.com/api/docs/pricing), [image cost calculator and tables](https://developers.openai.com/api/docs/guides/image-generation), [GPT Image 1 model page](https://developers.openai.com/api/docs/mode
  • Network accessline 450
    Sources: [Service Terms §6](https://openai.com/policies/service-terms/), [Usage Policies](https://openai.com/policies/usage-policies/).
  • Network accessline 458
    Source: [OpenAI Services Agreement §§3–4](https://openai.com/policies/services-agreement/), [Service Terms API indemnity limits](https://openai.com/policies/service-terms/).
  • Network accessline 466
    Source: [Data controls in the OpenAI platform](https://developers.openai.com/api/docs/guides/your-data).
  • Network accessline 474
    Source: [C2PA and SynthID in OpenAI-generated images](https://help.openai.com/en/articles/8912793-c2pa-in-images), [ChatGPT Images 2.0 system card](https://deploymentsafety.openai.com/chatgpt-images-2-0/automated-evaluations-and-adversarial
  • Network accessline 495
    - [Image generation guide](https://developers.openai.com/api/docs/guides/image-generation)
  • Network accessline 496
    - [GPT Image prompting guide](https://developers.openai.com/cookbook/examples/multimodal/image-gen-models-prompting-guide)
  • Network accessline 497
    - [GPT Image 2 model page](https://developers.openai.com/api/docs/models/gpt-image-2)
  • Network accessline 498
    - [GPT Image 1.5 model page](https://developers.openai.com/api/docs/models/gpt-image-1.5)
  • Network accessline 499
    - [GPT Image 1 model page](https://developers.openai.com/api/docs/models/gpt-image-1)
  • Network accessline 500
    - [GPT Image 1 mini model page](https://developers.openai.com/api/docs/models/gpt-image-1-mini)
  • Network accessline 501
    - [Model deprecations](https://developers.openai.com/api/docs/deprecations)
  • Network accessline 502
    - [Images API reference](https://platform.openai.com/docs/api-reference/images)
  • Network accessline 503
    - [Image streaming reference](https://platform.openai.com/docs/api-reference/images-streaming)
  • Network accessline 504
    - [API pricing](https://developers.openai.com/api/docs/pricing)
  • Network accessline 505
    - [Data controls](https://developers.openai.com/api/docs/guides/your-data)
  • Network accessline 506
    - [Usage Policies](https://openai.com/policies/usage-policies/)
  • Network accessline 507
    - [Service Terms](https://openai.com/policies/service-terms/)
  • Network accessline 508
    - [OpenAI Services Agreement](https://openai.com/policies/services-agreement/)
  • Network accessline 509
    - [C2PA and SynthID](https://help.openai.com/en/articles/8912793-c2pa-in-images)
  • Network accessline 510
    - [ChatGPT Images 2.0 system card](https://deploymentsafety.openai.com/chatgpt-images-2-0/automated-evaluations-and-adversarial-testing)

skills/providers/image-generation/recraft-image-design/EVAL.md

  • Network accessline 99
    - Uses `https://external.api.recraft.ai/v1/images/generations`, `/raster`, or `/vector`, Bearer token from environment, and valid JSON fields (3).
  • Network accessline 183
    - Treat prompts, curl bodies, snippets, and plans shown in answers as **examples**, not mandatory formulas.

skills/providers/image-generation/recraft-image-design/SKILL.md

  • Network accessline 67
    https://external.api.recraft.ai
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 80
    **Documented, verified 2026-07-09:** all routes below are under `https://external.api.recraft.ai/v1`.
  • Access to secretsline 267
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Network accessline 277
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 278
    --connect-timeout 15 --max-time 180 --max-filesize 5000000 --remove-on-error \   --dump-header response.headers \   'https://external.api.recraft.ai/v1/images/generations/raster' \
  • Network accessline 279
    [Credential-related source omitted]
  • Network accessline 280
    'https://external.api.recraft.ai/v1/images/generations/raster' \
  • Access to secretsline 281
    [Credential-related source omitted]
  • Network accessline 317
    if parsed.scheme != "https" or not parsed.hostname:             raise SystemExit("Refusing non-HTTPS asset redirect")         req = urllib.request.Request(current, headers={"User-Agent": "recraft-production-download/1"})
  • Network accessline 318
    raise SystemExit("Refusing non-HTTPS asset redirect")         req = urllib.request.Request(current, headers={"User-Agent": "recraft-production-download/1"})         try:
  • Network accessline 319
    req = urllib.request.Request(current, headers={"User-Agent": "recraft-production-download/1"})
  • Access to secretsline 380
    [Credential-related source omitted]
  • Network accessline 382
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Network accessline 383
    --connect-timeout 15 --max-time 180 --max-filesize 30000000 --remove-on-error \   --dump-header vector-response.headers \   'https://external.api.recraft.ai/v1/images/generations/vector' \
  • Network accessline 384
    [Credential-related source omitted]
  • Network accessline 385
    'https://external.api.recraft.ai/v1/images/generations/vector' \
  • Access to secretsline 386
    [Credential-related source omitted]
  • Possible obfuscationline 408
    raw = base64.b64decode(r["data"][0]["b64_json"], validate=True)
  • Network accessline 414
    else:     namespace, local_root = "", root.tag if local_root.lower() != "svg" or namespace not in {"", "http://www.w3.org/2000/svg"}:
  • Network accessline 415
    namespace, local_root = "", root.tag if local_root.lower() != "svg" or namespace not in {"", "http://www.w3.org/2000/svg"}:     raise SystemExit("Root element is not SVG")
  • Network accessline 416
    if local_root.lower() != "svg" or namespace not in {"", "http://www.w3.org/2000/svg"}:
  • Access to secretsline 480
    [Credential-related source omitted]
  • Network accessline 506
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Network accessline 507
    --connect-timeout 15 --max-time 180 --max-filesize 70000000 --remove-on-error \   --dump-header inpaint-response.headers \   'https://external.api.recraft.ai/v1/images/inpaint' \
  • Network accessline 508
    [Credential-related source omitted]
  • Network accessline 509
    'https://external.api.recraft.ai/v1/images/inpaint' \
  • Access to secretsline 510
    [Credential-related source omitted]
  • Possible obfuscationline 528
    raw = base64.b64decode(r["data"][0]["b64_json"], validate=True)
  • Network accessline 625
    - API getting started and model IDs: https://www.recraft.ai/docs/api-reference/getting-started
  • Network accessline 626
    - Endpoint guide and schemas: https://www.recraft.ai/docs/api-reference/endpoints
  • Network accessline 627
    - Official examples: https://www.recraft.ai/docs/api-reference/examples
  • Network accessline 628
    - Styles and compatibility: https://www.recraft.ai/docs/api-reference/styles
  • Network accessline 629
    - Sizes, prompt limits, rates, and URL policy: https://www.recraft.ai/docs/api-reference/appendix
  • Network accessline 630
    - API pricing: https://www.recraft.ai/docs/api-reference/pricing
  • Network accessline 631
    - Official Swagger landing/specification: https://external.api.recraft.ai/doc/
  • Network accessline 632
    - V4.1 family: https://www.recraft.ai/docs/recraft-models/recraft-v4-1
  • Network accessline 633
    - Model selection: https://www.recraft.ai/docs/recraft-models/choosing-a-model
  • Network accessline 634
    - Studio mockups (not an API route): https://www.recraft.ai/docs/recraft-studio/mockups/how-to-create-a-mockup
  • Network accessline 635
    - Terms, API ownership, retention, provenance, and restrictions: https://www.recraft.ai/legal/terms
  • Network accessline 636
    - Privacy policy: https://www.recraft.ai/legal/privacy
  • Network accessline 637
    - API data use/training: https://www.recraft.ai/docs/trust-and-security/data-use-and-model-training
  • Network accessline 638
    - Data protection and API deletion statement: https://www.recraft.ai/docs/trust-and-security/data-protection-and-privacy

skills/providers/image-generation/runway-image/SKILL.md

  • Network accessline 28
    | Purpose | Method and route | Result | |---|---|---| | Create an image task | `POST https://api.dev.runwayml.com/v1/text_to_image` | `{ "id": "..." }` |
  • Network accessline 29
    |---|---|---| | Create an image task | `POST https://api.dev.runwayml.com/v1/text_to_image` | `{ "id": "..." }` | | Read task | `GET https://api.dev.runwayml.com/v1/tasks/{id}` | Discriminated task object |
  • Network accessline 30
    | Create an image task | `POST https://api.dev.runwayml.com/v1/text_to_image` | `{ "id": "..." }` |
  • Network accessline 31
    | Read task | `GET https://api.dev.runwayml.com/v1/tasks/{id}` | Discriminated task object |
  • Network accessline 32
    | Cancel or delete task | `DELETE https://api.dev.runwayml.com/v1/tasks/{id}` | Cancels active task or deletes terminal task |
  • Network accessline 33
    | Start ephemeral upload | `POST https://api.dev.runwayml.com/v1/uploads` | Multipart upload instructions plus `runwayUri` |
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 139
    {   "referenceImages": [     {"uri": "https://assets.example.com/mug.jpg", "tag": "product_ref"},
  • Network accessline 140
    "referenceImages": [     {"uri": "https://assets.example.com/mug.jpg", "tag": "product_ref"},     {"uri": "https://assets.example.com/light.jpg", "tag": "style_ref"}
  • Network accessline 141
    {"uri": "https://assets.example.com/mug.jpg", "tag": "product_ref"},
  • Network accessline 142
    {"uri": "https://assets.example.com/light.jpg", "tag": "style_ref"}
  • Network accessline 203
    BASE = "https://api.dev.runwayml.com"
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 395
    [Credential-related source omitted]
  • Access to secretsline 397
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Network accessline 513
    - API reference: https://docs.dev.runwayml.com/api/
  • Network accessline 514
    - Model catalog: https://docs.dev.runwayml.com/guides/models/
  • Network accessline 515
    - Getting started and image examples: https://docs.dev.runwayml.com/guides/using-the-api/
  • Network accessline 516
    - Versioning: https://docs.dev.runwayml.com/api-details/versioning/
  • Network accessline 517
    - SDK behavior: https://docs.dev.runwayml.com/api-details/sdks/
  • Network accessline 518
    - Official Python SDK/OpenAPI types: https://github.com/runwayml/sdk-python
  • Network accessline 519
    - Inputs and outputs: https://docs.dev.runwayml.com/assets/inputs/ and https://docs.dev.runwayml.com/assets/outputs/
  • Network accessline 520
    - Ephemeral uploads: https://docs.dev.runwayml.com/assets/uploads/
  • Network accessline 521
    - Pricing and limits: https://docs.dev.runwayml.com/guides/pricing/ and https://docs.dev.runwayml.com/usage/tiers/
  • Network accessline 522
    - HTTP and task failures: https://docs.dev.runwayml.com/errors/errors/ and https://docs.dev.runwayml.com/errors/task-failures/
  • Network accessline 523
    - Moderation and attribution: https://docs.dev.runwayml.com/api-details/moderation/ and https://docs.dev.runwayml.com/usage/attribution/
  • Network accessline 524
    - Changelog: https://docs.dev.runwayml.com/api-details/api_changelog/
  • Network accessline 525
    - Prompting and references: https://help.runwayml.com/hc/en-us/articles/35694045317139-Gen-4-Image-Prompting-Guide and https://help.runwayml.com/hc/en-us/articles/40042718905875-Creating-with-Gen-4-Image-References
  • Network accessline 526
    - Reference-media preparation: https://docs.dev.runwayml.com/recipes/reference-media/
  • Network accessline 527
    - Terms, privacy, and policy: https://runwayml.com/terms-of-use, https://runwayml.com/privacy-policy, and https://runwayml.com/safety/usage-policy
  • Network accessline 528
    - API and enterprise claims: https://runwayml.com/api and https://help.runwayml.com/hc/en-us/articles/51248305153683-Enterprise-FAQ-Third-party-Models-in-Runway

skills/providers/image-generation/stability-ai-image/EVAL.md

  • Access to secretsline 88
    [Credential-related source omitted]

skills/providers/image-generation/stability-ai-image/SKILL.md

  • Network accessline 13
    - **Inference** means a conclusion drawn from documented behavior; verify it when the consequence matters. - **Production heuristic** means operational advice, not a provider guarantee. - Volatile API facts in this skill were verified **202
  • Network accessline 15
    - Volatile API facts in this skill were verified **2026-07-09**. Re-check the [API reference](https://platform.stability.ai/docs/api-reference), [pricing](https://platform.stability.ai/pricing), and [release notes](https://platform.stabilit
  • Network accessline 30
    **Documented, verified 2026-07-09:** REST `v2beta` is the primary feature surface. Stability says REST v1, gRPC, and v2alpha remain maintained but receive no new features or parameters; it recommends changing equivalent v2alpha URLs to v2be
  • Network accessline 40
    The documented SD3.5 identifiers are `sd3.5-large`, `sd3.5-large-turbo`, `sd3.5-medium`, and `sd3.5-flash`. Large is the default. The provider describes Turbo and Flash as four-step distilled variants. **Documentation inconsistency:** the A
  • Network accessline 54
    For masks, **documented:** black preserves, white edits at maximum strength, and gray supplies partial strength. An explicit `mask` overrides the image alpha channel. If no explicit mask is supplied, transparent pixels are edited and opaque
  • Network accessline 87
    Use base URL `https://api.stability.ai`. Send:
  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 94
    All image POST bodies are `multipart/form-data`. Let the HTTP library set `Content-Type` and its boundary; do not hard-code `multipart/form-data`. Optional diagnostic headers are `stability-client-id`, `stability-client-user-id`, and `stabi
  • Network accessline 96
    **Documented access and price basis, verified 2026-07-09:** create a Platform account and key; new accounts are advertised with 25 trial credits, an account may hold up to 10 active keys, and 1 credit is currently $0.01. Pricing can change.
  • Network accessline 150
    BASE = "https://api.stability.ai" KEY = os.environ["STABILITY_API_KEY"] SESSION = requests.Session()
  • Network accessline 151
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 152
    SESSION = requests.Session()
  • Possible obfuscationline 222
    raw = base64.b64decode(encoded, validate=True)
  • Access to secretsline 410
    [Credential-related source omitted]
  • Network accessline 439
    The public rate limit is 150 requests per 10 seconds; exceeding it returns 429 and a 60-second timeout. Rate limit and cost are different controls: use a token bucket for throughput and a separate per-job credit budget. Stability says faile
  • Network accessline 459
    - **Hosted Platform API:** governed by Stability's current Terms of Service, Acceptable Use Policy, Privacy Policy, and service pricing. As between the user and Stability, the user retains input rights and Stability assigns its rights, if a
  • Network accessline 460
    - **Self-hosted Core Models:** each model repository's actual license controls. The SD3.5 suite is listed under the Stability AI Community License. It permits research, non-commercial, and limited commercial use; commercial users must regis
  • Network accessline 467
    **Documented:** Stability may use Platform inputs and outputs to improve and develop services and train models, but Platform API users can opt out in the account overview by setting “Training: Improve the Model for Everyone” to “No.” The ge
  • Network accessline 469
    **Documented:** hosted APIs apply prompt/output safety filters; release notes describe input filtering, NSFW filtering, known-CSAM filtering through Thorn, C2PA signing, and watermarking. Preserve originals because later conversion, recompr
  • Network accessline 471
    Require adult users and follow the current AUP. It prohibits rights/privacy violations, child exploitation, sexually explicit content, non-consensual intimate imagery, safeguard circumvention, harmful/deceptive uses, misinformation, and imp
  • Network accessline 485
    - [Stability AI v2beta API reference and downloadable OpenAPI](https://platform.stability.ai/docs/api-reference)
  • Network accessline 486
    - [Platform pricing](https://platform.stability.ai/pricing)
  • Network accessline 487
    - [API release notes and deprecations](https://platform.stability.ai/docs/release-notes)
  • Network accessline 488
    - [Stable Image getting started](https://platform.stability.ai/docs/getting-started/stable-image)
  • Network accessline 489
    - [API key rate limits](https://kb.stability.ai/knowledge-base/api-key-rate-limit-information)
  • Network accessline 490
    - [API key security and account access](https://kb.stability.ai/knowledge-base/where-can-i-find-my-api-key)
  • Network accessline 491
    - [Terms of Service](https://stability.ai/terms-of-service)
  • Network accessline 492
    - [Acceptable Use Policy](https://stability.ai/use-policy)
  • Network accessline 493
    - [Privacy Policy](https://stability.ai/privacypolicy) and [Privacy Center opt-out instructions](https://stability.ai/privacy-center)
  • Network accessline 494
    - [Safety and provenance overview](https://stability.ai/safety)
  • Network accessline 495
    - [Stability AI license overview](https://stability.ai/license)
  • Network accessline 496
    - [Official SD3.5 Large model card and Community License](https://huggingface.co/stabilityai/stable-diffusion-3.5-large)
  • Network accessline 497
    - [Official SD3.5 Medium model card](https://huggingface.co/stabilityai/stable-diffusion-3.5-medium)

skills/providers/image-generation/xai-grok-imagine-image/EVAL.md

  • Network accessline 36
    - 4 points for a correct JSON POST to `https://api.x.ai/v1/images/generations` with bearer auth, `application/json`, exact current model, prompt, `n: 3`, `aspect_ratio: "16:9"`, and `resolution: "2k"`. - 3 points for choosing and correctly 

skills/providers/image-generation/xai-grok-imagine-image/SKILL.md

  • Network accessline 24
    POST https://api.x.ai/v1/images/generations
  • Network accessline 25
    POST https://api.x.ai/v1/images/edits
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 50
    https://api.x.ai/v1/image-generation-models \
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 187
    API_URL = "https://api.x.ai/v1/images/generations"
  • Network accessline 210
    } body = json.dumps(payload, separators=(",", ":")).encode("utf-8") request = urllib.request.Request(
  • Network accessline 211
    body = json.dumps(payload, separators=(",", ":")).encode("utf-8") request = urllib.request.Request(     API_URL,
  • Network accessline 212
    request = urllib.request.Request(
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Network accessline 231
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 232
    try:     with urllib.request.urlopen(request, timeout=240) as response:         zdr = response.headers.get("x-zero-data-retention")
  • Network accessline 233
    with urllib.request.urlopen(request, timeout=240) as response:
  • Possible obfuscationline 255
    image = base64.b64decode(encoded, validate=True)
  • Network accessline 344
    API_URL = "https://api.x.ai/v1/images/edits"
  • Access to secretsline 400
    [Credential-related source omitted]
  • Access to secretsline 401
    [Credential-related source omitted]
  • Network accessline 408
    } body = json.dumps(payload, separators=(",", ":")).encode("utf-8") request = urllib.request.Request(
  • Network accessline 409
    body = json.dumps(payload, separators=(",", ":")).encode("utf-8") request = urllib.request.Request(     API_URL,
  • Network accessline 410
    request = urllib.request.Request(
  • Access to secretsline 415
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 429
    [Credential-related source omitted]
  • Network accessline 431
    raise SystemExit("Set both XAI_REFERENCE_FILE_ID environment variables") try:     with urllib.request.urlopen(request, timeout=240) as response:
  • Network accessline 432
    try:     with urllib.request.urlopen(request, timeout=240) as response:         raw = response.read(MAX_RESPONSE_BYTES + 1)
  • Network accessline 433
    with urllib.request.urlopen(request, timeout=240) as response:
  • Network accessline 458
    validate_asset_url(current)         # Deliberately omit XAI_API_KEY on every ephemeral/public asset hop.         asset_request = urllib.request.Request(
  • Network accessline 459
    [Credential-related source omitted]
  • Access to secretsline 459
    [Credential-related source omitted]
  • Network accessline 460
    asset_request = urllib.request.Request(
  • Network accessline 671
    - Image REST schema: https://docs.x.ai/developers/rest-api-reference/inference/images
  • Network accessline 672
    - Image generation: https://docs.x.ai/developers/model-capabilities/images/generation
  • Network accessline 673
    - Image editing: https://docs.x.ai/developers/model-capabilities/images/editing
  • Network accessline 674
    - Multi-image editing: https://docs.x.ai/developers/model-capabilities/images/multi-image-editing
  • Network accessline 675
    - Imagine overview: https://docs.x.ai/developers/model-capabilities/imagine
  • Network accessline 676
    - Quality model: https://docs.x.ai/developers/models/grok-imagine-image-quality
  • Network accessline 677
    - Standard model: https://docs.x.ai/developers/models/grok-imagine-image
  • Network accessline 678
    - Image model discovery: https://docs.x.ai/developers/rest-api-reference/inference/models
  • Network accessline 679
    - Files inputs: https://docs.x.ai/developers/model-capabilities/imagine/files/inputs
  • Network accessline 680
    - Files outputs and lifecycle: https://docs.x.ai/developers/model-capabilities/imagine/files/outputs
  • Network accessline 681
    - Public URLs: https://docs.x.ai/developers/files/public-urls
  • Network accessline 682
    - Batch API: https://docs.x.ai/developers/advanced-api-usage/batch-api
  • Network accessline 683
    - Pricing and cost tracking: https://docs.x.ai/developers/pricing and https://docs.x.ai/developers/cost-tracking
  • Network accessline 684
    - Rate limits and errors: https://docs.x.ai/developers/rate-limits and https://docs.x.ai/developers/debugging
  • Network accessline 685
    - Retirement guide: https://docs.x.ai/developers/migration/may-15-retirement
  • Network accessline 686
    - API security/ZDR: https://docs.x.ai/developers/faq/security
  • Network accessline 687
    - Enterprise terms and DPA: https://x.ai/legal/terms-of-service-enterprise and https://x.ai/legal/data-processing-addendum
  • Network accessline 688
    - Acceptable Use Policy: https://x.ai/legal/acceptable-use-policy
  • Network accessline 689
    - Prompt/use-case guidance: https://x.ai/grok/use-cases/image-generation
  • Network accessline 690
    - Quality Mode announcement: https://x.ai/news/grok-imagine-quality-mode

skills/providers/image-understanding/amazon-rekognition/SKILL.md

  • Network accessline 41
    **Documented fact, verified 2026-07-11:** AWS describes Rekognition as a cloud image and video analysis service with APIs for object/scene/concept labels, text detection, unsafe-content moderation, celebrity recognition, face analysis/compa
  • Network accessline 53
    **Documented fact, verified 2026-07-11:** Rekognition image non-storage operations do not persist information discovered about the input image, and no input image bytes are persisted by non-storage operations. Storage-based face operations 
  • Network accessline 57
    **Documented fact, verified 2026-07-11:** Rekognition Video analyzes videos stored in S3 asynchronously with `Start*` operations, publishes completion status to SNS, and results are retrieved with `Get*` operations. Source: AWS "Calling Ama
  • Network accessline 70
    **Documented fact, verified 2026-07-11:** Stored video supports H.264 video in MPEG-4 or MOV containers, up to 10 GB and up to 6 hours, with a default maximum of 20 concurrent stored-video jobs per account. Video `Get` results are retained 
  • Network accessline 74
    **Documented volatile fact, verified 2026-07-11:** AWS states that Streaming Video and Bulk Image Analysis are no longer available to new customers effective April 30, 2026. Accounts that used these features within the previous 12 months co
  • Network accessline 88
    **Documented fact, verified 2026-07-11:** AWS recommends standard label detection for common labels and Rekognition Custom Labels when the application needs objects, logos, scenes, or concepts that general label detection does not find. Cus
  • Network accessline 113
    **Documented fact, verified 2026-07-11:** Rekognition Custom Moderation lets users train moderation adapters in projects and pass an adapter to `DetectModerationLabels` to improve performance for specific moderation tasks. Source: AWS "Enha
  • Network accessline 181
    **Documented fact, verified 2026-07-11:** Face Liveness returns a probabilistic confidence score from 0 to 100, a reference image, and audit images, and AWS says it cannot guarantee perfect results; use it with other factors for risk-based 
  • Network accessline 199
    **Documented fact, verified 2026-07-11:** AWS recommends least-privilege IAM permissions, IAM Access Analyzer, MFA where appropriate, CloudTrail logging, TLS, encryption, and avoiding confidential data in tags or free-form name fields. Sour
  • Network accessline 203
    **Documented fact, verified 2026-07-11:** AWS describes Rekognition as pay-as-you-go with no minimum commitments, with costs varying by feature and usage tier. Pricing details are region- and feature-specific and must be checked on the AWS 
  • Network accessline 370
    - AWS Rekognition Developer Guide, "What is Amazon Rekognition?" https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html
  • Network accessline 371
    - AWS Rekognition API Reference, operation families for Image, Bulk Image Analysis, Custom Labels, Stored Video, Face Liveness, and Streaming Video. https://docs.aws.amazon.com/rekognition/latest/APIReference/Welcome.html
  • Network accessline 372
    - AWS Rekognition Developer Guide, "Detecting labels in an image." https://docs.aws.amazon.com/rekognition/latest/dg/labels-detect-labels-image.html
  • Network accessline 373
    - AWS Rekognition Developer Guide, "Detecting text in an image." https://docs.aws.amazon.com/rekognition/latest/dg/text-detecting-text-procedure.html
  • Network accessline 374
    - AWS Rekognition Developer Guide, "Moderating content." https://docs.aws.amazon.com/rekognition/latest/dg/moderation.html
  • Network accessline 375
    - AWS Rekognition Developer Guide, "Enhancing accuracy with Custom Moderation." https://docs.aws.amazon.com/rekognition/latest/dg/moderation-custom-moderation.html
  • Network accessline 376
    - AWS Rekognition Custom Labels Developer Guide, "What is Amazon Rekognition Custom Labels?" https://docs.aws.amazon.com/rekognition/latest/customlabels-dg/what-is.html
  • Network accessline 377
    - AWS Rekognition Developer Guide, "Working with stored video analysis operations." https://docs.aws.amazon.com/rekognition/latest/dg/video.html
  • Network accessline 378
    - AWS Rekognition Developer Guide, "Calling Amazon Rekognition Video operations." https://docs.aws.amazon.com/rekognition/latest/dg/api-video.html
  • Network accessline 379
    - AWS Rekognition Developer Guide, "Analyzing a video stored in an Amazon S3 bucket with Java or Python." https://docs.aws.amazon.com/rekognition/latest/dg/video-analyzing-with-sqs.html
  • Network accessline 380
    - AWS Rekognition Developer Guide, "Detecting video segments in stored video." https://docs.aws.amazon.com/rekognition/latest/dg/segments.html
  • Network accessline 381
    - AWS Rekognition Developer Guide, "Working with streaming video events." https://docs.aws.amazon.com/rekognition/latest/dg/streaming-video.html
  • Network accessline 382
    - AWS Rekognition Developer Guide, "Amazon Rekognition feature availability changes." https://docs.aws.amazon.com/rekognition/latest/dg/rekognition-availability-changes.html
  • Network accessline 383
    - AWS Rekognition Developer Guide, "Bulk analysis." https://docs.aws.amazon.com/rekognition/latest/dg/bulk-analysis.html
  • Network accessline 384
    - AWS Rekognition Developer Guide, "Searching faces in a collection." https://docs.aws.amazon.com/rekognition/latest/dg/collections.html
  • Network accessline 385
    - AWS Rekognition Developer Guide, "Detecting face liveness." https://docs.aws.amazon.com/rekognition/latest/dg/face-liveness.html
  • Network accessline 386
    - AWS Rekognition Developer Guide, "Understanding non-storage and storage API operations." https://docs.aws.amazon.com/rekognition/latest/dg/how-it-works-storage-non-storage.html
  • Network accessline 387
    - AWS Rekognition Developer Guide, "Guidelines and quotas in Amazon Rekognition." https://docs.aws.amazon.com/rekognition/latest/dg/limits.html
  • Network accessline 388
    - AWS Rekognition Developer Guide, "Identity and access management for Amazon Rekognition." https://docs.aws.amazon.com/rekognition/latest/dg/security-iam.html
  • Network accessline 389
    - AWS Rekognition Developer Guide, "Data protection in Amazon Rekognition." https://docs.aws.amazon.com/rekognition/latest/dg/data-protection.html
  • Network accessline 390
    - AWS Rekognition pricing page. https://aws.amazon.com/rekognition/pricing/

skills/providers/image-understanding/google-cloud-vision/SKILL.md

  • Network accessline 14
    Documented fact: Cloud Vision API feature types include `TEXT_DETECTION`, `DOCUMENT_TEXT_DETECTION`, `LABEL_DETECTION`, `OBJECT_LOCALIZATION`, `SAFE_SEARCH_DETECTION`, `IMAGE_PROPERTIES`, `CROP_HINTS`, and `WEB_DETECTION`, among other featu
  • Network accessline 47
    Documented fact: `TEXT_DETECTION` is optimized for sparse areas of text within a larger image. `DOCUMENT_TEXT_DETECTION` is optimized for dense text, document images, handwriting, and PDF/TIFF file OCR, and it takes precedence when both OCR
  • Network accessline 51
    Documented fact: Cloud Vision's `fullTextAnnotation` organizes extracted UTF-8 text as Page -> Block -> Paragraph -> Word -> Symbol, with bounding boxes and per-component properties. The older `textAnnotations` output continues to be suppor
  • Network accessline 57
    Documented fact: synchronous `images:annotate` returns inline annotations and accepts up to 16 images per request. Offline asynchronous `images:asyncBatchAnnotate` starts a long-running operation and writes JSON output to a Cloud Storage bu
  • Network accessline 59
    Documented fact: file annotation has separate limits. Synchronous `files:annotate` can annotate one file and up to 5 pages. Asynchronous `files:asyncBatchAnnotate` can annotate up to 2000 pages per PDF/TIFF file and writes JSON to Cloud Sto
  • Network accessline 61
    Documented fact: for PDF/TIFF offline large batch annotation, Google currently supports only `DOCUMENT_TEXT_DETECTION` and `TEXT_DETECTION`; the file must be in Cloud Storage, output is written to Cloud Storage, and API keys are not support
  • Network accessline 77
    Documented fact: for OCR features (`TEXT_DETECTION` and `DOCUMENT_TEXT_DETECTION`), Cloud Vision supports the global endpoint plus region-based endpoints for United States and European Union processing/storage: `us-vision.googleapis.com` an
  • Network accessline 79
    Documented fact: Google says it does not use content sent to Vision API for purposes other than providing the service, does not make submitted content public, does not use submitted content to train/improve Cloud Vision features, and does n
  • Network accessline 90
    - Base64 encoded images may exceed the JSON size limit even when the original image is within the file-size limit; Google notes base64 can be about 37 percent larger. Larger images should be hosted on Cloud Storage or a publicly accessible 
  • Network accessline 92
    - As of the pricing page fetched on 2026-07-11, first 1000 units/month are free. Units 1001 to 5,000,000/month were listed at: Label/Text/Document Text/Image Properties $1.50 per 1000 units, Object Localization $2.25 per 1000, Web Detection
  • Network accessline 120
    Documented fact: Vision API Product Search lets retailers create products with reference images, group products into product sets, and query with user images to return visually and semantically similar products. It supports product categori
  • Network accessline 122
    Documented fact: the Product Search documentation currently displays a maintenance-mode notice: "The Product Search feature is in maintenance mode. For better scalability and the same functionality as Product Search, use the Vision Warehous
  • Network accessline 243
    POST https://vision.googleapis.com/v1/files:asyncBatchAnnotate
  • Network accessline 329
    - Google Cloud Vision [features list](https://docs.cloud.google.com/vision/docs/features-list), last updated 2026-07-07.
  • Network accessline 330
    - Google Cloud Vision [OCR](https://docs.cloud.google.com/vision/docs/ocr), [full text annotations](https://docs.cloud.google.com/vision/docs/fulltext-annotations), and [PDF/TIFF OCR](https://docs.cloud.google.com/vision/docs/pdf), last upd
  • Network accessline 331
    - Google Cloud Vision feature guides for [object localization](https://docs.cloud.google.com/vision/docs/object-localizer), [SafeSearch](https://docs.cloud.google.com/vision/docs/detecting-safe-search), [image properties](https://docs.cloud
  • Network accessline 332
    - Google Cloud Vision [batch annotation](https://docs.cloud.google.com/vision/docs/batch), [quotas and limits](https://docs.cloud.google.com/vision/quotas), [pricing](https://cloud.google.com/vision/pricing), and [Data Usage FAQ](https://do
  • Network accessline 333
    - Google Cloud [Vision API Product Search docs](https://docs.cloud.google.com/vision/product-search/docs), verified 2026-07-11, including current maintenance-mode notice.
  • Network accessline 334
    - Google Cloud Gemini [image understanding](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/image-understanding), last updated 2026-07-09, verified 2026-07-11.
  • Network accessline 335
    - Google Cloud [Video Intelligence API docs](https://docs.cloud.google.com/video-intelligence/docs), verified 2026-07-11.

skills/providers/lip-sync/kling-advanced-lip-sync/SKILL.md

  • Network accessline 23
    https://api-singapore.klingai.com
  • Network accessline 66
    {"video_url":"https://example.com/source.mp4"}
  • Network accessline 119
    {       "face_id": "<approved-face-id>",       "sound_file": "https://example.com/dialogue.wav",
  • Network accessline 120
    "face_id": "<approved-face-id>",       "sound_file": "https://example.com/dialogue.wav",       "sound_start_time": 0,
  • Network accessline 121
    "sound_file": "https://example.com/dialogue.wav",
  • Network accessline 128
    ],   "external_task_id": "scene-014-take-03",   "callback_url": "https://example.com/hooks/kling",
  • Network accessline 129
    "external_task_id": "scene-014-take-03",   "callback_url": "https://example.com/hooks/kling",   "watermark_info": {"enabled": false}
  • Network accessline 130
    "callback_url": "https://example.com/hooks/kling",
  • Network accessline 217
    - Advanced Lip-Sync and Identify Face: https://kling.ai/document-api/api/video/lip-sync and https://kling.ai/document-api/api/video/lip-sync/face-detection
  • Network accessline 218
    - Avatar boundary: https://kling.ai/document-api/api/video/avatar
  • Network accessline 219
    - Authentication, callbacks, concurrency, and errors: https://kling.ai/document-api/api/get-started/authentication , https://kling.ai/document-api/api/get-started/callbacks , https://kling.ai/document-api/api/get-started/concurrency-rules ,
  • Network accessline 220
    - Open Platform overview and pricing: https://kling.ai/document-api/guides/get-started/overview and https://klingai.com/dev/pricing
  • Network accessline 221
    - API privacy and global policies: https://kling.ai/document-api/guides/protocols/privacy-policy , https://kling.ai/docs/user-policy , and https://kling.ai/docs/privacy-policy

skills/providers/lip-sync/sync-labs-lipsync/EVAL.md

  • Network accessline 28
    [Credential-related source omitted]
  • Network accessline 29
    [Credential-related source omitted]

skills/providers/lip-sync/sync-labs-lipsync/SKILL.md

  • Network accessline 76
    - **Endpoint:** `POST https://api.sync.so/v2/generate`
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 82
    generations) is separately capped by plan tier — exceeding it returns   `concurrency_limit_reached` (429), which is *not* the same as `rate_limit_exceeded`. - **Runtime error catalog:** unauthenticated `GET https://api.sync.so/v2/errors` re
  • Network accessline 83
    `concurrency_limit_reached` (429), which is *not* the same as `rate_limit_exceeded`. - **Runtime error catalog:** unauthenticated `GET https://api.sync.so/v2/errors` returns   `{code, message, suggestion}` objects. Resolve any `errorCode` a
  • Network accessline 84
    - **Runtime error catalog:** unauthenticated `GET https://api.sync.so/v2/errors` returns
  • Network accessline 94
    { "type": "video", "url": "https://cdn.example.com/source.mp4" },
  • Network accessline 95
    { "type": "audio", "url": "https://cdn.example.com/newvoice.mp3" }
  • Network accessline 102
    },   "outputFileName": "dub_v1",   "webhookUrl": "https://your.app/hooks/sync"
  • Network accessline 103
    "outputFileName": "dub_v1",   "webhookUrl": "https://your.app/hooks/sync" }
  • Network accessline 104
    "webhookUrl": "https://your.app/hooks/sync"
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 184
    job = sync.generations.create(     input=[         Video(url="https://cdn.example.com/ad_en_1080p.mp4"),
  • Network accessline 185
    input=[         Video(url="https://cdn.example.com/ad_en_1080p.mp4"),         Audio(url="https://cdn.example.com/ad_es_clonedvoice.wav"),
  • Network accessline 186
    Video(url="https://cdn.example.com/ad_en_1080p.mp4"),
  • Network accessline 187
    Audio(url="https://cdn.example.com/ad_es_clonedvoice.wav"),
  • Network accessline 216
    job = sync.generations.create(     input=[         Video(url="https://cdn.example.com/interview.mp4"),
  • Network accessline 217
    input=[         Video(url="https://cdn.example.com/interview.mp4"),         TTS(provider={"name":"elevenlabs","voiceId":"voice_A","script":"Bienvenidos al programa."}, ref_id="a"),
  • Network accessline 218
    Video(url="https://cdn.example.com/interview.mp4"),
  • Network accessline 244
    { "type": "image", "url": "https://cdn.example.com/headshot.png" },
  • Network accessline 245
    { "type": "audio", "url": "https://cdn.example.com/vo.mp3" }
  • Network accessline 396
    First-party (Sync Labs / sync.so): - Introduction — https://sync.so/docs/introduction
  • Network accessline 397
    - Introduction — https://sync.so/docs/introduction
  • Network accessline 398
    - Lipsync models — https://sync.so/docs/models/lipsync
  • Network accessline 399
    - sync-3 model — https://sync.so/docs/models/sync-3 ; https://sync.so/sync-3
  • Network accessline 400
    - react-1 model — https://sync.so/react-1
  • Network accessline 401
    - Quickstart — https://sync.so/docs/quickstart
  • Network accessline 402
    - Create Generation API reference — https://sync.so/docs/api-reference/api/generate-api/create.md
  • Network accessline 403
    - Error handling — https://sync.so/docs/developer-guides/error-handling (catalog: `GET https://api.sync.so/v2/errors`)
  • Network accessline 404
    - Webhooks — https://sync.so/docs/api-reference/guides/webhooks
  • Network accessline 405
    - Media formats support — https://sync.so/docs/compatibility-and-tips/media-formats-support
  • Network accessline 406
    - Improving lip sync quality — https://sync.so/docs/compatibility-and-tips/improving-lip-sync-quality
  • Network accessline 407
    - How AI lip sync works — https://sync.so/docs/product/how-ai-lip-sync-works
  • Network accessline 408
    - Text-to-speech lip sync tutorial — https://sync.so/docs/tutorials/text-to-speech-lipsync
  • Network accessline 409
    - Pricing — https://sync.so/pricing
  • Network accessline 410
    - "Is AI dubbing safe?" (consent/rights guidance) — https://sync.so/blog/is-ai-dubbing-safe/
  • Network accessline 411
    - Privacy — https://sync.so/privacy

skills/providers/motion-capture/deepmotion-animate-3d/SKILL.md

  • Network accessline 19
    Documented fact, verified 2026-07-11: DeepMotion describes Animate 3D as markerless AI motion capture that converts ordinary human video into 3D animation. The product page and documentation say it can track full-body movement, facial expre
  • Network accessline 21
    Documented fact, verified 2026-07-11: DeepMotion positions Animate 3D in three access modes: Animate 3D Cloud through the browser, Animate 3D API for application integration, and Animate 3D Real-Time SDK as a lightweight real-time version. 
  • Network accessline 29
    Documented fact, verified 2026-07-11: Animate 3D is for human motion and can be applied to human or humanoid characters. DeepMotion's capture quick guide says cartoon or abstract figures are not suitable as capture subjects. Source: https:/
  • Network accessline 31
    Documented fact, verified 2026-07-11: DeepMotion's Animate 3D product page says a single video can track up to 8 people. The release updates describe Multi-Person Tracking as beta in Animate 3D V5.0 and say it tracks full body, hand, and fa
  • Network accessline 33
    Boundary note: Some documentation pages still contain older single-person language, such as the single-person guide saying to avoid multiple individuals until multi-person tracking is available. Treat this as stale page-level wording unless
  • Network accessline 35
    Documented fact, verified 2026-07-11: Hand Tracking is an advanced setting that costs an additional 0.5 animation credit per animation second or pose, and hand results are combined with body tracking in BVH, FBX, and GLB exports when enable
  • Network accessline 37
    Documented fact, verified 2026-07-11: DeepMotion's getting-started FAQ says 1 credit equals 1 second of animation or 1 3D pose, with Face Tracking and Hand Tracking each costing an extra 0.5 credit per animation second or pose. Source: http
  • Network accessline 39
    Documented fact, verified 2026-07-11: Facial tracking accepts full-body, half-body, or headshot video, but quality improves when the face is larger and clearer. The face guide says headshot and half-body inputs can support eye/iris tracking
  • Network accessline 41
    Documented fact, verified 2026-07-11: DeepMotion supports MP4, MOV, and AVI input videos according to the Animate 3D pricing FAQ/getting-started FAQ. Outputs are described as FBX, BVH, MP4, and GLB, with GLB noted as available for custom ch
  • Network accessline 43
    Documented fact, verified 2026-07-11: File Types & Compatibility also lists BVH, FBX, GLB/GLTF animation formats, plus MP4, JPG, PNG, GIF for poses, and DMPE for DeepMotion Pose Estimation; it states DMPE includes 3D skeletal joint position
  • Network accessline 45
    Volatile plan fact, verified 2026-07-11: the visible pricing page advertised annual paid tiers at Starter $9/month, Innovator $17/month, Professional $39/month, and Studio $83/month, plus Freemium. The same page says API and Real-Time SDK r
  • Network accessline 47
    Volatile plan fact, verified 2026-07-11: DeepMotion's pricing FAQ says Freemium accounts are personal, non-commercial, no credit card, and can create up to 60 seconds of animations every month. It also says credits do not carry over monthly
  • Network accessline 49
    Volatile upload-limit fact, verified 2026-07-11: the visible Animate 3D pricing page listed a current maximum uploaded video length of 300 seconds. It also listed plan-dependent upload file-size limits of 50 MB, 100 MB, and 200 MB across se
  • Network accessline 69
    Sources: https://www.deepmotion.com/article/capture-guidelines-quick-guide and https://www.deepmotion.com/article/single-person-capture-guidelines-for-animate-3d.
  • Network accessline 86
    Source: https://www.deepmotion.com/article/multi-person-ai-motion-capture-guidelines.
  • Network accessline 101
    Source: https://www.deepmotion.com/article/facial-tracking-video-capture-guidelines.
  • Network accessline 115
    Source: https://www.deepmotion.com/article/hand-tracking-video-capture-guidelines.
  • Network accessline 125
    Documented fact, verified 2026-07-11: DeepMotion offers Foot Locking modes Auto, Always, Never, and Grounding. Auto is recommended for general cases and is available for all subscription plans. Always forces foot locking and is recommended 
  • Network accessline 136
    Documented fact, verified 2026-07-11: Motion Smoothing is an advanced AI filter that removes jitter and improves visual smoothness but may reduce animation accuracy in some frames or sequences. DeepMotion recommends tuning the degree of smo
  • Network accessline 146
    Documented fact, verified 2026-07-11: the Physics Filter reinforces joint limits and attempts to resolve self-collisions and clipping. DeepMotion suggests experimenting and combining it with Motion Smoothing. Source: https://www.deepmotion.
  • Network accessline 155
    Documented fact, verified 2026-07-11: Speed Multiplier can compensate for slow-motion or insufficient-frame-rate input by adjusting the speed multiplier, previewing, and rerunning to optimize smoothness. Source: https://www.deepmotion.com/a
  • Network accessline 164
    Documented fact, verified 2026-07-11: DeepMotion says the Rotoscope Pose Editor lets users trace/correct character motion over the input video. Release notes describe features including auto-saving, multi-joint selection, hotkeys, interpola
  • Network accessline 176
    Documented fact, verified 2026-07-11: Animate 3D can use default DeepMotion characters, built-in Ready Player Me and Avaturn creators, or uploaded custom FBX/GLB/VRM characters according to the product page. The Custom Characters article sa
  • Network accessline 192
    Source: https://www.deepmotion.com/article/custom-characters.
  • Network accessline 217
    Official GitHub observation, verified 2026-07-11: DeepMotion's public `DeepMotion/SayMotion-REST-API` repository is for SayMotion text-to-3D animation, not Animate 3D video-to-3D capture. It uses Basic authentication with client ID/client s
  • Network accessline 244
    Blender handoff, documented fact verified 2026-07-11: DeepMotion's Blender companion page says users can download animation with BVH or FBX preset format and transfer the rig to a character in Blender. Source: https://www.deepmotion.com/com
  • Network accessline 246
    Unity handoff, documented fact verified 2026-07-11: DeepMotion's Unity companion page says Animate 3D outputs can be imported into Unity scenes and that a tutorial walks through retargeting results to a custom 3D character. Source: https://
  • Network accessline 248
    Unreal/MetaHuman handoff, documented fact verified 2026-07-11: DeepMotion's Unreal/MetaHuman companion pages and March 2025 MetaHuman tutorial describe exporting FBX, importing into Unreal Engine, enabling morph targets/import animations/sn
  • Network accessline 281
    Documented privacy facts, verified 2026-07-11: DeepMotion's Privacy Policy says it applies to Animate 3D web service, SDKs, APIs, and other services. It says users routinely submit Content Data, including videos and 3D models, and that proc
  • Network accessline 283
    Documented retention/security facts, verified 2026-07-11: the Privacy Policy says DeepMotion may retain private profile information after account termination for a commercially reasonable time for backup, archival, or audit purposes, but it
  • Network accessline 285
    Documented terms facts, verified 2026-07-11: DeepMotion's Terms of Use were last updated March 30, 2025. They say users retain full ownership of uploaded Content, but grant DeepMotion non-exclusive, fully-paid, royalty-free worldwide rights
  • Network accessline 287
    Documented regulated-data warning, verified 2026-07-11: DeepMotion's Terms say the Site is not tailored to comply with industry-specific regulations including HIPAA and FISMA, and that users may not use the Site if their interactions would 
  • Network accessline 289
    Documented output-license facts, verified 2026-07-11: the Terms say DeepMotion owns Products of the Site and licenses them to users. Freemium outputs receive a revocable non-commercial license. Paid plans receive a perpetual, non-exclusive,
  • Network accessline 291
    Documented consent fact, verified 2026-07-11: DeepMotion's contribution terms require written consent/release/permission from every identifiable person in user Contributions for use of name or likeness in the manner contemplated by the site
  • Network accessline 404
    - Animate 3D product page: https://www.deepmotion.com/animate-3d
  • Network accessline 405
    - Animate 3D documentation entry: https://www.deepmotion.com/doc/animate-3d
  • Network accessline 406
    - Documentation hub: https://www.deepmotion.com/documentation
  • Network accessline 407
    - Capture quick guide: https://www.deepmotion.com/article/capture-guidelines-quick-guide
  • Network accessline 408
    - Single-person capture guide: https://www.deepmotion.com/article/single-person-capture-guidelines-for-animate-3d
  • Network accessline 409
    - Multi-person capture guide: https://www.deepmotion.com/article/multi-person-ai-motion-capture-guidelines
  • Network accessline 410
    - Facial tracking capture guide: https://www.deepmotion.com/article/facial-tracking-video-capture-guidelines
  • Network accessline 411
    - Hand tracking capture guide: https://www.deepmotion.com/article/hand-tracking-video-capture-guidelines
  • Network accessline 412
    - Physics Filter: https://www.deepmotion.com/article/physics-filter
  • Network accessline 413
    - Motion Smoothing: https://www.deepmotion.com/article/motion-smoothing
  • Network accessline 414
    - Speed Multiplier: https://www.deepmotion.com/article/speed-multiplier
  • Network accessline 415
    - Foot Locking: https://www.deepmotion.com/article/foot-locking
  • Network accessline 416
    - Custom Characters: https://www.deepmotion.com/article/custom-characters
  • Network accessline 417
    - File Types & Compatibility: https://www.deepmotion.com/article/file-types-compatibility
  • Network accessline 418
    - Getting Started: https://www.deepmotion.com/article/getting-started
  • Network accessline 419
    - Pricing: https://www.deepmotion.com/pricing-animate3d
  • Network accessline 420
    - Release updates: https://www.deepmotion.com/release-updates
  • Network accessline 421
    - Blender companion page: https://www.deepmotion.com/companion-tools/blender
  • Network accessline 422
    - Unity companion page: https://www.deepmotion.com/companion-tools/unity
  • Network accessline 423
    - Unreal Engine companion page: https://www.deepmotion.com/companion-tools/unreal-engine
  • Network accessline 424
    - MetaHuman companion page: https://www.deepmotion.com/companion-tools/metahuman-creator
  • Network accessline 425
    - MetaHuman tutorial: https://www.deepmotion.com/post/animate-a-metahuman-with-just-a-video-no-mocap-needed
  • Network accessline 426
    - UE5 retargeting post: https://www.deepmotion.com/post/deepmotion-ue5-animation-retargeting-just-got-easier
  • Network accessline 427
    - Terms of Use: https://www.deepmotion.com/terms-of-use
  • Network accessline 428
    - Privacy Policy: https://www.deepmotion.com/privacy-policy
  • Network accessline 429
    - Official GitHub SayMotion REST API repository: https://github.com/DeepMotion/SayMotion-REST-API

skills/providers/motion-capture/move-ai-motion-capture/SKILL.md

  • Network accessline 21
    API boundary, verified 2026-07-11: Move AI's Privacy Policy defines App/API coverage that includes a Move API Portal at `dev.move.ai` and single/multi-camera API at `api.move.ai`, and the terms page links API-related EULAs such as Move One 
  • Network accessline 342
    - Move AI homepage: https://www.move.ai/
  • Network accessline 343
    - Move AI products page: https://move.ai/products
  • Network accessline 344
    - Move AI Knowledge Base: https://docs.move.ai/knowledge
  • Network accessline 345
    - Genesis overview/index: https://docs.move.ai/knowledge/genesis
  • Network accessline 346
    - Move One overview/index: https://docs.move.ai/knowledge/move-one
  • Network accessline 347
    - Genesis equipment list and requirements: https://docs.move.ai/knowledge/genesis-equipment-list-requirements
  • Network accessline 348
    - Genesis performance considerations: https://docs.move.ai/knowledge/genesis-performance-considerations
  • Network accessline 349
    - Genesis output formats: https://docs.move.ai/knowledge/genesis-output-formats
  • Network accessline 350
    - Genesis mocap models: https://docs.move.ai/knowledge/genesis-mocap-models
  • Network accessline 351
    - Retargetting with Genesis: https://docs.move.ai/knowledge/retargetting-with-genesis
  • Network accessline 352
    - Genesis viewing and exporting animation output: https://docs.move.ai/knowledge/genesis-viewing-and-exporting-the-animation-output
  • Network accessline 353
    - Move One capture/process/duration pages: https://docs.move.ai/knowledge/how-to-capture-your-motion, https://docs.move.ai/knowledge/how-to-process-your-motion, https://docs.move.ai/knowledge/how-long-can-i-capture-for
  • Network accessline 354
    - Move One single-file upload: https://docs.move.ai/knowledge/single-file-upload
  • Network accessline 355
    - Move One export formats and gallery: https://docs.move.ai/knowledge/which-file-formats-are-available-for-exporting, https://docs.move.ai/knowledge/gallery-view
  • Network accessline 356
    - Move One biomechanics output: https://docs.move.ai/knowledge/motion-data-biomechanics-output
  • Network accessline 357
    - Move One animation-use overview: https://docs.move.ai/knowledge/using-your-animations-overview
  • Network accessline 358
    - Move AI privacy policy, last updated 2025-08-21: https://move.ai/privacy-policy
  • Network accessline 359
    - Move AI terms/subprocessors page: https://move.ai/terms-of-use

skills/providers/music-generation/ace-step/SKILL.md

  • Network accessline 33
    - Official repository: https://github.com/ace-step/ACE-Step-1.5
  • Network accessline 34
    - Official model card: https://huggingface.co/ACE-Step/Ace-Step1.5
  • Network accessline 35
    - Official API docs: https://github.com/ace-step/ACE-Step-1.5/blob/main/docs/en/API.md
  • Network accessline 36
    - Official inference docs: https://github.com/ace-step/ACE-Step-1.5/blob/main/docs/en/INFERENCE.md
  • Network accessline 37
    - Official tutorial: https://github.com/ace-step/ACE-Step-1.5/blob/main/docs/en/Tutorial.md
  • Network accessline 38
    - Official LoRA training tutorial: https://github.com/ace-step/ACE-Step-1.5/blob/main/docs/en/LoRA_Training_Tutorial.md
  • Network accessline 39
    - ACE-Step 1.5 technical report: https://arxiv.org/abs/2602.00744
  • Network accessline 40
    - ACE-Step v1 technical report: https://arxiv.org/abs/2506.00045
  • Network accessline 41
    - ACE-Step DAW repository: https://github.com/ace-step/ACE-Step-DAW

skills/providers/music-generation/elevenlabs-music/SKILL.md

  • Network accessline 297
    - Eleven Music overview: https://elevenlabs.io/docs/overview/capabilities/music
  • Network accessline 298
    - Music API quickstart: https://elevenlabs.io/docs/eleven-api/guides/cookbooks/music
  • Network accessline 299
    - Music prompting best practices: https://elevenlabs.io/docs/overview/capabilities/music/best-practices
  • Network accessline 300
    - Composition plans guide: https://elevenlabs.io/docs/eleven-api/guides/how-to/music/composition-plans
  • Network accessline 301
    - Music inpainting guide: https://elevenlabs.io/docs/eleven-api/guides/how-to/music/inpainting
  • Network accessline 302
    - Compose, detailed compose, composition-plan, video-to-music, upload, and stem-separation API reference pages under https://elevenlabs.io/docs/api-reference/music/
  • Network accessline 303
    - API pricing: https://elevenlabs.io/pricing/api
  • Network accessline 304
    - Music Terms: https://elevenlabs.io/music-terms
  • Network accessline 305
    - Eleven Music Model-Specific Terms: https://elevenlabs.io/eleven-music-model-specific-terms
  • Network accessline 306
    - Prohibited Use Policy: https://elevenlabs.io/use-policy

skills/providers/music-generation/google-lyria/SKILL.md

  • Network accessline 43
    POST https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/interactions
  • Network accessline 65
    POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/lyria-002:predict
  • Network accessline 247
    - Google Cloud, "Lyria 3" model page: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/lyria/lyria-3
  • Network accessline 248
    - Google Cloud, "Generate music with Lyria": https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/music/generate-music
  • Network accessline 249
    - Google Cloud, "Lyria API" (`lyria-002`): https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/lyria-music-generation
  • Network accessline 250
    - Google Cloud, "Lyria music generation prompt guide": https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/music/music-gen-prompt-guide
  • Network accessline 251
    - Google Cloud Blog, "Lyria 3 and Lyria 3 Pro on Vertex AI": https://cloud.google.com/blog/products/ai-machine-learning/lyria-3-and-lyria-3-pro-on-vertex-ai
  • Network accessline 252
    - Google Cloud Blog, "Ultimate prompting guide for Lyria 3 Pro": https://cloud.google.com/blog/products/ai-machine-learning/ultimate-prompting-guide-for-lyria-3-pro
  • Network accessline 253
    - Google DeepMind, "Lyria 3" model card: https://deepmind.google/models/model-cards/lyria-3/
  • Network accessline 254
    - Google DeepMind, "Lyria 3": https://deepmind.google/models/lyria/
  • Network accessline 255
    - Google DeepMind, "SynthID": https://deepmind.google/models/synthid/
  • Network accessline 256
    - Google Cloud, "Gemini Enterprise Agent Platform and zero data retention": https://docs.cloud.google.com/gemini-enterprise-agent-platform/resources/zero-data-retention
  • Network accessline 257
    - Google, "Generative AI Prohibited Use Policy": https://policies.google.com/terms/generative-ai/use-policy
  • Network accessline 258
    - Google Cloud, "Content Credentials": https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/content-credentials

skills/providers/music-generation/minimax-music/EVAL.md

  • Network accessline 22
    - `POST /v1/lyrics_generation` for lyrics creation or edit/continuation. - `POST /v1/music_cover_preprocess` for the two-step cover workflow with feature extraction and editable lyrics. - Mentions `https://api.minimax.io` as the documented 
  • Network accessline 23
    - `POST /v1/music_cover_preprocess` for the two-step cover workflow with feature extraction and editable lyrics. - Mentions `https://api.minimax.io` as the documented global server and notes that regional endpoint/account mismatch can cause
  • Network accessline 24
    - Mentions `https://api.minimax.io` as the documented global server and notes that regional endpoint/account mismatch can cause auth problems.

skills/providers/music-generation/minimax-music/SKILL.md

  • Network accessline 12
    - `POST https://api.minimax.io/v1/music_generation` for text-to-music, instrumental music, and cover generation.
  • Network accessline 13
    - `POST https://api.minimax.io/v1/lyrics_generation` for complete lyrics or lyrics editing/continuation.
  • Network accessline 14
    - `POST https://api.minimax.io/v1/music_cover_preprocess` for extracting a reference track's feature ID, structured lyrics, and rough structure before an editable cover workflow.
  • Network accessline 15
    - Global docs list `https://api.minimax.io`; some ecosystem tooling distinguishes a China endpoint such as `https://api.minimaxi.com`. If authentication fails with a valid key, verify the user's account region and configured base URL rather
  • Network accessline 19
    - https://platform.minimax.io/docs/guides/music-generation
  • Network accessline 20
    - https://platform.minimax.io/docs/api-reference/music-generation
  • Network accessline 21
    - https://platform.minimax.io/docs/api-reference/lyrics-generation
  • Network accessline 22
    - https://platform.minimax.io/docs/api-reference/music-cover-preprocess
  • Network accessline 23
    - https://platform.minimax.io/docs/guides/rate-limits
  • Network accessline 24
    - https://platform.minimax.io/docs/guides/pricing-paygo
  • Network accessline 25
    - https://www.minimax.io/terms-of-service-v2.html
  • Network accessline 26
    - https://www.minimax.io/audio/doc/terms-of-service-music.html
  • Network accessline 27
    - https://www.minimax.io/privacy-policy-v2.html
  • Network accessline 249
    {   "model": "music-cover",   "audio_url": "https://example-client-cdn.com/authorized-jingle-master.mp3"
  • Network accessline 250
    "model": "music-cover",   "audio_url": "https://example-client-cdn.com/authorized-jingle-master.mp3" }
  • Network accessline 251
    "audio_url": "https://example-client-cdn.com/authorized-jingle-master.mp3"

skills/providers/music-generation/suno-music/SKILL.md

  • Network accessline 355
    Official / first-party: - Suno Model Timeline — https://help.suno.com/en/articles/5782721
  • Network accessline 356
    - Suno Model Timeline — https://help.suno.com/en/articles/5782721
  • Network accessline 357
    - Suno Terms of Service (revised 2026-03-26) — https://suno.com/terms-of-service
  • Network accessline 358
    - "Does Suno own the music I make?" — https://help.suno.com/en/articles/2416769
  • Network accessline 359
    - "Do I have the copyrights to songs I made?" — https://help.suno.com/en/articles/2746945
  • Network accessline 360
    - "Can I distribute my songs to Spotify, etc?" — https://help.suno.com/en/articles/2410177
  • Network accessline 361
    - Suno v5.5 blog — https://suno.com/blog/v5-5
  • Network accessline 362
    - Suno release notes — https://suno.com/release-notes
  • Network accessline 364
    Industry press (secondary, labeled): - Suno–WMG settlement/partnership — https://www.rollingstone.com/music/music-features/suno-warner-music-group-ai-music-settlement-lawsuit-1235472868/
  • Network accessline 365
    - Suno–WMG settlement/partnership — https://www.rollingstone.com/music/music-features/suno-warner-music-group-ai-music-settlement-lawsuit-1235472868/
  • Network accessline 366
    - 2026 changes under Warner deal — https://www.digitalmusicnews.com/2025/12/22/suno-warner-music-deal-changes/
  • Network accessline 367
    - Suno API partner program — https://www.musicbusinessworldwide.com/suno-explores-developer-api-seeking-apps-that-unlock-experiences-generative-music-makes-possible-for-the-first-time/ and https://www.digitalmusicnews.com/2026/07/03/suno-is
  • Network accessline 368
    - UMG–Udio settlement — https://www.rollingstone.com/music/music-features/ai-music-universal-music-group-settlement-udio-1235457945/
  • Network accessline 369
    - UMG–Suno settlement impasse (Apr 2026) — https://www.digitalmusicnews.com/2026/04/09/suno-universal-music-lawsuit-settlement-impasse/
  • Network accessline 370
    - AFM suit over settlements — https://www.hollywoodreporter.com/music/music-industry-news/musicians-union-lawsuit-ai-song-generator-settlement-1236614835/
  • Network accessline 371
    - V5 launch coverage — https://musically.com/2025/09/25/suno-launches-v5-claiming-its-the-worlds-best-music-model/

skills/providers/sound-generation/elevenlabs-sound-effects/EVAL.md

  • Network accessline 13
    - `POST https://api.elevenlabs.io/v1/sound-generation` or `POST /v1/sound-generation`.
  • Access to secretsline 15
    [Credential-related source omitted]

skills/providers/sound-generation/elevenlabs-sound-effects/SKILL.md

  • Network accessline 16
    - API endpoint: `POST https://api.elevenlabs.io/v1/sound-generation`.
  • Network accessline 30
    - Sound Effects overview: https://elevenlabs.io/docs/overview/capabilities/sound-effects
  • Network accessline 31
    - Sound Effects API reference: https://elevenlabs.io/docs/api-reference/text-to-sound-effects/convert
  • Network accessline 32
    - Sound Effects quickstart: https://elevenlabs.io/docs/eleven-api/guides/cookbooks/sound-effects
  • Network accessline 33
    - Sound Effects playground guide: https://elevenlabs.io/docs/eleven-creative/playground/sound-effects
  • Network accessline 34
    - ElevenAPI pricing: https://elevenlabs.io/pricing/api
  • Network accessline 35
    - ElevenLabs Terms: https://elevenlabs.io/terms-of-use
  • Network accessline 36
    - ElevenLabs Prohibited Use Policy: https://elevenlabs.io/use-policy
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 184
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]

skills/providers/sound-generation/stable-audio/SKILL.md

  • Network accessline 34
    Sources: [Stability API reference / OpenAPI spec](https://api.stability.ai/v2alpha/openapi), [Stable Audio 3 page](https://stability.ai/stable-audio), [Stable Audio 2.0 announcement](https://stability.ai/news-updates/stable-audio-2-0), [Sta
  • Network accessline 78
    Sources: [Stability Terms of Service](https://stability.ai/terms-of-service), [Stability Acceptable Use Policy](https://stability.ai/use-policy), [Stability Privacy Policy](https://stability.ai/privacy-policy), [Stable Audio 2.0 announcemen

skills/providers/source-separation/audioshake-stem-separation/EVAL.md

  • Network accessline 16
    ### K2. Base URL, auth, and the current API surface. **Expected:** Base `https://api.audioshake.ai`; auth via `x-api-key` header. Current interface is the **Tasks API**: `POST /assets` (upload), `POST /tasks` (create), `GET /tasks/{id}` (po
  • Network accessline 17
    **Expected:** Base `https://api.audioshake.ai`; auth via `x-api-key` header. Current interface is the **Tasks API**: `POST /assets` (upload), `POST /tasks` (create), `GET /tasks/{id}` (poll), plus `POST /webhooks`. The older **Jobs** API (`

skills/providers/source-separation/audioshake-stem-separation/SKILL.md

  • Network accessline 24
    All API facts below were verified against `developer.audioshake.ai` on **2026-07-10**. Endpoints, model names, credit rates, and limits are volatile — re-check the live `models` / `billing` / `rate-limits` reference pages and the OpenAPI sp
  • Network accessline 40
    **Base URL:** `https://api.audioshake.ai` (verified 2026-07-10).
  • Network accessline 164
    [Credential-related source omitted]
  • Network accessline 192
    {   "url": "https://assets.studio.example/ep204_stereo_mix.wav",
  • Network accessline 193
    "url": "https://assets.studio.example/ep204_stereo_mix.wav",
  • Network accessline 224
    - AudioShake Developers — Introduction, Quickstart, Tasks/Assets/Webhooks API reference, Models, Billing & Credits, Formats, Rate Limits, Multi-Speaker, Dialogue/DME, Speech Recovery, Transcription, SDK Overview: `https://developer.audiosha
  • Network accessline 225
    - AudioShake Terms of Service and Privacy Policy: `https://www.audioshake.ai/terms`, `https://www.audioshake.ai/privacy-policy`; Copyright policy: `https://www.audioshake.ai/copyright`.
  • Network accessline 226
    - Benchmarks (first-party / secondary, labeled as such): AudioShake posts on the Sony Sound Demixing Challenge 2023 and vocal-model SDR (`https://www.audioshake.ai/post/audioshake-sony-demixing-2023`, `https://www.audioshake.ai/post/audiosh
  • Network accessline 227
    - Demucs (open model) capability reference: `https://github.com/facebookresearch/demucs`.

skills/providers/speech-and-voice/azure-speech/SKILL.md

  • Network accessline 18
    - Azure Speech exposes speech to text, text to speech, speech translation, custom speech, custom voice, personal voice, text-to-speech avatar, video translation, LLM Speech, Speech SDK, Speech CLI, REST APIs, and containers in different com
  • Network accessline 19
    - Speech-to-text modes include real-time transcription, fast transcription, batch transcription, and custom speech. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-to-text
  • Network accessline 20
    - Text-to-speech modes include real-time synthesis, asynchronous batch synthesis for long-form audio, standard/prebuilt neural voices, HD voices, custom voice, personal voice, and avatar outputs. Sources: https://learn.microsoft.com/en-us/a
  • Network accessline 34
    Do not represent diarization as speaker identity. Azure Speech diarization labels speakers such as Guest1/Guest2 and is not designed to identify individuals. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-serv
  • Network accessline 44
    - Real-time speech to text can produce intermediate results for live audio inputs and is available through Speech SDK, Speech CLI, and short-audio REST paths. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech
  • Network accessline 45
    - Real-time diarization is available through the real-time diarization workflow, but the short-audio REST API does not support real-time diarization. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/get-started-stt
  • Network accessline 46
    - Real-time diarization had a documented Standard (S0) maximum audio length of 240 minutes per session on 2026-07-10. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-services-quotas-and-limits
  • Network accessline 60
    - Fast transcription returns results synchronously and is designed to be faster than real time. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/fast-transcription-create
  • Network accessline 61
    - It returns display-form transcription, not lexical form. Display form includes human-readable punctuation and capitalization. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/fast-transcription-create - As of 202
  • Network accessline 62
    - As of 2026-07-10, fast transcription documented support included transcription, diarization, one/two-channel handling, profanity filtering, locale specification, phrase lists for the default mode, segment-level timestamps, and word-level 
  • Network accessline 63
    - Fast transcription had documented Standard (S0) limits of audio input size under 500 MB, audio length under 5 hours per file, and 600 requests per minute on 2026-07-10. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-se
  • Network accessline 77
    - Batch transcription submits audio, processes asynchronously, and stores results in a storage container for retrieval. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-transcription
  • Network accessline 78
    - Batch is designed for large amounts of audio in storage; provide multiple files per request or point to an Azure Blob Storage container for concurrent processing. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/
  • Network accessline 79
    - Batch jobs are best-effort scheduled; Microsoft documents that at peak hours jobs might take up to 30 minutes to start and up to 24 hours to complete. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-transc
  • Network accessline 80
    - On 2026-07-10, batch transcription documented limits included REST API 600 requests/minute, up to 1 GB audio input file size, up to 1,000 files per transcription request when using multiple content URLs, and 240 minutes per file when diar
  • Network accessline 81
    - Custom speech models can be used with batch transcription without deploying a hosted custom endpoint if only batch transcription is needed. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/custom-speech-overview
  • Network accessline 93
    - Diarization differentiates speakers and adds speaker information to transcribed segments. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/get-started-stt-diarization
  • Network accessline 94
    - The Speech transparency note says diarization is not speaker recognition and cannot be used to identify individuals; guest labels are random per conversation. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-s
  • Network accessline 95
    - In data-processing documentation, speaker separation/diarization uses voice-characteristic signals temporarily for annotating output; signal data is discarded after processing and does not support tracking speakers across multiple files. 
  • Network accessline 107
    - Microsoft positions fast transcription for quick audio/video transcription, subtitles, and edit workflows. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/fast-transcription-create
  • Network accessline 108
    - Azure Speech and Whisper-via-Azure-Speech are recommended by Microsoft for large-file batch transcription, diarization, and word-level timestamps, while Azure OpenAI Whisper is positioned for individual fast files and prompting/translatio
  • Network accessline 123
    - Standard/prebuilt neural voices are available out of the box; the supported voice list varies by language, region, endpoint, and feature. Sources: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech and https
  • Network accessline 124
    - Azure Speech HD voices include DragonHD and DragonHDOmni families; the HD voice page documents different voice counts and feature positioning that can change over time. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-se
  • Network accessline 125
    - Some voices do not support all SSML tags, including HD voices, personal voices, and embedded voices. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech
  • Network accessline 138
    - SSML can control pitch, pronunciation, speaking rate, volume, structure, pauses, silence, voice/language/name/style/role, multiple voices, emphasis, prerecorded audio insertion, phonemes, and custom lexicons. Source: https://learn.microso
  • Network accessline 139
    - Azure bills converted characters including punctuation; some SSML control elements such as phonemes and pitch count as billable characters even though the SSML document itself is not billable. Source: https://learn.microsoft.com/en-us/azu
  • Network accessline 140
    - Custom voice pronunciation cannot be customized through professional voice fine-tuning itself; use SSML for pronunciation control. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/faq-tts
  • Network accessline 153
    - Batch synthesis is generally available and creates text-to-speech audio asynchronously for long and short text input, including content longer than 10 minutes. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/bat
  • Network accessline 154
    - The retired Long Audio API is being replaced by batch synthesis; Microsoft documents Long Audio API retirement on 2027-04-01. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-synthesis
  • Network accessline 155
    - Batch synthesis input can be plain text or SSML, with polling and download after success. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-synthesis
  • Network accessline 167
    - Custom voice is a limited-access text-to-speech feature for creating a customized synthetic voice from human speech samples; access depends on eligibility and usage criteria. Source: https://learn.microsoft.com/en-us/azure/ai-services/spe
  • Network accessline 168
    - Custom voice creation involves voice persona design, voice talent setup, consent statement, fine-tuning data, model training, testing, deployment, and use through REST API, Speech SDK, or Speech Studio. Source: https://learn.microsoft.com
  • Network accessline 169
    - Professional custom voice requires explicit voice-talent consent, and Microsoft documents contractual requirements around written permission, disclosure to the talent, and permission for Microsoft processing/retention needed for verificat
  • Network accessline 170
    - Personal voice is limited access and requires registration/approval; it creates a voice from a short human voice sample and explicit consent. Sources: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/personal-voice-overv
  • Network accessline 171
    - On 2026-07-10, the personal voice overview documented one minute of human speech, less than five seconds training time, restricted/approved use cases, and API access limited to eligible customers. Source: https://learn.microsoft.com/en-us
  • Network accessline 172
    - Microsoft documents custom neural voice and custom text-to-speech avatar as Limited Access features intended to protect rights, foster transparent human-computer interaction, and counter harmful deepfakes/misleading content. Source: https
  • Network accessline 185
    - Speech translation supports real-time speech-to-text translation, speech-to-speech translation, multilingual speech translation, Live Interpreter, and multiple target languages with pricing implications. Source: https://learn.microsoft.co
  • Network accessline 186
    - LLM Speech supports transcription and translation with LLM-enhanced mode, prompt tuning, inline or public-URL audio, and Microsoft Entra ID authentication as the recommended keyless path. Source: https://learn.microsoft.com/en-us/azure/ai
  • Network accessline 187
    - Video translation translates and generates localized videos in multiple languages; Microsoft documents portal and REST workflows and target/source language tables. Sources: https://learn.microsoft.com/en-us/azure/ai-services/speech-servic
  • Network accessline 188
    - The text-to-speech transparency note says video translation with prebuilt neural voices is available for all users and content can be edited with prebuilt neural voice or authorized personal voice. Source: https://learn.microsoft.com/en-u
  • Network accessline 201
    - Text-to-speech avatar can synthesize a digital video of a photorealistic avatar speaking with a standard or custom voice, in batch or real-time modes. Sources: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-spe
  • Network accessline 202
    - Standard avatar language support follows text-to-speech language support. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech-avatar/what-is-text-to-speech-avatar
  • Network accessline 203
    - Custom video avatar requires video recordings and consent from avatar talent; custom photo avatar can be created from one photo. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech-avatar/what-is-text
  • Network accessline 204
    - Custom avatar creation documentation requires consent under applicable laws, a recorded statement, and Microsoft verification of the talent. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech-avatar/
  • Network accessline 216
    1. Region: verify that the chosen Azure Speech resource region supports the exact feature: fast transcription, batch synthesis, avatar, LLM Speech, Voice Live, personal voice, or video translation. Microsoft states that core features are br
  • Network accessline 217
    2. Data residency: Azure Speech documentation states data is stored or processed only in the region where the Speech resource is created. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/regions
  • Network accessline 218
    3. Language/voice: verify target locale and voice support for the exact feature. Language support varies by functionality. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support
  • Network accessline 219
    4. Quotas: verify F0/S0 tier, concurrency, request rate, file size, duration, endpoint, dataset, avatar, LLM Speech, and batch limits. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-services-quotas-and-lim
  • Network accessline 220
    5. Pricing: verify current region/currency pricing and billing units. Microsoft’s pricing page bills STT in audio time, TTS per character, avatar per second/minute depending on table section, custom training/hosting separately, and notes fa
  • Network accessline 221
    6. Access: verify Limited Access approval for custom neural voice, personal voice, and custom avatar. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/text-to-speech/limited-access
  • Network accessline 222
    7. Authentication: prefer Microsoft Entra ID/keyless authentication for production where documented; protect API keys if used. Source: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/llm-speech
  • Network accessline 223
    8. Retention: for batch transcription, set output storage and `timeToLive` intentionally. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/speech-to-text/data-privacy-security
  • Network accessline 234
    - Audio of humans speaking and related transcripts may be personal and/or sensitive data, and users are responsible for permissions, licenses, proprietary rights, and legal compliance. Source: https://learn.microsoft.com/en-us/azure/foundry
  • Network accessline 235
    - For real-time speech to text, Microsoft documents processing in server memory with no data stored at rest, and encrypted in-transit data. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/speech-to-text
  • Network accessline 236
    - For batch transcription, customers control storage and retention for input/output when specifying storage; Microsoft storage outputs can be deleted by API or TTL. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/spee
  • Network accessline 237
    - Microsoft’s transparency note says speech to text is not intended for covert audio surveillance or uses outside reasonable user expectations. Source: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/speech-to-
  • Network accessline 238
    - Custom neural voice and custom avatar require explicit talent consent and disclosure; deployment must disclose synthetic nature and support feedback/reporting channels as documented in limited-access obligations. Sources: https://learn.mi
  • Network accessline 351
    <speak version="1.0" xml:lang="en-US"        xmlns="http://www.w3.org/2001/10/synthesis"
  • Network accessline 352
    xmlns="http://www.w3.org/2001/10/synthesis"
  • Network accessline 353
    xmlns:mstts="https://www.w3.org/2001/mstts">
  • Network accessline 411
    - Azure Speech overview: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/overview
  • Network accessline 412
    - Speech to text overview: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-to-text
  • Network accessline 413
    - Fast transcription: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/fast-transcription-create
  • Network accessline 414
    - Batch transcription: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-transcription
  • Network accessline 415
    - Batch transcription results/latency notes: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-transcription-get
  • Network accessline 416
    - Real-time diarization: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/get-started-stt-diarization
  • Network accessline 417
    - Custom speech: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/custom-speech-overview
  • Network accessline 418
    - Whisper via Azure Speech vs Azure OpenAI: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/whisper-overview
  • Network accessline 419
    - Text to speech overview: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech
  • Network accessline 420
    - SSML overview: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-synthesis-markup
  • Network accessline 421
    - Batch synthesis: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-synthesis
  • Network accessline 422
    - Custom neural voice: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/custom-neural-voice
  • Network accessline 423
    - Personal voice overview: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/personal-voice-overview
  • Network accessline 424
    - Personal voice consent: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/personal-voice-create-consent
  • Network accessline 425
    - Text-to-speech avatar: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech-avatar/what-is-text-to-speech-avatar
  • Network accessline 426
    - Custom avatar creation: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/text-to-speech-avatar/custom-avatar-create
  • Network accessline 427
    - Speech translation: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-translation
  • Network accessline 428
    - LLM Speech: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/llm-speech
  • Network accessline 429
    - Video translation overview: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/video-translation-overview
  • Network accessline 430
    - Video translation getting started: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/video-translation-get-started
  • Network accessline 431
    - Regions: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/regions
  • Network accessline 432
    - Language and voice support: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support
  • Network accessline 433
    - Quotas and limits: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-services-quotas-and-limits
  • Network accessline 434
    - Pricing: https://azure.microsoft.com/en-us/pricing/details/speech/
  • Network accessline 435
    - Speech-to-text transparency note: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/speech-to-text/transparency-note
  • Network accessline 436
    - Speech-to-text data/privacy/security: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/speech-to-text/data-privacy-security
  • Network accessline 437
    - Text-to-speech transparency note: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/text-to-speech/transparency-note
  • Network accessline 438
    - Text-to-speech limited access: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/text-to-speech/limited-access
  • Network accessline 439
    - Voice/avatar talent disclosure: https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/text-to-speech/disclosure-voice-talent

skills/providers/speech-and-voice/deepgram-speech/SKILL.md

  • Network accessline 14
    - API overview: https://developers.deepgram.com/reference/deepgram-api-overview
  • Network accessline 15
    - STT getting started: https://developers.deepgram.com/docs/stt/getting-started
  • Network accessline 16
    - Pre-recorded STT API: https://developers.deepgram.com/reference/speech-to-text/listen-pre-recorded
  • Network accessline 17
    - Streaming STT API: https://developers.deepgram.com/reference/speech-to-text/listen-streaming
  • Network accessline 18
    - Models and languages: https://developers.deepgram.com/docs/models-languages-overview
  • Network accessline 19
    - Flux docs: https://developers.deepgram.com/docs/flux/agent and https://developers.deepgram.com/reference/speech-to-text/listen-flux
  • Network accessline 20
    - Diarization: https://developers.deepgram.com/docs/diarization
  • Network accessline 21
    - Captions guide: https://developers.deepgram.com/docs/automatically-generating-webvtt-and-srt-captions
  • Network accessline 22
    - Audio Intelligence overview: https://developers.deepgram.com/docs/audio-intelligence
  • Network accessline 23
    - STT Intelligence feature matrix: https://developers.deepgram.com/docs/stt-intelligence-feature-overview
  • Network accessline 24
    - Aura TTS models: https://developers.deepgram.com/docs/tts-models
  • Network accessline 25
    - TTS REST and streaming: https://developers.deepgram.com/docs/text-to-speech and https://developers.deepgram.com/docs/streaming-text-to-speech
  • Network accessline 26
    - TTS latency and controls: https://developers.deepgram.com/docs/text-to-speech-latency and https://developers.deepgram.com/docs/tts-voice-controls
  • Network accessline 27
    - Voice Agent configuration/API: https://developers.deepgram.com/docs/configure-voice-agent and https://developers.deepgram.com/reference/voice-agent/voice-agent
  • Network accessline 28
    - Rate limits: https://developers.deepgram.com/reference/api-rate-limits
  • Network accessline 29
    - Pricing: https://deepgram.com/pricing
  • Network accessline 30
    - Security/privacy/compliance: https://deepgram.com/data-security, https://developers.deepgram.com/trust-security/data-privacy-compliance, https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program
  • Network accessline 227
    Endpoint: POST https://api.deepgram.com/v1/listen
  • Network accessline 336
    Endpoint: POST https://api.deepgram.com/v1/speak

skills/providers/speech-and-voice/elevenlabs-dubbing-voice-conversion/SKILL.md

  • Network accessline 24
    ElevenLabs publishes an existing Dubbing API at `POST /v1/dubbing` that accepts multipart source media or a `source_url`, `target_lang`, optional `source_lang`, optional `num_speakers`, time range, watermark and background-audio controls, a
  • Network accessline 26
    ElevenLabs’ Dubbing capability page says Dubbing v2 Alpha is the default in Automatic Dubbing, supports 90+ languages, preserves each speaker’s tone/pace/style, separates overlapping speakers into tracks, recommends up to 9 unique speakers 
  • Network accessline 28
    The Voice Changer API is `POST /v1/speech-to-speech/{voice_id}`. It transforms an input audio file into the selected voice while preserving emotion, timing, and delivery. Documented controls include `output_format`, `model_id`, `voice_setti
  • Network accessline 30
    Audio Isolation is `POST /v1/audio-isolation`, accepts multipart `audio`, and removes background noise from audio. For `file_format=pcm_s16le_16`, input must be 16-bit PCM, 16 kHz, mono, little-endian; this has lower latency than encoded wa
  • Network accessline 32
    Pricing is volatile. On 2026-07-10, the ElevenAPI pricing page listed Voice Changer and Voice Isolator at $0.12 per minute and Dubbing at $0.33/minute automatic with watermark, $0.50/minute automatic without watermark, or $0.50/minute Dubbi
  • Network accessline 34
    Privacy and retention are product-specific. On 2026-07-10, ElevenLabs documented Zero Retention Mode as available to select Enterprise customers. API zero retention via `enable_logging=false` covered Voice Changer, Speech to Text, Text to S
  • Network accessline 36
    Voice cloning has consent boundaries. ElevenLabs documents verification for Instant and Professional Voice Cloning as an ethical/legal safeguard, but also says verification cannot prove a recording truly belongs to the requester and places 

skills/providers/speech-and-voice/google-cloud-speech/SKILL.md

  • Network accessline 356
    - Cloud Speech-to-Text Chirp 3 Transcription: https://docs.cloud.google.com/speech-to-text/docs/models/chirp-3
  • Network accessline 357
    - Cloud Speech-to-Text V2 captions: https://docs.cloud.google.com/speech-to-text/docs/caption-support
  • Network accessline 358
    - Cloud Speech-to-Text streaming guide: https://docs.cloud.google.com/speech-to-text/docs/streaming-recognize
  • Network accessline 359
    - Cloud Speech-to-Text troubleshooting: https://docs.cloud.google.com/speech-to-text/docs/troubleshooting
  • Network accessline 360
    - Cloud Speech-to-Text quotas: https://docs.cloud.google.com/speech-to-text/docs/quotas
  • Network accessline 361
    - Cloud Speech-to-Text pricing: https://cloud.google.com/speech-to-text/pricing
  • Network accessline 362
    - Cloud Speech-to-Text data logging: https://docs.cloud.google.com/speech-to-text/docs/v1/data-logging
  • Network accessline 363
    - Cloud Speech-to-Text migration/V2: https://docs.cloud.google.com/speech-to-text/docs/migration
  • Network accessline 364
    - Cloud Speech-to-Text best practices: https://docs.cloud.google.com/speech-to-text/docs/best-practices
  • Network accessline 365
    - Cloud Text-to-Speech basics: https://docs.cloud.google.com/text-to-speech/docs/basics
  • Network accessline 366
    - Cloud Text-to-Speech supported voices and languages: https://docs.cloud.google.com/text-to-speech/docs/list-voices-and-types
  • Network accessline 367
    - Cloud Text-to-Speech Chirp 3 HD: https://docs.cloud.google.com/text-to-speech/docs/chirp3-hd
  • Network accessline 368
    - Cloud Text-to-Speech Gemini-TTS: https://docs.cloud.google.com/text-to-speech/docs/gemini-tts
  • Network accessline 369
    - Cloud Text-to-Speech Instant Custom Voice: https://docs.cloud.google.com/text-to-speech/docs/chirp3-instant-custom-voice
  • Network accessline 370
    - Cloud Text-to-Speech long-form synthesis: https://docs.cloud.google.com/text-to-speech/docs/create-audio-text-long-audio-synthesis
  • Network accessline 371
    - Cloud Text-to-Speech streaming synthesis: https://docs.cloud.google.com/text-to-speech/docs/create-audio-text-streaming
  • Network accessline 372
    - Cloud Text-to-Speech pricing: https://cloud.google.com/text-to-speech/pricing
  • Network accessline 373
    - Cloud Text-to-Speech quotas: https://docs.cloud.google.com/text-to-speech/quotas

skills/providers/speech-and-voice/nvidia-speech-nim/SKILL.md

  • Network accessline 28
    - NVIDIA Speech NIM microservices deploy ASR, TTS, and NMT models as standalone containers. The application calls the NIM APIs; it does not call the raw model directly. Source: [How NVIDIA Speech NIM Microservices Work](https://docs.nvidia.
  • Network accessline 29
    - ASR NIM converts speech to text and supports streaming and offline modes. Streaming returns partial transcripts as audio arrives; offline processes a complete file and returns a complete transcript. Source: [About NVIDIA ASR NIM](https://
  • Network accessline 30
    - TTS NIM converts text to speech and supports offline synthesis and streaming synthesis. Offline returns a complete audio response and the gRPC path is subject to a 4 MB message-size limit; streaming returns audio chunks and is the route f
  • Network accessline 31
    - NMT NIM translates text between languages. NVIDIA documents real-time translation as a chain of ASR NIM, NMT NIM, and TTS NIM that the application orchestrates. Source: [NVIDIA Speech NIM overview](https://docs.nvidia.com/nim/speech/lates
  • Network accessline 32
    - ASR APIs: HTTP REST for simple offline transcription/translation, gRPC for batch and streaming recognition, and WebSocket for low-latency realtime sessions. Source: [ASR API references](https://docs.nvidia.com/nim/speech/latest/reference/
  • Network accessline 33
    - TTS APIs: HTTP REST for voice listing and offline/streaming synthesis, gRPC for batch and streaming synthesis, and WebSocket for realtime interactive synthesis. Source: [TTS API references](https://docs.nvidia.com/nim/speech/latest/refere
  • Network accessline 34
    - ASR HTTP accepts WAV, OPUS, and FLAC for `/v1/audio/transcriptions`; either `language` or `model` is required. `/v1/audio/translations` is supported only by models with translation capability, such as Canary or Whisper in NVIDIA's REST do
  • Network accessline 35
    - TTS HTTP `/v1/audio/synthesize` returns a WAV file; `/v1/audio/synthesize_online` streams raw 16-bit signed LPCM chunks without a WAV header. Text is limited to 2,000 normalized characters per request on the documented HTTP endpoints. Sou
  • Network accessline 36
    - TTS voice names come from `/v1/audio/list_voices` and follow `Model.LOCALE.Speaker` or `Model.LOCALE.Speaker.Emotion`; emotion suffix availability varies by speaker. Source: [TTS HTTP REST API](https://docs.nvidia.com/nim/speech/latest/re
  • Network accessline 37
    - Zero-shot voice cloning is documented for Magpie TTS Zeroshot and Magpie TTS Flow. Both require access approval; the reference prompt should be a clear 16-bit mono WAV at 22.05 kHz or higher, about 3-10 seconds. Flow requires a transcript
  • Network accessline 38
    - NIM containers expose health, version, metadata, model, and Prometheus-style metrics endpoints. Use readiness checks before sending production audio. Sources: [ASR HTTP REST API](https://docs.nvidia.com/nim/speech/latest/reference/api-ref
  • Network accessline 54
    Documented ASR hardware/software boundary verified 2026-07-10: ASR NIM requires NVIDIA GPU compute capability 8.0 or higher and at least 16 GB VRAM; Linux Ubuntu 22.04 or later is recommended; NVIDIA Driver >= 535 and NVIDIA Docker >= 23.0.
  • Network accessline 66
    Documented TTS hardware/software boundary verified 2026-07-10: TTS NIM requires NVIDIA GPU compute capability 8.0 or higher and at least 16 GB VRAM; Linux Ubuntu 22.04 or later is recommended; NVIDIA Driver >= 535 and NVIDIA Docker >= 23.0.
  • Network accessline 70
    Use NMT when the task needs text translation, speech-to-speech translation, localization review, or terminology control after ASR. Riva Translate 1.6b is documented as the NMT model; the container name is `riva-translate-1_6b`, while the se
  • Network accessline 72
    Use `<dnt>...</dnt>` tags or custom dictionaries for brand, product, and technical terms that must not be translated or must translate in a specific way. Increase `--max-len-variation` for morphologically complex target languages if output 
  • Network accessline 74
    Documented NMT hardware/software boundary verified 2026-07-10: NMT NIM requires GPU compute capability 8.0 or higher and at least 16 GB VRAM; Linux Ubuntu 22.04 or later is recommended; NVIDIA Driver >= 535 and NVIDIA Docker >= 23.0.1 are l
  • Network accessline 84
    For Python clients, NVIDIA documents `pip install -U nvidia-riva-client` and the `nvidia-riva/python-clients` repository for ready-to-use scripts that call Speech NIM services. Source: [Install the NVIDIA Riva Python Client](https://docs.nv
  • Network accessline 106
    2. Confirm rights to output voice. Never clone or imitate a person's voice from reference audio unless the user has explicit authorization for that speaker, script, distribution channel, geography, and time period. 3. Separate self-hosted c
  • Network accessline 107
    3. Separate self-hosted custody from hosted/trial endpoints. Self-hosting can keep speech data inside the user's chosen infrastructure, but logs, metrics, model downloads, license checks, and operational telemetry still need review under th
  • Network accessline 108
    4. Treat NVIDIA API Catalog hosted endpoints as a trial/prototyping surface unless the user has a production-grade hosted partner route. NVIDIA's FAQ states Developer Program access is for prototyping/research/development/testing, and produ
  • Network accessline 109
    5. For production self-hosted NIM, confirm NVIDIA AI Enterprise entitlement or another valid production license path. NVIDIA's developer materials state production deployment is tied to NVIDIA AI Enterprise assurance, support, and API stabi
  • Network accessline 110
    6. For custom TTS applications, NVIDIA's AI Product Terms state that the customer must have sufficient rights and licenses for content used to generate new content, and restrict custom TTS application distribution/service use. Source: [Prod
  • Network accessline 111
    7. For API Trial Service usage, NVIDIA's API Trial Terms state that user and generated content may be used during the session solely to provide the API service, and are not stored or used at the end of each session except as stated for spec
  • Network accessline 112
    8. Review data collection in enterprise software terms. NVIDIA's Software License Agreement describes collection for configuration/optimization, service delivery, compliance/fraud detection, product improvement, and related telemetry catego
  • Network accessline 129
    curl -sS http://localhost:9000/v1/health/ready
  • Network accessline 131
    curl -sS http://localhost:9000/v1/audio/transcriptions \
  • Network accessline 200
    curl -sS http://localhost:9000/v1/audio/synthesize --fail-with-body \
  • Network accessline 229
    - [NVIDIA Speech NIM Microservices overview](https://docs.nvidia.com/nim/speech/latest/about/index.html)
  • Network accessline 230
    - [How NVIDIA Speech NIM Microservices Work](https://docs.nvidia.com/nim/speech/latest/about/how-it-works.html)
  • Network accessline 231
    - [ASR NIM docs](https://docs.nvidia.com/nim/speech/latest/asr/index.html), [ASR support matrix](https://docs.nvidia.com/nim/speech/latest/reference/support-matrix/asr.html), and [ASR API references](https://docs.nvidia.com/nim/speech/lates
  • Network accessline 232
    - [TTS NIM docs](https://docs.nvidia.com/nim/speech/latest/tts/index.html), [TTS support matrix](https://docs.nvidia.com/nim/speech/latest/reference/support-matrix/tts.html), and [TTS API references](https://docs.nvidia.com/nim/speech/lates
  • Network accessline 233
    - [NMT NIM docs](https://docs.nvidia.com/nim/speech/latest/nmt/index.html) and [NMT support matrix](https://docs.nvidia.com/nim/speech/latest/reference/support-matrix/nmt.html)
  • Network accessline 234
    - [NIM for Developers](https://developer.nvidia.com/nim), [NVIDIA NIM FAQ](https://forums.developer.nvidia.com/t/nvidia-nim-faq/300317), [NVIDIA Software License Agreement](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-

skills/providers/speech-and-voice/openai-audio/EVAL.md

  • Network accessline 118
    - Produces review copy and editing master distinction, e.g. WAV/FLAC for editor and MP3/AAC for review. 3 points. - Includes approval gate after short audition before full 45-second generation. 2 points. - Provides complete, plausible Pytho
  • Network accessline 119
    - Includes approval gate after short audition before full 45-second generation. 2 points. - Provides complete, plausible Python or curl code for TTS. 2 points. - Provides complete, plausible transcription code using an appropriate model/res
  • Network accessline 120
    - Provides complete, plausible Python or curl code for TTS. 2 points.

skills/providers/speech-and-voice/openai-audio/SKILL.md

  • Network accessline 10
    Do not use this as the primary guide for continuous low-latency speech-to-speech agents, live interpreting, SIP/WebRTC sessions, or voice activity detection. Those belong to the separate realtime voice skill. This skill may still explain th
  • Network accessline 16
    - The request-based speech endpoint is `POST /v1/audio/speech`; it accepts `gpt-4o-mini-tts`, the current pinned snapshot `gpt-4o-mini-tts-2025-12-15`, `tts-1`, and `tts-1-hd`, and supports built-in voices plus custom voice IDs where availa
  • Network accessline 17
    - `gpt-4o-mini-tts` supports instruction-style voice control; the older `tts-1` and `tts-1-hd` models do not support the `instructions` parameter. Source: https://developers.openai.com/api/reference/resources/audio/subresources/speech/metho
  • Network accessline 18
    - Speech output formats for `/v1/audio/speech` are documented as `mp3`, `opus`, `aac`, `flac`, `wav`, and `pcm`; `speed` ranges from `0.25` to `4.0`; streaming format can be `sse` or `audio`, with SSE not supported for `tts-1`/`tts-1-hd`. S
  • Network accessline 19
    - The speech-to-text endpoint is `POST /v1/audio/transcriptions`; documented models include `gpt-4o-transcribe`, `gpt-4o-mini-transcribe`, `gpt-4o-transcribe-diarize`, and `whisper-1`, with response-format and streaming differences by model
  • Network accessline 20
    - `gpt-4o-transcribe-diarize` does not support `prompt`, logprobs, or `timestamp_granularities[]`; input longer than 30 seconds requires `chunking_strategy`, with `"auto"` recommended. Source: https://developers.openai.com/api/docs/guides/s
  • Network accessline 21
    - Transcription streaming is supported for current GPT transcription models, but not for `whisper-1`; streamed transcription emits transcript delta/done events. Source: https://developers.openai.com/api/docs/guides/speech-to-text
  • Network accessline 22
    - The translation endpoint is `POST /v1/audio/translations`; the API reference states that only `whisper-1` is currently available for translation to English, even though shared model type enums may list additional audio model IDs. Source: 
  • Network accessline 23
    - Audio-capable chat completions can use `gpt-audio-1.5` with `modalities: ["text", "audio"]`, an `audio` object for voice/format, and `input_audio` content blocks for audio input. Source: https://developers.openai.com/api/docs/guides/audio
  • Network accessline 24
    - Realtime routing is separate: the realtime overview points low-latency voice agents to `gpt-realtime-2.1`, live translation to `gpt-realtime-translate`, and live transcription to `gpt-realtime-whisper`. Source: https://developers.openai.c
  • Network accessline 25
    - Pricing is volatile. As of 2026-07-10, OpenAI’s pricing page lists realtime/audio-generation prices by token or minute and transcription prices for `gpt-4o-transcribe` and `gpt-4o-mini-transcribe` by token with estimated per-minute costs.
  • Network accessline 26
    - OpenAI’s platform data-controls page says API endpoint data is not used for training, lists abuse-monitoring and application-state retention by endpoint, and says `/v1/audio/transcriptions` and `/v1/audio/translations` have no abuse-monit
  • Network accessline 27
    - OpenAI’s usage policies prohibit use of someone’s likeness, including voice, without consent in ways that could confuse authenticity. The TTS guide also requires clear disclosure to end users that the voice is AI-generated, and custom-voi
  • Network accessline 93
    - Built-in voices listed in the speech API reference include `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`; the TTS guide notes that voice availability depends on model,
  • Network accessline 94
    - The TTS guide says voices are currently optimized for English and recommends `marin` or `cedar` for best quality; verified 2026-07-10. Source: https://developers.openai.com/api/docs/guides/text-to-speech
  • Network accessline 95
    - The `instructions` field has a documented maximum length of 4096 characters and does not work with `tts-1` or `tts-1-hd`. Source: https://developers.openai.com/api/reference/resources/audio/subresources/speech/methods/create
  • Network accessline 209
    - `/v1/audio/transcriptions` accepts audio file objects in formats listed by the API reference, including common compressed and uncompressed audio formats. Source: https://developers.openai.com/api/reference/resources/audio/subresources/tra
  • Network accessline 210
    - The typed API reference says `gpt-4o-transcribe` and `gpt-4o-mini-transcribe` support only `json`, while the current speech-to-text guide says `json` or plain `text` and includes `text` examples. Treat this first-party mismatch as volatil
  • Network accessline 211
    - `whisper-1` supports timestamp granularities with `response_format="verbose_json"`; OpenAI’s guide says `timestamp_granularities[]` is only supported for `whisper-1`. Sources: https://developers.openai.com/api/docs/guides/speech-to-text a
  • Network accessline 372
    Use Chat Completions with an audio-capable model when audio is part of a conversational model turn, not merely a file conversion job. Documented pattern: use `gpt-audio-1.5`, set `modalities` to include `audio`, provide `audio` output param
  • Possible obfuscationline 432
    base64.b64decode(message.audio.data)
  • Network accessline 442
    - realtime/audio-generation model prices by audio/text/image token or minute depending on model; - transcription model prices for `gpt-4o-transcribe` and `gpt-4o-mini-transcribe`, including estimated per-minute rates; - no separate platform
  • Network accessline 444
    - no separate platform fee for Responses, Chat Completions, Realtime, Batch, or Assistants APIs beyond model/tool billing. Source: https://developers.openai.com/api/docs/pricing
  • Network accessline 458
    - Do not generate, transform, or imitate a person’s voice in a way that could confuse authenticity unless the user has consent and rights. OpenAI policy specifically flags use of someone’s likeness, including voice, without consent in confu
  • Network accessline 470
    - The table lists `/v1/audio/speech` with 30-day abuse-monitoring retention and no application-state retention. - Audio outputs in Chat Completions and Responses may have application state stored for 1 hour to enable multi-turn conversation
  • Network accessline 472
    - Zero Data Retention and Modified Abuse Monitoring require approval and have endpoint-specific limitations. Source: https://developers.openai.com/api/docs/guides/your-data

skills/providers/speech-to-text/amazon-transcribe/SKILL.md

  • Network accessline 16
    Documented fact: Amazon Transcribe is an automatic speech recognition service that converts audio to text. It can be used through asynchronous batch jobs for media files or real-time streaming for live audio. Sources: [What is Amazon Transc
  • Network accessline 20
    - Batch transcription: use for files in Amazon S3, offline transcripts, subtitles, captions, podcast/video backlogs, archives, QA review, and workflows that can wait for job completion. Batch requires the media file to be in S3 before `Star
  • Network accessline 21
    - Streaming transcription: use for live captions, call assistants, meetings, voice input, or low-latency partial/final transcripts. Streaming uses bidirectional HTTP/2 or WebSockets and requires a language choice or language identification,
  • Network accessline 22
    - Call Analytics: use only when the media is a customer-agent or sales/support call and the desired output includes call-specific insights such as turn-based output, sentiment, interruptions, non-talk time, talk speed, categories, summaries
  • Network accessline 23
    - Medical: use only for medical-related speech such as clinician dictation, telemedicine, or clinician-patient conversations. Amazon Transcribe Medical is available for batch and streaming, is US English (`en-US`) only, and AWS says it is n
  • Network accessline 31
    - Batch input formats include AMR, FLAC, M4A, MP3, MP4, Ogg, WebM, and WAV; streaming formats include FLAC, Ogg Opus, and PCM encoding. AWS recommends lossless formats such as FLAC or WAV with PCM 16-bit encoding where possible. Source: [Da
  • Network accessline 32
    - Amazon Transcribe supports single-channel and dual-channel media. Media with more than two channels is not supported for standard Transcribe. Sources: [Data input and output](https://docs.aws.amazon.com/transcribe/latest/dg/how-input.html
  • Network accessline 33
    - Batch transcript output is JSON. The JSON includes a paragraph transcript and item-level data; at minimum, word items include start time, end time, and confidence score. Source: [Data input and output](https://docs.aws.amazon.com/transcri
  • Network accessline 34
    - Batch video subtitle output supports WebVTT (`.vtt`) and SubRip (`.srt`). When subtitles are requested, AWS produces both the subtitle file(s) and the regular JSON transcript in the same destination. Source: [Creating video subtitles](htt
  • Network accessline 48
    - Speaker diarization partitions speakers and can label up to 30 unique speakers as `spk_0` through `spk_29`; it is available for batch and streaming. Source: [Partitioning speakers](https://docs.aws.amazon.com/transcribe/latest/dg/diarizat
  • Network accessline 49
    - Channel identification transcribes two-channel audio separately and labels channels `ch_0` and `ch_1`; Amazon Transcribe does not support more than two channels. Source: [Transcribing multi-channel audio](https://docs.aws.amazon.com/trans
  • Network accessline 61
    - Custom vocabularies improve recognition of specific words such as brand names, acronyms, proper nouns, and domain terms. They can be used with all supported languages, but only characters in the language's supported character set are allo
  • Network accessline 62
    - AWS says table format is the preferred custom vocabulary format. Tables contain `Phrase`, `SoundsLike`, `IPA`, and `DisplayAs`; `Phrase` is required and must not contain spaces. Source: [Creating a custom vocabulary using a table](https:/
  • Network accessline 63
    - Custom vocabulary filters modify exact word matches using a selected method and can be applied to batch and streaming requests. Source: [Vocabulary filtering](https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html).
  • Network accessline 64
    - When language identification is combined with custom vocabularies, custom language models, or vocabulary filters, `LanguageIdSettings` is required for each language; multi-language identification does not support custom language models. S
  • Network accessline 77
    - Batch supports automatic language identification and automatic multiple-language identification. Source: [Batch language identification](https://docs.aws.amazon.com/transcribe/latest/dg/lang-id-batch.html).
  • Network accessline 78
    - Streaming supports automatic language identification through the console, HTTP/2, or WebSockets. Source: [Streaming language identification](https://docs.aws.amazon.com/transcribe/latest/dg/lang-id-stream.html).
  • Network accessline 79
    - Supported languages and language-specific features vary; AWS tells users to verify that the feature they need is supported for the language before proceeding. Source: [Supported languages and language-specific features](https://docs.aws.a
  • Network accessline 90
    - Streaming PII redaction replaces each identified PII instance with `[PII]`. Source: [PII redaction in real-time streams](https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction-stream.html).
  • Network accessline 91
    - Batch language identification plus content redaction has a critical boundary: if the audio contains languages other than supported redaction languages, only supported-language content is redacted and other languages are not redacted witho
  • Network accessline 92
    - Toxicity Detection identifies and classifies voice-based toxic content across categories such as sexual harassment, hate speech, threat, abuse, profanity, insult, and graphic content; AWS says it uses audio and text cues. It is available 
  • Network accessline 93
    - Amazon Transcribe Medical is HIPAA eligible according to AWS documentation, but Medical output intended for patient care must be reviewed by trained medical professionals. Sources: [Amazon Transcribe Medical](https://docs.aws.amazon.com/t
  • Network accessline 97
    - Treat PII/PHI redaction as a safety assist, not a legal guarantee. For public release, legal discovery, medical records, HR, minors, law enforcement, or financial use, route output through a human privacy review. - Never put sensitive dat
  • Network accessline 98
    - Never put sensitive data in job names, tags, free-form fields, or external URLs. AWS warns that those fields may appear in billing or diagnostic logs. Source: [Data protection](https://docs.aws.amazon.com/transcribe/latest/dg/data-protect
  • Network accessline 105
    - Batch jobs use S3 for input audio and output transcripts. If you specify your own output bucket, the transcript remains in that bucket until you remove it. Source: [Data input and output](https://docs.aws.amazon.com/transcribe/latest/dg/h
  • Network accessline 106
    - Amazon Transcribe supports encryption at rest with S3-managed keys or AWS KMS keys and uses TLS in transit. Source: [Data encryption](https://docs.aws.amazon.com/transcribe/latest/dg/data-encryption.html).
  • Network accessline 107
    - AWS's shared responsibility model applies: AWS protects the infrastructure, and customers are responsible for content control, security configuration, and service management. AWS recommends least-privilege IAM, MFA, TLS, CloudTrail loggin
  • Network accessline 108
    - By default, AWS documentation says Amazon Transcribe stores and uses processed voice inputs to develop and improve the service; customers can opt out through an AWS Organizations AI services opt-out policy. Source: [Opting out](https://do
  • Network accessline 109
    - IAM roles used by Amazon Transcribe need S3 access; if KMS is used, the relevant KMS key permissions are also required. AWS provides policies for S3 input `GetObject`/`ListBucket`, output `PutObject`, KMS permissions, and confused deputy 
  • Network accessline 110
    - Amazon Transcribe supports identity-based policies, policy actions/resources/condition keys, temporary credentials, and service roles; it does not support resource-based policies, ACLs, or service-linked roles. Source: [How Amazon Transcr
  • Network accessline 125
    - Standard Transcribe quotas include maximum audio file length of 28,800 seconds, maximum audio file size of 2 GB, minimum audio duration of 500 ms, two-channel channel identification, 25 concurrent standard streaming sessions, 250 concurre
  • Network accessline 126
    - Call Analytics batch quotas differ: 14,400 seconds maximum audio length and 500 MB maximum file size for Call Analytics batch jobs. Source: [Amazon Transcribe endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/transcribe.
  • Network accessline 127
    - AWS pricing is region-specific and changes over time. The public pricing examples for US East (N. Virginia) showed standard streaming at `$0.01` per minute and batch at `$0.006` per minute, with separate pricing for Call Analytics, conten
  • Network accessline 128
    - Region availability varies by API and product. Always check the AWS General Reference and the product-specific region tables before committing a production region. Sources: [endpoints and quotas](https://docs.aws.amazon.com/general/latest
  • Network accessline 241
    - [What is Amazon Transcribe](https://docs.aws.amazon.com/transcribe/latest/dg/what-is.html)
  • Network accessline 242
    - [StartTranscriptionJob API](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartTranscriptionJob.html)
  • Network accessline 243
    - [StartStreamTranscription API](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html)
  • Network accessline 244
    - [Data input and output](https://docs.aws.amazon.com/transcribe/latest/dg/how-input.html)
  • Network accessline 245
    - [Supported languages and language-specific features](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html)
  • Network accessline 246
    - [Speaker diarization](https://docs.aws.amazon.com/transcribe/latest/dg/diarization.html)
  • Network accessline 247
    - [Channel identification](https://docs.aws.amazon.com/transcribe/latest/dg/channel-id.html)
  • Network accessline 248
    - [Video subtitles](https://docs.aws.amazon.com/transcribe/latest/dg/subtitles.html)
  • Network accessline 249
    - [Custom vocabularies](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html)
  • Network accessline 250
    - [Vocabulary filtering](https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html)
  • Network accessline 251
    - [Batch language identification](https://docs.aws.amazon.com/transcribe/latest/dg/lang-id-batch.html)
  • Network accessline 252
    - [Streaming language identification](https://docs.aws.amazon.com/transcribe/latest/dg/lang-id-stream.html)
  • Network accessline 253
    - [PII redaction in real-time streams](https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction-stream.html)
  • Network accessline 254
    - [Toxicity detection](https://docs.aws.amazon.com/transcribe/latest/dg/toxicity.html)
  • Network accessline 255
    - [Call Analytics](https://docs.aws.amazon.com/transcribe/latest/dg/call-analytics.html)
  • Network accessline 256
    - [Post-call analytics output](https://docs.aws.amazon.com/transcribe/latest/dg/tca-output-batch.html)
  • Network accessline 257
    - [Amazon Transcribe Medical](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-medical.html)
  • Network accessline 258
    - [Data protection](https://docs.aws.amazon.com/transcribe/latest/dg/data-protection.html)
  • Network accessline 259
    - [Data encryption](https://docs.aws.amazon.com/transcribe/latest/dg/data-encryption.html)
  • Network accessline 260
    - [Opting out of service improvement data use](https://docs.aws.amazon.com/transcribe/latest/dg/opt-out.html)
  • Network accessline 261
    - [IAM policy examples](https://docs.aws.amazon.com/transcribe/latest/dg/security_iam_id-based-policy-examples.html)
  • Network accessline 262
    - [How Amazon Transcribe works with IAM](https://docs.aws.amazon.com/transcribe/latest/dg/security_iam_service-with-iam.html)
  • Network accessline 263
    - [Endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/transcribe.html)
  • Network accessline 264
    - [Pricing](https://aws.amazon.com/transcribe/pricing/)

skills/providers/speech-to-text/assemblyai-transcription/SKILL.md

  • Network accessline 18
    - Pre-recorded STT is the main batch/async API for media files. Submit `audio_url` or upload a local file first, then poll `GET /v2/transcript/{id}` or use webhooks until the transcript is `completed` or `error`. The returned transcript inc
  • Network accessline 19
    - Sync STT is for short clips in a single HTTP request, with no polling or session management. Official docs describe it as accepting audio clips from 80 ms to 120 s. Use it for short voice-agent turns, quick QC snippets, or small app inter
  • Network accessline 20
    - Real-time STT streams audio over WebSocket (`wss://streaming.assemblyai.com/v3/ws`) and emits `Begin`, repeated `Turn`, and `Termination` events. Use it for live captioning, voice agents, live meeting assistants, or real-time production m
  • Network accessline 21
    - Streaming is billed for the duration the WebSocket is open, not the amount of audio sent. Unclosed sessions auto-close after 3 hours and can bill for the full session duration. Source: https://www.assemblyai.com/docs/billing-and-pricing
  • Network accessline 22
    - Use temporary streaming tokens for browser clients; never expose the account API key in client-side code. Source: https://www.assemblyai.com/docs/streaming/getting-started/transcribe-streaming-audio
  • Network accessline 34
    - Pre-recorded models include Universal-3.5 Pro and Universal-2. AssemblyAI documents Universal-3.5 Pro as the highest-accuracy/fastest pre-recorded model with 18 languages, native code switching, contextual prompting, and up to 1,000 keyte
  • Network accessline 35
    - Streaming models include Universal-3.5 Pro Streaming, Universal-Streaming Multilingual, and Universal-Streaming English. Universal-3.5 Pro Streaming supports 18 languages and up to 100 keyterms; Universal-Streaming Multilingual supports E
  • Network accessline 36
    - Medical Mode is an add-on (`domain: "medical-v1"`) for medical terminology and is billed separately. AssemblyAI documents it for pre-recorded and streaming models in English, Spanish, German, and French. Source: https://www.assemblyai.com
  • Network accessline 37
    - Current posted model prices in the docs on 2026-07-10 were: pre-recorded Universal-3.5 Pro at $0.21/hr, Universal-2 at $0.15/hr; streaming Universal-3.5 Pro Streaming at $0.45/hr, Universal-Streaming Multilingual at $0.15/hr, Universal-St
  • Network accessline 51
    - Local files are uploaded to `/v2/upload`, and the returned `upload_url` is submitted as `audio_url`. For cURL uploads, stream raw bytes with `--data-binary @file`; sending JSON or a path string can create downstream transcoding failures. 
  • Network accessline 52
    - `audio_start_from` and `audio_end_at` can constrain a transcript to part of a file in pre-recorded jobs. Source: https://www.assemblyai.com/docs/api-reference/transcripts/submit
  • Network accessline 53
    - Pre-recorded transcript statuses include `queued`, `processing`, `completed`, and `error`. A queued status can indicate waiting for a processing slot. Source: https://www.assemblyai.com/docs/pre-recorded-audio/check-transcript-status
  • Network accessline 54
    - Delete transcripts with the transcript delete endpoint; store the `transcript_id` with every production artifact so deletion, audit, support, and retries are possible. Source: https://www.assemblyai.com/docs/api-reference/transcripts/dele
  • Network accessline 66
    - Pre-recorded speaker diarization is enabled with `speaker_labels: true`. Results appear as `utterances`, each with speaker label, text, start/end in milliseconds, confidence, and word-level details. Source: https://www.assemblyai.com/docs
  • Network accessline 67
    - Diarization labels are generic sequential labels such as A, B, C. Speaker Identification can map labels to known names or roles through Speech Understanding when you provide known values. Source: https://www.assemblyai.com/docs/pre-record
  • Network accessline 68
    - AssemblyAI documents `speakers_expected`, `speaker_options.min_speakers_expected`, and `speaker_options.max_speakers_expected` as hard boundaries, not soft hints. Over-tight caps merge speakers; overly high caps can over-split. Source: ht
  • Network accessline 69
    - AssemblyAI recommends at least 30 seconds of continuous speech per speaker for best diarization results and warns that crosstalk, noise, similar voices, and short backchannels reduce accuracy. Source: https://www.assemblyai.com/docs/pre-r
  • Network accessline 70
    - Streaming supports diarization and multichannel workflows, but these are live session features with real-time constraints, not replacements for final editorial speaker QA. Source: https://www.assemblyai.com/docs/streaming/label-speakers-a
  • Network accessline 71
    - Multichannel pre-recorded transcription bills each channel separately. Source: https://www.assemblyai.com/docs/billing-and-pricing
  • Network accessline 83
    - Pre-recorded transcript responses include word-level start/end timestamps by default in the `words` array; utterances also include start/end when diarization is enabled. Source: https://www.assemblyai.com/docs/pre-recorded-audio/getting-s
  • Network accessline 84
    - Subtitles are exported from completed transcripts as SRT or VTT through `GET /v2/transcript/{transcript_id}/{subtitle_format}`. Source: https://www.assemblyai.com/docs/api-reference/transcripts/get-subtitles
  • Network accessline 85
    - Sentence and paragraph endpoints are available for completed transcripts. Source: https://www.assemblyai.com/docs/api-reference/transcripts/get-sentences and https://www.assemblyai.com/docs/api-reference/transcripts/get-paragraphs - Assem
  • Network accessline 86
    - AssemblyAI has guides for custom-length subtitles and speaker-labeled subtitles. Source index: https://www.assemblyai.com/docs/llms.txt
  • Network accessline 87
    - Sync STT returns word-level details in the `words` array with millisecond `start`/`end` timestamps and per-word confidence in the response for short-file requests. Source: https://www.assemblyai.com/docs/sync-stt/getting-started/transcrib
  • Network accessline 99
    - Automatic Language Detection identifies the dominant language and routes the request based on detected language and selected `speech_models`; the response includes `language_code` and `speech_model_used`. AssemblyAI recommends at least 15
  • Network accessline 100
    - Pre-recorded Universal-3.5 Pro supports 18 languages; Universal-2 supports 99 languages. AssemblyAI documents fallback from Universal-3.5 Pro to Universal-2 outside the Universal-3.5 Pro language set. Source: https://www.assemblyai.com/do
  • Network accessline 101
    - Translation is a Speech Understanding feature. It can run as part of the transcription request or as a separate request against an existing transcript and returns `translated_texts` keyed by target language. Source: https://www.assemblyai
  • Network accessline 102
    - Official docs include real-time translation via LLM Gateway as a streaming workflow, not as a native streaming STT transcript output field. Source: https://www.assemblyai.com/docs/streaming/guides/real_time_translation
  • Network accessline 116
    - Summarization generates chapter-like summaries with timestamps and is documented as open beta. It supports `summary_type` values such as `paragraph` and `bullets`, and an `effort` parameter. Source: https://www.assemblyai.com/docs/speech-
  • Network accessline 117
    - The old `auto_chapters` transcription parameter is deprecated; AssemblyAI now recommends building chapter summaries by fetching paragraphs and using LLM Gateway for flexible summaries. Source: https://www.assemblyai.com/docs/speech-unders
  • Network accessline 118
    - Entity Detection extracts entities such as people, organizations, addresses, phone numbers, medical data, and social security numbers, with timestamps. Source: https://www.assemblyai.com/docs/speech-understanding/entity-detection
  • Network accessline 119
    - Sentiment Analysis labels each spoken sentence as positive, neutral, or negative with confidence and timestamps; with speaker labels enabled, sentiment results can include speaker labels. Source: https://www.assemblyai.com/docs/speech-und
  • Network accessline 120
    - Topic Detection and Key Phrases are documented Speech Understanding features. Source: https://www.assemblyai.com/docs/speech-understanding/topic-detection and https://www.assemblyai.com/docs/speech-understanding/key-phrases
  • Network accessline 121
    - Speaker Identification, Translation, Custom Formatting, and Action Items are documented Speech Understanding features. Source index: https://www.assemblyai.com/docs/llms.txt
  • Network accessline 122
    - PII Redaction redacts PII in transcript text and can also generate redacted audio. Redacted audio URLs are available only for 24 hours, and redacted audio creation is limited to original files smaller than 1 GB. PII redaction only redacts
  • Network accessline 123
    - Content Moderation and Profanity Filtering are documented Guardrails features. Source: https://www.assemblyai.com/docs/guardrails/detect-sensitive-content and https://www.assemblyai.com/docs/guardrails/filter-profanity-from-transcripts
  • Network accessline 135
    - Pre-recorded jobs accept `webhook_url`, optional webhook auth header name/value, and call back with transcript ID and final status (`completed` or `error`). Source: https://www.assemblyai.com/docs/api-reference/transcripts/submit and http
  • Network accessline 136
    - Pre-recorded rate limits are parallel transcription jobs: free accounts start at 5; paid accounts at 200+. Extra jobs queue FIFO. HTTP API requests across endpoints are limited to 20,000 requests per 5 minutes; exceeding that returns HTTP
  • Network accessline 137
    - Real-time STT paid accounts are constrained by new streaming sessions per minute, not a hard cap on open sessions. Defaults documented on 2026-07-10 were 5 new sessions/min for free accounts and 100+ for paid accounts, with automatic scal
  • Network accessline 138
    - LLM Gateway and Speech Understanding rate limits are model/service-specific and return `429` when exceeded; response headers can include rate-limit details. Source: https://www.assemblyai.com/docs/llm-gateway/rate-limits
  • Network accessline 139
    - Failed transcripts are not charged; pre-recorded billing is pro-rated to exact seconds, and add-ons are billed separately. Source: https://www.assemblyai.com/docs/billing-and-pricing
  • Network accessline 152
    - AssemblyAI documents data at rest encryption with AES 128 or AES-256 and data in transit with TLS 1.2+. Source: https://www.assemblyai.com/docs/data-retention-and-model-training
  • Network accessline 153
    - AssemblyAI states it has SOC 2 Type 1 and Type 2 certifications. Source: https://www.assemblyai.com/docs/data-retention-and-model-training
  • Network accessline 154
    - Paid accounts can use Data Controls to opt out of the model improvement program, set a TTL for audio and transcripts, and review/sign a BAA. Free users cannot access those controls. Source: https://www.assemblyai.com/docs/data-controls
  • Network accessline 155
    - Opt-out changes are forward-looking. When opted out, AssemblyAI states it will not use Customer Data or Deidentified Data for model improvement/benchmarking. Source: https://www.assemblyai.com/docs/data-controls
  • Network accessline 156
    - BAA execution automatically opts the account out of model improvement, and AssemblyAI says it does not use files submitted under a BAA for model training. Source: https://www.assemblyai.com/docs/data-controls
  • Network accessline 157
    - For async production, TTL can be set as low as 1 hour for final transcription artifacts. Without TTL or BAA, default deletion timelines differ by artifact type; final transcription artifacts begin deletion at 30 days, while uploaded audio
  • Network accessline 158
    - For streaming, AssemblyAI documents zero data retention of audio/transcripts when the account has opted out of model training, with certain metadata stored for logging/billing. Source: https://www.assemblyai.com/docs/data-retention-and-mo
  • Network accessline 159
    - AssemblyAI has opted out of data training with all LLM Gateway providers, but this is separate from whether AssemblyAI may train its own models unless the account is opted out or covered by other documented conditions. Source: https://www
  • Network accessline 283
    - Documentation index and API map: https://www.assemblyai.com/docs/llms.txt
  • Network accessline 284
    - Models and pricing: https://www.assemblyai.com/docs/getting-started/models and https://www.assemblyai.com/pricing
  • Network accessline 285
    - Billing: https://www.assemblyai.com/docs/billing-and-pricing
  • Network accessline 286
    - Pre-recorded quickstart/API: https://www.assemblyai.com/docs/pre-recorded-audio/getting-started/transcribe-an-audio-file and https://www.assemblyai.com/docs/api-reference/transcripts/submit
  • Network accessline 287
    - Streaming quickstart/rate limits: https://www.assemblyai.com/docs/streaming/getting-started/transcribe-streaming-audio and https://www.assemblyai.com/docs/streaming/rate-limits
  • Network accessline 288
    - Sync STT: https://www.assemblyai.com/docs/sync-stt/getting-started/transcribe-a-short-audio-file
  • Network accessline 289
    - Diarization: https://www.assemblyai.com/docs/pre-recorded-audio/label-speakers
  • Network accessline 290
    - Subtitles: https://www.assemblyai.com/docs/api-reference/transcripts/get-subtitles
  • Network accessline 291
    - Language detection/translation: https://www.assemblyai.com/docs/pre-recorded-audio/language-detection and https://www.assemblyai.com/docs/speech-understanding/translation
  • Network accessline 292
    - Speech Understanding: https://www.assemblyai.com/docs/speech-understanding/summarization, https://www.assemblyai.com/docs/speech-understanding/auto-chapters, https://www.assemblyai.com/docs/speech-understanding/entity-detection, https://w
  • Network accessline 293
    - Guardrails: https://www.assemblyai.com/docs/guardrails/redact-pii-from-transcripts, https://www.assemblyai.com/docs/guardrails/detect-sensitive-content, https://www.assemblyai.com/docs/guardrails/filter-profanity-from-transcripts
  • Network accessline 294
    - Rate limits and scale: https://www.assemblyai.com/docs/pre-recorded-audio/rate-limits and https://www.assemblyai.com/docs/llm-gateway/rate-limits
  • Network accessline 295
    - Data controls/security/retention: https://www.assemblyai.com/docs/data-controls and https://www.assemblyai.com/docs/data-retention-and-model-training

skills/providers/speech-to-text/elevenlabs-scribe/EVAL.md

  • Network accessline 28
    - `POST https://api.elevenlabs.io/v1/speech-to-text`, multipart form data (2).

skills/providers/speech-to-text/elevenlabs-scribe/SKILL.md

  • Network accessline 22
    Batch endpoint: `POST https://api.elevenlabs.io/v1/speech-to-text` with multipart form data.
  • Network accessline 347
    - ElevenLabs Speech to Text overview: https://elevenlabs.io/docs/overview/capabilities/speech-to-text
  • Network accessline 348
    - ElevenLabs Speech to Text API reference: https://elevenlabs.io/docs/api-reference/speech-to-text/convert
  • Network accessline 349
    - ElevenLabs Scribe model overview: https://elevenlabs.io/docs/overview/models
  • Network accessline 350
    - ElevenLabs realtime STT API reference: https://elevenlabs.io/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime
  • Network accessline 351
    - ElevenLabs multichannel STT guide: https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/multichannel-transcription
  • Network accessline 352
    - ElevenLabs asynchronous STT/webhooks guide: https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/webhooks
  • Network accessline 353
    - ElevenLabs keyterm prompting guide: https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/keyterm-prompting
  • Network accessline 354
    - ElevenLabs entity detection guide: https://elevenlabs.io/docs/eleven-api/guides/how-to/speech-to-text/batch/entity-detection
  • Network accessline 355
    - ElevenLabs subtitles product guide: https://elevenlabs.io/docs/eleven-creative/products/subtitles
  • Network accessline 356
    - ElevenLabs API pricing: https://elevenlabs.io/pricing/api
  • Network accessline 357
    - ElevenLabs Zero Retention Mode: https://elevenlabs.io/docs/eleven-api/resources/zero-retention-mode
  • Network accessline 358
    - ElevenLabs Data residency: https://elevenlabs.io/docs/overview/administration/data-residency
  • Network accessline 359
    - ElevenLabs Latency optimization / U.S. API routing: https://elevenlabs.io/docs/eleven-api/guides/how-to/best-practices/latency-optimization
  • Network accessline 360
    - ElevenLabs security best practices: https://elevenlabs.io/docs/eleven-api/guides/how-to/best-practices/security
  • Network accessline 361
    - ElevenLabs changelog Scribe v1 removal notice: https://elevenlabs.io/docs/changelog
  • Network accessline 362
    - ElevenLabs DPA and Privacy Policy: https://elevenlabs.io/dpa and https://elevenlabs.io/privacy-policy
  • Network accessline 363
    - ElevenLabs Prohibited Use Policy and Safety page: https://elevenlabs.io/use-policy and https://elevenlabs.io/safety

skills/providers/text-to-speech/amazon-polly/SKILL.md

  • Network accessline 16
    - `SynthesizeSpeech`: real-time request/response. Use for short narration lines, UI prompts, voice preview, batch segment synthesis, and speech-mark JSON. Input limit is 6,000 total characters, with no more than 3,000 billed characters; out
  • Network accessline 17
    - `StartSpeechSynthesisTask`: asynchronous synthesis to Amazon S3, optionally with SNS notification. Use for long articles, audiobook chapters, training modules, and server workflows that should not hold an HTTP audio stream open. Input lim
  • Network accessline 18
    - `StartSpeechSynthesisStream`: bidirectional streaming input/output over HTTP/2. Use only when the application needs streamed generative audio while text is still arriving. Documented fact: AWS currently documents this operation as support
  • Network accessline 23
    - `neural`: better naturalness than standard, with all speech marks, many SSML tags, asynchronous synthesis, and selected Newscaster speaking style support. Good default for produced narration when speech marks or SSML control matter. - `lo
  • Network accessline 25
    - `generative`: most conversational and adaptive Polly family, with streaming support and higher humanlike variability. Use for conversational assistant lines, virtual trainers, and ad-like reads when its feature constraints fit. Important 
  • Network accessline 33
    - Polly supports four voice engines: Generative, Long-form, Neural, and Standard. Source: https://docs.aws.amazon.com/polly/latest/dg/voice-engines-polly.html
  • Network accessline 34
    - `SynthesizeSpeech` output formats include `mp3`, `ogg_vorbis`, `ogg_opus`, `pcm`, `mulaw`, `alaw`, and `json`; JSON is for speech marks. For `SynthesizeSpeech`, MP3/OGG Vorbis sample rates include 8000, 16000, 22050, 24000, 44100, and 480
  • Network accessline 35
    - `StartSpeechSynthesisTask` requires an output S3 bucket and can return task metadata including task ID, status, output URI, request characters, output format, sample rate, and SNS topic ARN. Source: https://docs.aws.amazon.com/polly/lates
  • Network accessline 36
    - Speech marks are line-delimited JSON records with millisecond `time`, `type` (`sentence`, `word`, `viseme`, or `ssml`), byte offsets for word/sentence marks, and a value. Source: https://docs.aws.amazon.com/polly/latest/dg/output.html
  • Network accessline 37
    - Neural and Long-form voices support all speech marks; Generative voices currently do not support speech marks. Sources: https://docs.aws.amazon.com/polly/latest/dg/neural-voices.html, https://docs.aws.amazon.com/polly/latest/dg/long-form-
  • Network accessline 38
    - Pronunciation lexicons are stored per AWS Region, are W3C PLS-compliant, and apply only when the lexicon language matches the voice language. Up to five lexicons can be specified in a synthesis request. Sources: https://docs.aws.amazon.co
  • Network accessline 39
    - Quotas as of 2026-07-10 include: `SynthesizeSpeech` 80 TPS for Standard, 8 TPS for Neural, 8 TPS for Long-form, 8 TPS for Generative; `StartSpeechSynthesisTask` 10 TPS for Standard/Neural, 1 TPS for Long-form/Generative; lexicon managemen
  • Network accessline 40
    - Commercial pricing as of 2026-07-10 is listed by AWS as $4.00 per 1M characters for Standard, $16.00 for Neural, $100.00 for Long-form, and $30.00 for Generative, outside free tier; speech marks are billed as processed characters for Stan
  • Network accessline 41
    - AWS says generated audio can be cached and replayed at no additional Polly cost. Source: https://aws.amazon.com/polly/pricing/
  • Network accessline 56
    - Standard voices support all Polly SSML tags except `<amazon:domain name="news">`; Neural, Long-form, and Generative support many but not all tags. Unsupported tags can return errors. Source: https://docs.aws.amazon.com/polly/latest/dg/sup
  • Network accessline 57
    - `<break>` is fully available for Neural, Long-form, and Generative; individual `<break>` elements have a maximum duration of 10 seconds. Source: https://docs.aws.amazon.com/polly/latest/dg/limits.html
  • Network accessline 58
    - `<emphasis>` is not available for Neural, Long-form, or Generative voices. Use wording, punctuation, `<break>`, or supported `<prosody>` controls instead. Source: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html
  • Network accessline 59
    - `<mark>` is fully available for Neural and Long-form and partially available for Generative, but Generative speech-mark output is not currently available; do not design a Generative workflow that depends on mark JSON. Sources: https://doc
  • Network accessline 60
    - `<say-as>` is available for Long-form and Generative and partially available for Neural. For Neural, `say-as interpret-as="characters"` can cause the affected sentence to be synthesized with the corresponding Standard voice while still bi
  • Network accessline 61
    - In SSML, escape reserved XML characters such as `&`, `<`, and `>`. Source: https://docs.aws.amazon.com/polly/latest/dg/escapees.html
  • Network accessline 103
    - Speech mark output is JSON, not an audio stream. A speech mark object contains millisecond timing and either byte offsets/value for words and sentences, a viseme name, or an SSML mark value. Source: https://docs.aws.amazon.com/polly/lates
  • Network accessline 104
    - Speech marks are only available with `OutputFormat="json"`; requesting marks with another output format is an error. Source: https://docs.aws.amazon.com/polly/latest/APIReference/API_SynthesizeSpeech.html
  • Network accessline 105
    - Speech mark metadata can differ by voice for the same text. Source: https://docs.aws.amazon.com/polly/latest/dg/output.html
  • Network accessline 125
    - Polly lexicons must conform to the W3C Pronunciation Lexicon Specification (PLS). Source: https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html
  • Network accessline 126
    - Lexicons are stored in a specific AWS Region and apply only when the lexicon language matches the selected voice language. Source: https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html
  • Network accessline 127
    - API constraints include up to 100 lexicons per account per Region, lexicon names up to 20 alphanumeric characters, each lexicon up to 40,000 characters, replacement values up to 100 characters, and up to five lexicons per synthesis reques
  • Network accessline 128
    - Polly supports IPA and X-SAMPA pronunciations in lexicons. Source: https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons-console-upload.html
  • Network accessline 140
    <?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0"   xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
  • Network accessline 141
    <lexicon version="1.0"   xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"   alphabet="ipa"
  • Network accessline 142
    xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
  • Network accessline 179
    - Amazon Polly supports IAM identity-based policies, policy actions, policy resources, temporary credentials, and forward access sessions; it does not support resource-based policies, service-specific condition keys, ACLs, ABAC tags in poli
  • Network accessline 180
    - Polly policy actions use the `polly:` prefix. Source: https://docs.aws.amazon.com/polly/latest/dg/security_iam_service-with-iam.html
  • Network accessline 181
    - AWS recommends MFA, SSL/TLS, CloudTrail logging, AWS encryption solutions, and least-privilege IAM. Source: https://docs.aws.amazon.com/polly/latest/dg/data-protection.html
  • Network accessline 182
    - AWS strongly recommends not putting sensitive identifying information into free-form fields because data entered into AWS services might be included in diagnostic logs. Source: https://docs.aws.amazon.com/polly/latest/dg/data-protection.h
  • Network accessline 183
    - AWS says Amazon Polly does not retain the content of text submissions. Source: https://docs.aws.amazon.com/polly/latest/dg/security-best-practices.html
  • Network accessline 184
    - `SynthesizeSpeech` is stateless and its output cannot be retrieved from Polly later; store/encrypt generated files in your own system or S3 if you need retention. Source: https://docs.aws.amazon.com/polly/latest/dg/encryption-at-rest.html
  • Network accessline 185
    - Amazon Polly can be used with interface VPC endpoints powered by AWS PrivateLink for private connectivity from a VPC. Source: https://docs.aws.amazon.com/polly/latest/dg/using-polly-with-vpc-endpoints.html
  • Network accessline 186
    - CloudTrail captures Polly API calls; CloudWatch Logs can monitor job status. Source: https://docs.aws.amazon.com/polly/latest/dg/sec-logging.html
  • Network accessline 187
    - Third-party auditors assess Amazon Polly under AWS compliance programs including SOC, PCI, FedRAMP, and HIPAA; customer compliance responsibility depends on data sensitivity and applicable law. Source: https://docs.aws.amazon.com/polly/la
  • Network accessline 188
    - S3 encrypts new objects at rest by default with SSE-S3; use S3 bucket encryption settings or SSE-KMS when customer-managed key control is required. Source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingEncryption.html
  • Network accessline 308
    - Amazon Polly voice engines: https://docs.aws.amazon.com/polly/latest/dg/voice-engines-polly.html
  • Network accessline 309
    - Standard, Neural, Long-form, and Generative voice pages: https://docs.aws.amazon.com/polly/latest/dg/neural-voices.html, https://docs.aws.amazon.com/polly/latest/dg/long-form-voices.html, https://docs.aws.amazon.com/polly/latest/dg/genera
  • Network accessline 310
    - `SynthesizeSpeech`, `StartSpeechSynthesisTask`, and `StartSpeechSynthesisStream` API references: https://docs.aws.amazon.com/polly/latest/APIReference/API_SynthesizeSpeech.html, https://docs.aws.amazon.com/polly/latest/APIReference/API_St
  • Network accessline 311
    - SSML, speech marks, and lexicons: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html, https://docs.aws.amazon.com/polly/latest/dg/output.html, https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html
  • Network accessline 312
    - Quotas, endpoints, and pricing: https://docs.aws.amazon.com/polly/latest/dg/limits.html, https://docs.aws.amazon.com/general/latest/gr/pol.html, https://aws.amazon.com/polly/pricing/
  • Network accessline 313
    - Security, privacy, IAM, logging, VPC endpoints, compliance, and encryption: https://docs.aws.amazon.com/polly/latest/dg/data-protection.html, https://docs.aws.amazon.com/polly/latest/dg/security_iam_service-with-iam.html, https://docs.aws

skills/providers/text-to-speech/byteplus-seed-speech-tts/SKILL.md

  • Network accessline 58
    POST https://voice.ap-southeast-1.bytepluses.com/api/v3/tts/unidirectional
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 219
    - BytePlus Seed Speech and TTS 2.0/1.0: https://www.byteplus.com/en/product/voice , https://docs.byteplus.com/en/docs/byteplusvoice/texttospeechv2 , and https://docs.byteplus.com/en/docs/byteplusvoice/texttospeechv_1
  • Network accessline 220
    - Bidirectional WebSocket and unidirectional HTTP: https://docs.byteplus.com/en/docs/byteplusvoice/streaming_tts and https://docs.byteplus.com/en/docs/byteplusvoice/unidirectional_tts_http
  • Network accessline 221
    - Current voice list and console guide: https://docs.byteplus.com/en/docs/byteplusvoice/voicelist and https://docs.byteplus.com/en/docs/byteplusvoice/Speech_Console_Guide
  • Network accessline 222
    - Billing: https://docs.byteplus.com/en/docs/byteplusvoice/TTS_Billing
  • Network accessline 223
    - Voice replication documentation and billing: https://docs.byteplus.com/en/docs/byteplusvoice/voicereplication-v3-voice-training and https://docs.byteplus.com/en/docs/byteplusvoice/voicereplicationbilling
  • Network accessline 224
    - DPA, Privacy Policy, Acceptable Use Policy, and AI Models FAQ: https://docs.byteplus.com/en/docs/legal/docs-data-processing-addendum , https://docs.byteplus.com/en/legal/docs/privacy-policy , https://docs.byteplus.com/en/docs/legal/docs-a
  • Network accessline 225
    - Seed-TTS technical report (research context only): https://arxiv.org/abs/2406.02430

skills/providers/text-to-speech/cartesia-sonic/SKILL.md

  • Network accessline 450
    - Cartesia overview and Sonic model positioning: https://docs.cartesia.ai/get-started/overview
  • Network accessline 451
    - Sonic 3.5 model page and supported-language/model claims: https://docs.cartesia.ai/build-with-cartesia/tts-models/latest
  • Network accessline 452
    - Deprecated/sunsetted models and stable offerings: https://docs.cartesia.ai/build-with-cartesia/tts-models/api-changes
  • Network accessline 453
    - TTS endpoint comparison: https://docs.cartesia.ai/use-the-api/compare-tts-endpoints
  • Network accessline 454
    - Realtime TTS quickstart: https://docs.cartesia.ai/get-started/realtime-text-to-speech-quickstart
  • Network accessline 455
    - WebSocket contexts and continuations: https://docs.cartesia.ai/use-the-api/tts-websocket/contexts
  • Network accessline 456
    - Prompting tips: https://docs.cartesia.ai/build-with-cartesia/capability-guides/prompting-tips
  • Network accessline 457
    - Custom pronunciations: https://docs.cartesia.ai/build-with-cartesia/capability-guides/custom-pronunciations
  • Network accessline 458
    - Volume, speed, and emotion: https://docs.cartesia.ai/build-with-cartesia/capability-guides/volume-speed-emotion
  • Network accessline 459
    - Output format: https://docs.cartesia.ai/build-with-cartesia/capability-guides/tts-output-audio-format
  • Network accessline 460
    - TTS API references: https://docs.cartesia.ai/api-reference/tts/bytes and https://docs.cartesia.ai/api-reference/tts/sse
  • Network accessline 461
    - Voice selection and custom voice docs: https://docs.cartesia.ai/build-with-cartesia/capability-guides/choosing-a-voice
  • Network accessline 462
    - Instant Voice Clone: https://docs.cartesia.ai/build-with-cartesia/capability-guides/clone-voices
  • Network accessline 463
    - Pro Voice Clone: https://docs.cartesia.ai/build-with-cartesia/capability-guides/clone-voices-pro
  • Network accessline 464
    - Voice clone API: https://docs.cartesia.ai/api-reference/voices/clone
  • Network accessline 465
    - Voice localization API: https://docs.cartesia.ai/api-reference/voices/localize
  • Network accessline 466
    - Voice changer API: https://docs.cartesia.ai/api-reference/voice-changer/bytes and https://docs.cartesia.ai/api-reference/voice-changer/sse
  • Network accessline 467
    - Pricing: https://docs.cartesia.ai/pricing and https://www.cartesia.ai/pricing
  • Network accessline 468
    - Concurrency and WebSocket limits: https://docs.cartesia.ai/use-the-api/concurrency-limits-and-timeouts
  • Network accessline 469
    - API conventions, auth, versioning, errors: https://docs.cartesia.ai/use-the-api/api-conventions
  • Network accessline 470
    - Zero Data Retention: https://docs.cartesia.ai/enterprise/zero-data-retention
  • Network accessline 471
    - Data Protection Addendum: https://www.cartesia.ai/legal/dpa
  • Network accessline 472
    - Acceptable Use Policy: https://www.cartesia.ai/legal/acceptable-use

skills/providers/text-to-speech/elevenlabs-tts/SKILL.md

  • Network accessline 52
    **Documented, verified 2026-07-09:** current core TTS model IDs and per-request limits are listed on the [ElevenLabs models page](https://elevenlabs.io/docs/overview/models). Query the models endpoint before execution.
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 249
    <?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0"   xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
  • Network accessline 250
    <lexicon version="1.0"   xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"   alphabet="ipa"
  • Network accessline 251
    xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Network accessline 489
    - [Models and current model IDs, languages, limits, deprecations, and concurrency](https://elevenlabs.io/docs/overview/models)
  • Network accessline 490
    - [Create speech API](https://elevenlabs.io/docs/api-reference/text-to-speech/convert)
  • Network accessline 491
    - [Stream speech API](https://elevenlabs.io/docs/api-reference/text-to-speech/stream)
  • Network accessline 492
    - [Stream speech with timing API](https://elevenlabs.io/docs/api-reference/text-to-speech/stream-with-timestamps)
  • Network accessline 493
    - [TTS best practices: pauses, pronunciation, normalization, and v3 prompting](https://elevenlabs.io/docs/overview/capabilities/text-to-speech/best-practices)
  • Network accessline 494
    - [Default voice settings reference](https://elevenlabs.io/docs/api-reference/voices/settings/get-default/)
  • Network accessline 495
    - [Pronunciation dictionaries guide](https://elevenlabs.io/docs/eleven-api/guides/how-to/text-to-speech/pronunciation-dictionaries)
  • Network accessline 496
    - [Request stitching guide](https://elevenlabs.io/docs/eleven-api/guides/how-to/text-to-speech/request-stitching)
  • Network accessline 497
    - [Understanding audio streaming](https://elevenlabs.io/docs/eleven-api/concepts/audio-streaming)
  • Network accessline 498
    - [Realtime TTS WebSocket guide](https://elevenlabs.io/docs/eleven-api/guides/how-to/websockets/realtime-tts)
  • Network accessline 499
    - [API errors](https://elevenlabs.io/docs/eleven-api/resources/errors)
  • Network accessline 500
    - [Text to Speech product guide](https://elevenlabs.io/docs/eleven-creative/playground/text-to-speech)
  • Network accessline 501
    - [Voice Library](https://elevenlabs.io/docs/eleven-creative/voices/voice-library)
  • Network accessline 502
    - [Voice Design](https://elevenlabs.io/docs/eleven-creative/voices/voice-design/)
  • Network accessline 503
    - [Instant Voice Cloning](https://elevenlabs.io/docs/eleven-creative/voices/voice-cloning/instant-voice-cloning)
  • Network accessline 504
    - [Professional Voice Cloning](https://elevenlabs.io/docs/eleven-creative/voices/voice-cloning/professional-voice-cloning)
  • Network accessline 505
    - [ElevenCreative Studio](https://elevenlabs.io/docs/eleven-creative/products/studio)
  • Network accessline 506
    - [Zero Retention Mode](https://elevenlabs.io/docs/eleven-api/resources/zero-retention-mode)
  • Network accessline 507
    - [Audio Detector](https://elevenlabs.io/docs/eleven-creative/audio-tools/audio-detector)
  • Network accessline 508
    - [Prohibited Use Policy](https://elevenlabs.io/use-policy)
  • Network accessline 509
    - [Terms of Service for non-EEA regions](https://elevenlabs.io/terms-of-use)
  • Network accessline 510
    - [Terms of Service for EEA, Switzerland, and UK; use the linked regional terms where applicable](https://elevenlabs.io/terms-of-use-eu)
  • Network accessline 511
    - [Commercial-use help article](https://help.elevenlabs.io/hc/en-us/articles/13313564601361-Can-I-publish-the-content-I-generate-on-the-platform)
  • Network accessline 512
    - [Voice Library Addendum](https://elevenlabs.io/vla)
  • Network accessline 516
    - [ITU-T P.800: methods for subjective determination of transmission quality](https://www.itu.int/rec/t-rec-p.800)
  • Network accessline 517
    - [ITU-T P.808: crowdsourced subjective speech-quality evaluation](https://www.itu.int/rec/T-REC-P.808-202106-I/en)
  • Network accessline 518
    - [ITU-R BS.1770: programme loudness and true-peak measurement algorithms](https://www.itu.int/rec/R-REC-BS.1770)
  • Network accessline 519
    - [EBU R 128: broadcast loudness normalization](https://tech.ebu.ch/publications/r128)

skills/providers/text-to-speech/fish-audio-tts/EVAL.md

  • Network accessline 61
    ### D1. A startup ships a paid consumer app and wants to self-host OpenAudio S1-mini to avoid API fees. Advise. **Expected decision:** Do **not** self-host those weights for the commercial product as-is — S1-mini weights are CC-BY-NC-SA-4.0
  • Network accessline 62
    **Expected decision:** Do **not** self-host those weights for the commercial product as-is — S1-mini weights are CC-BY-NC-SA-4.0 (non-commercial). Route commercial workloads through the paid hosted API, or negotiate a commercial license fro
  • Network accessline 63
    **Reasoning a strong answer shows:** identifies the NC clause; separates code license (Apache) from weights license (NC); notes the full-quality flagship isn't openly published anyway; weighs GPU cost vs. per-byte billing only after the lic
  • Network accessline 64
    **Penalize:** greenlighting commercial self-hosting of NC weights; citing an unverified "MIT" license as justification.

skills/providers/text-to-speech/fish-audio-tts/SKILL.md

  • Network accessline 45
    ### Endpoints [Doc, 2026-07-10] - **REST (batch/stream):** `POST https://api.fish.audio/v1/tts`
  • Network accessline 46
    - **REST (batch/stream):** `POST https://api.fish.audio/v1/tts`
  • Network accessline 47
    - **WebSocket (bidirectional streaming):** `wss://api.fish.audio/v1/tts/live` - **Create voice model (cloning):** `POST https://api.fish.audio/model` - **ASR / transcription:** `transcribe-1` model (separate endpoint; $0.36 per audio hour).
  • Network accessline 48
    - **Create voice model (cloning):** `POST https://api.fish.audio/model`
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Network accessline 295
    ### Example D — Self-host decision **Intent:** user has 40 hours/month of internal, non-commercial research narration and one RTX 4090. **Decision:** OpenAudio **S1-mini** self-hosted is reasonable — fits the 4090, non-commercial use satisf
  • Network accessline 297
    **Decision:** OpenAudio **S1-mini** self-hosted is reasonable — fits the 4090, non-commercial use satisfies CC-BY-NC-SA, and steady volume amortizes the GPU. **[Heuristic]** But if that narration ships in a paid product, self-hosting the NC
  • Network accessline 309
    - Fish Audio TTS API reference — https://docs.fish.audio/developer-guide/core-features/text-to-speech
  • Network accessline 310
    - Fish Audio pricing & rate limits — https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits
  • Network accessline 311
    - Fish Audio WebSocket TTS streaming — https://docs.fish.audio/api-reference/endpoint/websocket/tts-live
  • Network accessline 312
    - Fish Audio voice cloning (SDK guide) — https://docs.fish.audio/developer-guide/sdk-guide/javascript/voice-cloning
  • Network accessline 313
    - Fish Audio self-hosting / local setup — https://docs.fish.audio/developer-guide/self-hosting/local-setup
  • Network accessline 314
    - Fish Audio terms of service — https://fish.audio/terms/
  • Network accessline 315
    - OpenAudio S1 announcement — https://openaudio.com/blogs/s1
  • Network accessline 316
    - OpenAudio S1-mini model card — https://huggingface.co/fishaudio/openaudio-s1-mini
  • Network accessline 317
    - Fish-Speech / OpenAudio GitHub — https://github.com/fishaudio/fish-speech
  • Network accessline 318
    - Fish-Speech docs (open weights) — https://speech.fish.audio/
  • Network accessline 319
    - EmergentTTS-Eval (NeurIPS'25 benchmark, third-party method) — https://github.com/boson-ai/EmergentTTS-Eval-public
  • Network accessline 320
    - Fish Audio S2 technical report (first-party) — https://arxiv.org/pdf/2603.08823

skills/providers/text-to-speech/hume-octave/SKILL.md

  • Network accessline 20
    - Octave is Hume's speech-language model behind its TTS and voice features. Hume describes it as using language-model intelligence to understand text semantically and emotionally, rather than only reading phonemes. Source: https://dev.hume.
  • Network accessline 21
    - The TTS API supports streaming HTTP output, WebSocket bidirectional streaming, and non-streaming HTTP responses. Source: https://dev.hume.ai/docs/text-to-speech-tts/overview
  • Network accessline 22
    - Main TTS endpoints are `/v0/tts`, `/v0/tts/file`, `/v0/tts/stream/json`, `/v0/tts/stream/file`, and WebSocket `wss://api.hume.ai/v0/tts/stream/input`. Source: https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json and https://de
  • Network accessline 23
    - Octave 1 supports English and Spanish. Octave 2 preview supports English, Japanese, Korean, Spanish, French, Portuguese, Italian, German, Russian, Hindi, and Arabic. Source: https://dev.hume.ai/docs/text-to-speech-tts/overview
  • Network accessline 24
    - Hume documents model latency around `~200ms` for Octave 1 and `~100ms` for Octave 2 preview, excluding network transit. Streaming instant mode typically has first audio ready around `~200ms`, depending on load and input complexity. Source
  • Network accessline 25
    - The TTS API limit is 5,000 characters per utterance, 1,000 characters per utterance description, up to 5 generations per request, and output formats `MP3`, `WAV`, and `PCM`. Source: https://dev.hume.ai/docs/text-to-speech-tts/overview
  • Network accessline 26
    - An utterance can include `text`, optional `voice`, optional `description`, `speed`, and `trailing_silence`. Source: https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json
  • Network accessline 27
    - `speed` is a non-linear scale from `0.5` to `2.0`; `1.0` is normal. Source: https://dev.hume.ai/docs/text-to-speech-tts/acting-instructions
  • Network accessline 28
    - `description` acting instructions are documented for Octave 1 only; Hume says Octave 2 support is coming soon. `speed` and `trailing_silence` are supported in all models. Source: https://dev.hume.ai/docs/text-to-speech-tts/acting-instruct
  • Network accessline 29
    - If you specify `version: "2"`, Hume requires a `voice`; dynamic voice generation without a predefined voice is rejected for Octave 2. Source: https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json - Voice design from natural-lan
  • Network accessline 30
    - Voice design from natural-language descriptions currently requires Octave 1, and voices designed with Octave 1 are compatible with Octave 2 requests. Hume says multilingual voice design for Octave 2 is coming soon. Source: https://dev.hum
  • Network accessline 31
    - Voices may be referenced by `id` or by `name`; when using a name, include `provider: "HUME_AI"` for Hume Voice Library voices or `provider: "CUSTOM_VOICE"` for saved custom voices. Source: https://dev.hume.ai/docs/text-to-speech-tts/voice
  • Network accessline 32
    - Voice cloning can be created from a microphone recording or uploaded audio sample from a consenting speaker; access depends on subscription tier. Hume's TTS overview says cloning can work with as little as 15 seconds of audio. Source: htt
  • Network accessline 33
    - Voice conversion accepts speech audio plus a target voice and returns converted audio while preserving the source speech patterns, timing, and emotional expression. Source: https://dev.hume.ai/docs/text-to-speech-tts/voice-conversion - Vo
  • Network accessline 34
    - Voice conversion input audio should be human speech, clear, at least 12 seconds and less than 3 minutes, with supported input formats `MP3`, `WAV`, `M4A`, and `OGG`; 44.1 kHz is recommended. Source: https://dev.hume.ai/docs/text-to-speech
  • Network accessline 35
    - Octave 2 can return word- and phoneme-level timestamps when requested via `include_timestamp_types`; timestamp requests require `version: "2"`. Source: https://dev.hume.ai/docs/text-to-speech-tts/timestamps
  • Network accessline 36
    - Phoneme-level timestamps use IPA symbols, with IPA-compatible extensions for some languages. Source: https://dev.hume.ai/docs/text-to-speech-tts/timestamps
  • Network accessline 37
    - Pricing, monthly included TTS characters, request-per-minute limits, voice cloning availability, and commercial-use permissions vary by plan. Source: https://www.hume.ai/pricing and https://www.hume.ai/terms-of-use
  • Network accessline 38
    - Hume's terms say Free and Starter plans are limited to non-commercial use, while Creator and above may be used commercially subject to Hume policies. Source: https://www.hume.ai/terms-of-use
  • Network accessline 39
    - Hume's API Data Usage Policy says customer-submitted API data is not used to train Hume models or improve service offerings. The Terms of Use and Privacy pages should still be checked for license, retention, account settings, and non-API 
  • Network accessline 136
    - Put multiple utterances in one request. Each utterance continues from the immediately previous utterance. - Continue from a previous call using `context.generation_id`. - Provide context utterances that guide delivery without being conver
  • Network accessline 138
    - Provide context utterances that guide delivery without being converted to speech. Source: https://dev.hume.ai/docs/text-to-speech-tts/continuation
  • Network accessline 152
    - Octave 2 preview supports 11 listed languages as of 2026-07-10; Octave 1 supports English and Spanish. - Octave 2 provides word/phoneme timestamps when requested. - Hume's Octave 2 launch material says Octave 2 improves pronunciation of u
  • Network accessline 154
    - Hume's Octave 2 launch material says Octave 2 improves pronunciation of uncommon words, repeated words, numbers, and symbols. Source: https://www.hume.ai/blog/octave-2-launch
  • Network accessline 201
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Network accessline 220
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Network accessline 267
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Network accessline 305
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Network accessline 335
    Treat pricing and limits as volatile. As of 2026-07-10, Hume's pricing page lists plan-dependent monthly included TTS characters, additional character costs, request-per-minute limits, unlimited voice cloning creation/use on listed plans, a
  • Network accessline 347
    - Hume's API Data Usage Policy says API customer data is not used to train or improve Hume models. Source: https://www.hume.ai/api-data-usage-policy
  • Network accessline 348
    - Hume's privacy docs describe account controls for data retention/training opt-out, primarily around EVI, and say non-API consumer products such as Playground/Demo may differ. Source: https://dev.hume.ai/docs/resources/privacy
  • Network accessline 349
    - Hume's Terms include licenses and restrictions that must be reviewed for the exact project, especially if using non-API tools, cloning, PHI, or commercial deployment. Source: https://www.hume.ai/terms-of-use
  • Network accessline 370
    - Hume TTS overview and limits: https://dev.hume.ai/docs/text-to-speech-tts/overview
  • Network accessline 371
    - TTS API reference: https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json
  • Network accessline 372
    - Streaming JSON reference: https://dev.hume.ai/reference/text-to-speech-tts/synthesize-json-streaming
  • Network accessline 373
    - WebSocket stream input reference: https://dev.hume.ai/reference/text-to-speech-tts/stream-input
  • Network accessline 374
    - Voice overview: https://dev.hume.ai/docs/voice/overview
  • Network accessline 375
    - Voice design: https://dev.hume.ai/docs/voice/voice-design
  • Network accessline 376
    - Voice guide for TTS: https://dev.hume.ai/docs/text-to-speech-tts/voice
  • Network accessline 377
    - Voice cloning: https://dev.hume.ai/docs/voice/voice-cloning
  • Network accessline 378
    - Acting instructions: https://dev.hume.ai/docs/text-to-speech-tts/acting-instructions
  • Network accessline 379
    - Continuation: https://dev.hume.ai/docs/text-to-speech-tts/continuation
  • Network accessline 380
    - Timestamps: https://dev.hume.ai/docs/text-to-speech-tts/timestamps
  • Network accessline 381
    - Voice conversion: https://dev.hume.ai/docs/text-to-speech-tts/voice-conversion
  • Network accessline 382
    - Octave 2 launch/changelog context: https://www.hume.ai/blog/octave-2-launch and https://dev.hume.ai/changelog
  • Network accessline 383
    - Pricing: https://www.hume.ai/pricing
  • Network accessline 384
    - Terms: https://www.hume.ai/terms-of-use
  • Network accessline 385
    - Privacy: https://dev.hume.ai/docs/resources/privacy
  • Network accessline 386
    - API data usage policy: https://www.hume.ai/api-data-usage-policy

skills/providers/text-to-speech/kokoro-tts/SKILL.md

  • Network accessline 31
    - **Model.** ~82 million parameters. Architecture is StyleTTS 2 (arXiv 2306.07691)   with an ISTFTNet decoder (arXiv 2203.02395). The card describes it as   "Decoder only: no diffusion, no encoder release." Source: [hexgrad/Kokoro-82M model
  • Network accessline 32
    with an ISTFTNet decoder (arXiv 2203.02395). The card describes it as   "Decoder only: no diffusion, no encoder release." Source: [hexgrad/Kokoro-82M model card](https://huggingface.co/hexgrad/Kokoro-82M). - **License.** Apache 2.0, includi
  • Network accessline 33
    "Decoder only: no diffusion, no encoder release." Source: [hexgrad/Kokoro-82M model card](https://huggingface.co/hexgrad/Kokoro-82M).
  • Network accessline 44
    - **Output.** 24 kHz mono audio. Sample rate is fixed at 24000 Hz. Source: model card. - **Coverage.** v1.0 ships **8 languages and 54 voices** (American + British English count   as one language). Sources: model card, [VOICES.md](https://h
  • Network accessline 46
    as one language). Sources: model card, [VOICES.md](https://huggingface.co/hexgrad/Kokoro-82M/blob/main/VOICES.md).
  • Network accessline 92
    Source: [VOICES.md](https://huggingface.co/hexgrad/Kokoro-82M/blob/main/VOICES.md).
  • Network accessline 120
    - The Python `KPipeline` splits automatically; its `split_pattern` defaults to `r'\n+'`   for English and returns one `(graphemes, phonemes, audio)` result per chunk, which you   concatenate. Source: [pipeline.py](https://github.com/hexgrad
  • Network accessline 121
    for English and returns one `(graphemes, phonemes, audio)` result per chunk, which you   concatenate. Source: [pipeline.py](https://github.com/hexgrad/kokoro/blob/main/kokoro/pipeline.py). - **Non-English chunking is not fully implemented.*
  • Network accessline 122
    concatenate. Source: [pipeline.py](https://github.com/hexgrad/kokoro/blob/main/kokoro/pipeline.py).
  • Network accessline 133
    Kokoro does not read graphemes directly — text is converted to phonemes by [**misaki**](https://github.com/hexgrad/misaki), hexgrad's G2P library, then fed to the
  • Network accessline 134
    [**misaki**](https://github.com/hexgrad/misaki), hexgrad's G2P library, then fed to the
  • Network accessline 137
    for non-English G2P. Install espeak-ng as a system dependency or OOV words degrade to letter-by-letter spelling. Documented example: with fallback, `eBook` → `ˈi bˈʊk`; without it, → `ˈiː bˈi ˈoʊ ˈoʊ kˈeɪ` (spelled out). Source: [misaki REA
  • Network accessline 139
    it, → `ˈiː bˈi ˈoʊ ˈoʊ kˈeɪ` (spelled out). Source: [misaki README](https://github.com/hexgrad/misaki).
  • Network accessline 158
    weighted numpy add, `style1*(w0/100) + style2*(w1/100)`, with weights normalized if they don't sum to 100; several tools cap blending at exactly two voices. Source: [nazdridoy/kokoro-tts voice-blending docs](https://deepwiki.com/nazdridoy/k
  • Network accessline 160
    [nazdridoy/kokoro-tts voice-blending docs](https://deepwiki.com/nazdridoy/kokoro-tts/3.2-voice-blending).
  • Network accessline 162
    - In **Kokoro-FastAPI**, request a blend by combining voice IDs: `voice="af_sky+af_bella"`   (equal), or weighted per that server's syntax. Source:   [remsky/Kokoro-FastAPI](https://github.com/remsky/Kokoro-FastAPI).
  • Network accessline 163
    (equal), or weighted per that server's syntax. Source:   [remsky/Kokoro-FastAPI](https://github.com/remsky/Kokoro-FastAPI). - In **native Python** you can load two voicepack tensors and average them yourself for
  • Network accessline 164
    [remsky/Kokoro-FastAPI](https://github.com/remsky/Kokoro-FastAPI).
  • Network accessline 197
    audio you concatenate, which is exactly the long-form pattern above. `speed` (~0.8–1.3) trades pace for naturalness. For lower-level control, `KModel` runs a single already-phonemized chunk. Source: model card, [Python API](https://deepwiki
  • Network accessline 199
    chunk. Source: model card, [Python API](https://deepwiki.com/hexgrad/kokoro/3.1-python-api).
  • Network accessline 224
    Quantization trade-off: `q8`/`q4` shrink download and speed WASM at some quality cost; `fp32` is highest quality and is recommended with WebGPU. Source: [kokoro-js README](https://github.com/hexgrad/kokoro/tree/main/kokoro.js),
  • Network accessline 225
    `fp32` is highest quality and is recommended with WebGPU. Source: [kokoro-js README](https://github.com/hexgrad/kokoro/tree/main/kokoro.js), [onnx-community/Kokoro-82M-v1.0-ONNX](https://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX).
  • Network accessline 226
    [kokoro-js README](https://github.com/hexgrad/kokoro/tree/main/kokoro.js),
  • Network accessline 227
    [onnx-community/Kokoro-82M-v1.0-ONNX](https://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX).
  • Network accessline 241
    [Credential-related source omitted]
  • Network accessline 242
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]
  • Network accessline 250
    Source: [remsky/Kokoro-FastAPI](https://github.com/remsky/Kokoro-FastAPI). Note it is a
  • Network accessline 264
    - **GPU** is dozens of times faster than real-time. One benchmark (PyTorch, ~16k chars,   chunked ≤510 tokens) reports ~**96× RTF on an A10G**, ~81× on L4, ~36× on T4; ONNX ran   lower (20–37×). Source: [Kokoro v1 benchmark gist](https://gi
  • Network accessline 265
    chunked ≤510 tokens) reports ~**96× RTF on an A10G**, ~81× on L4, ~36× on T4; ONNX ran   lower (20–37×). Source: [Kokoro v1 benchmark gist](https://gist.github.com/efemaer/23d9a3b949b751dde315192b4dcf0653), retrieved 2026-07-10. - **CPU** i
  • Network accessline 266
    lower (20–37×). Source: [Kokoro v1 benchmark gist](https://gist.github.com/efemaer/23d9a3b949b751dde315192b4dcf0653), retrieved 2026-07-10.
  • Network accessline 286
    ~4th among open-weight** models (Elo ≈ 1060), with newer/larger open models (e.g. Step   Audio EditX, Elo ≈ 1118) ahead. Secondary source, retrieved 2026-07-10:   [TTS Arena / Artificial Analysis](https://artificialanalysis.ai/text-to-speec
  • Network accessline 288
    [TTS Arena / Artificial Analysis](https://artificialanalysis.ai/text-to-speech/model-families/kokoro).
  • Network accessline 327
    - hexgrad/Kokoro-82M model card — https://huggingface.co/hexgrad/Kokoro-82M
  • Network accessline 328
    - VOICES.md — https://huggingface.co/hexgrad/Kokoro-82M/blob/main/VOICES.md
  • Network accessline 329
    - kokoro Python package / repo — https://github.com/hexgrad/kokoro , https://pypi.org/project/kokoro/
  • Network accessline 330
    - misaki G2P — https://github.com/hexgrad/misaki
  • Network accessline 331
    - kokoro-js — https://github.com/hexgrad/kokoro/tree/main/kokoro.js , https://www.npmjs.com/package/kokoro-js
  • Network accessline 332
    - ONNX build — https://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX
  • Network accessline 333
    - Kokoro-FastAPI — https://github.com/remsky/Kokoro-FastAPI
  • Network accessline 334
    - Voice-blending mechanism (secondary) — https://deepwiki.com/nazdridoy/kokoro-tts/3.2-voice-blending
  • Network accessline 335
    - Performance benchmark (secondary) — https://gist.github.com/efemaer/23d9a3b949b751dde315192b4dcf0653
  • Network accessline 336
    - TTS ranking (secondary) — https://artificialanalysis.ai/text-to-speech/model-families/kokoro

skills/providers/text-to-speech/minimax-speech/SKILL.md

  • Network accessline 16
    - Synchronous text-to-audio over HTTP: `POST https://api.minimax.io/v1/t2a_v2`.
  • Network accessline 389
    - MiniMax API documentation index: https://platform.minimax.io/docs/llms.txt
  • Network accessline 390
    - T2A HTTP API: https://platform.minimax.io/docs/api-reference/speech-t2a-http
  • Network accessline 391
    - T2A WebSocket API: https://platform.minimax.io/docs/api-reference/speech-t2a-websocket
  • Network accessline 392
    - Async T2A create/query and guide: https://platform.minimax.io/docs/api-reference/speech-t2a-async-create and https://platform.minimax.io/docs/guides/speech-t2a-async
  • Network accessline 393
    - Voice cloning upload/clone APIs: https://platform.minimax.io/docs/api-reference/voice-cloning-uploadcloneaudio and https://platform.minimax.io/docs/api-reference/voice-cloning-clone
  • Network accessline 394
    - Voice design and management APIs: https://platform.minimax.io/docs/api-reference/voice-design-design, https://platform.minimax.io/docs/api-reference/voice-management-get, and https://platform.minimax.io/docs/api-reference/voice-management
  • Network accessline 395
    - Model overview and release notes: https://platform.minimax.io/docs/guides/models-intro and https://platform.minimax.io/docs/release-notes/models
  • Network accessline 396
    - Pricing and rate limits: https://platform.minimax.io/docs/guides/pricing-paygo, https://platform.minimax.io/docs/guides/pricing-speech, and https://platform.minimax.io/docs/guides/rate-limits
  • Network accessline 397
    - Privacy Policy and Terms of Service: https://platform.minimax.io/protocol/privacy-policy and https://platform.minimax.io/protocol/terms-of-service
  • Network accessline 398
    - Technical background, not an API contract: MiniMax-Speech paper, https://arxiv.org/abs/2505.07916
  • Network accessline 399
    - Voice rights risk background, not provider policy: PRAC3 paper on synthetic voice risks, https://arxiv.org/abs/2507.16247

skills/providers/text-to-speech/qwen3-tts/EVAL.md

  • Network accessline 231
    - JSON or curl payload includes model, input.text, input.voice, input.language_type, input.instructions, optional optimize_instructions.

skills/providers/text-to-speech/qwen3-tts/SKILL.md

  • Network accessline 14
    - Qwen3-TTS is Alibaba/Qwen's multilingual text-to-speech model family for expressive, controllable, streaming-capable speech generation, with hosted DashScope/Model Studio routes and open-weight research/deployment checkpoints. Qwen's tech
  • Network accessline 15
    - Alibaba Cloud Model Studio exposes Qwen-TTS/Qwen3-TTS via HTTP/SSE non-real-time synthesis and WebSocket real-time synthesis. The non-real-time user guide says it is suited to latency-tolerant audiobook, e-learning, and content-production
  • Network accessline 16
    - Hosted Qwen3-TTS is not one universal endpoint. It has different model families for built-in voices, instruction control, voice design, voice cloning, and realtime variants. Verify the chosen region and model list immediately before produ
  • Network accessline 37
    - Non-real-time Beijing and Singapore list includes `qwen3-tts-flash`, `qwen3-tts-flash-2025-11-27`, `qwen3-tts-flash-2025-09-18`, `qwen3-tts-instruct-flash`, `qwen3-tts-instruct-flash-2026-01-26`, `qwen3-tts-vd-2026-01-26`, and `qwen3-tts-
  • Network accessline 38
    - Real-time Qwen3-TTS SDK supports system voices for `Qwen3-TTS-Instruct-Flash-Realtime` and `Qwen3-TTS-Flash-Realtime`; custom cloned voices only for `Qwen3-TTS-VC-Realtime`; custom voice-design voices only for `Qwen3-TTS-VD-Realtime`. Sou
  • Network accessline 39
    - Region-specific API keys are not interchangeable. Model Studio docs list regional differences in endpoints/base URLs, supported models, features, and pricing. Source: https://www.alibabacloud.com/help/en/model-studio/what-is-model-studio.
  • Network accessline 49
    - Non-real-time Qwen3-TTS uses the multimodal generation endpoint with model, input text, voice, and optional `language_type`; adding `X-DashScope-SSE: enable` enables streaming output. Source: https://help.aliyun.com/en/model-studio/qwen-t
  • Network accessline 50
    - For the Qwen API reference, `text` is required, `voice` is required, `language_type` defaults to `Auto`, and supported specific language values include Chinese, English, German, Italian, Portuguese, Spanish, Japanese, Korean, French, and 
  • Network accessline 51
    - The API response includes `request_id` for troubleshooting. Complete audio is exposed through `output.audio.url`, which is valid for 24 hours; in streaming mode, the complete URL appears in the final chunk, while intermediate chunks conta
  • Network accessline 52
    - Qwen3-TTS-Flash usage reports `characters`; older Qwen-TTS usage reports token fields. Source: https://help.aliyun.com/en/model-studio/qwen-tts-api.
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 85
    - The Qwen realtime Python SDK requires DashScope Python SDK 1.25.11 or later. Source: https://help.aliyun.com/en/model-studio/qwen-tts-realtime-python-sdk (verified 2026-07-10).
  • Network accessline 86
    - Realtime request parameters include model, URL, voice, language_type, mode, output format, sample rate, speech rate, volume, pitch, bitrate for Opus, instructions, and instruction optimization. Supported realtime output formats include `p
  • Network accessline 87
    - Realtime modes include `server_commit`, where the server decides when to synthesize buffered text, and `commit`, where the client triggers synthesis manually. Source: https://help.aliyun.com/en/model-studio/qwen-tts-realtime-python-sdk.
  • Network accessline 98
    - Qwen's GitHub repository describes open-source Qwen3-TTS models and tokenizers under Apache-2.0 and shows local usage for Base, CustomVoice, and VoiceDesign checkpoints such as `Qwen/Qwen3-TTS-12Hz-1.7B-Base`, `Qwen/Qwen3-TTS-12Hz-1.7B-Cu
  • Network accessline 99
    - The technical report states that Qwen3-TTS was trained on over 5 million hours of multilingual speech data and was evaluated across multilingual, cross-lingual, controllable, target-speaker, and long-speech tasks. Source: https://arxiv.or
  • Network accessline 109
    - The Qwen-TTS voice list includes built-in system voices such as Cherry, Serena, Ethan, Chelsie, Momo, Vivian, Moon, Maia, Kai, Nofish, Jennifer, Ryan, Katerina, and many others. Voice availability varies by model, and each voice row lists
  • Network accessline 110
    - Many Qwen3-TTS built-in voices list support for Chinese Mandarin, English, French, German, Russian, Italian, Spanish, Portuguese, Japanese, and Korean. Some voice-list entries are dialect-specific, including Cantonese voices. Source: http
  • Network accessline 111
    - For Qwen-TTS dialect handling, Alibaba's non-real-time guide says built-in voices can use dialect-supporting voices, but voice clone and voice design do not support dialects. Source: https://help.aliyun.com/en/model-studio/non-realtime-tt
  • Network accessline 126
    - Qwen3-TTS instruction control uses the `instructions` parameter. For Qwen3-TTS-Instruct-Flash family, supported instruction languages are Chinese and English, and maximum instruction length is 1,600 tokens. Sources: https://help.aliyun.co
  • Network accessline 128
    - Alibaba recommends concrete, multidimensional, objective, original, concise voice descriptions; it explicitly advises describing vocal qualities rather than imitating public figures because imitation is unsupported and may involve copyrig
  • Network accessline 156
    - Qwen-TTS Voice Design creates custom voices from text descriptions alone and supports real-time and non-real-time synthesis. Alibaba's Voice Design guide says Qwen-TTS has a 2,048-character voice description limit and is available in Beij
  • Network accessline 157
    - The guide says the same description may produce slightly different voices each time; generate multiple voices, listen, and choose the best. It also says `voice_prompt` currently supports Chinese and English only, while the generated voice
  • Network accessline 158
    - Qwen-TTS custom voice quotas and cleanup: each Model Studio account has a separate limit of 1,000 Qwen-TTS custom voices; if a voice is not used in any speech synthesis request for one year, the system automatically deletes it. Source: ht
  • Network accessline 188
    - Alibaba's Qwen Voice Cloning guide says Voice Cloning creates a custom voice from a 10- to 20-second audio sample without model training; Qwen-TTS cloning supports both real-time and non-real-time synthesis and is available in China (Beij
  • Network accessline 189
    - The Voice Cloning workflow is: prepare audio, create voice with the Voice Cloning API and a `target_model`, then synthesize speech with the returned voice ID. Source: https://help.aliyun.com/en/model-studio/voice-cloning-user-guide.
  • Network accessline 202
    - Alibaba's pricing page states Qwen3-TTS non-real-time and realtime are billed by input text characters and output is not charged. It lists `qwen3-tts-flash` at 0.733924 CNY per 10,000 characters for international deployment, `qwen3-tts-in
  • Network accessline 203
    - The same pricing page lists `qwen-voice-enrollment` at 0.01 CNY per custom voice and `qwen-voice-design` at 0.2 CNY per custom voice, with China-mainland free quotas in some sections and no free quota for other deployment scopes. Source: 
  • Network accessline 204
    - Alibaba Cloud Model Studio privacy documentation says Model Studio will not use customer data for model training and that data transmitted during application building and model training is encrypted with AES-256; it also says Model Studio
  • Network accessline 205
    - Alibaba Cloud's general privacy policy describes personal-data transfer, retention, security, deletion, and rights terms; it says retention depends on purpose, legal requirements, and ongoing business need. Source: https://www.alibabaclou
  • Network accessline 245
    - Alibaba Cloud Model Studio, Non-real-time speech synthesis: https://help.aliyun.com/en/model-studio/non-realtime-tts-user-guide
  • Network accessline 246
    - Alibaba Cloud Model Studio, Qwen-TTS API reference: https://help.aliyun.com/en/model-studio/qwen-tts-api
  • Network accessline 247
    - Alibaba Cloud Model Studio, realtime Qwen TTS Python SDK: https://help.aliyun.com/en/model-studio/qwen-tts-realtime-python-sdk
  • Network accessline 248
    - Alibaba Cloud Model Studio, Qwen-TTS voice list: https://help.aliyun.com/en/model-studio/qwen-tts-voice-list
  • Network accessline 249
    - Alibaba Cloud Model Studio, Voice Design: https://help.aliyun.com/en/model-studio/voice-design-user-guide
  • Network accessline 250
    - Alibaba Cloud Model Studio, Voice Cloning: https://help.aliyun.com/en/model-studio/voice-cloning-user-guide
  • Network accessline 251
    - Alibaba Cloud Model Studio, pricing: https://help.aliyun.com/zh/model-studio/model-pricing
  • Network accessline 252
    - Alibaba Cloud Model Studio, security certifications and privacy: https://www.alibabacloud.com/help/en/model-studio/privacy-notice
  • Network accessline 253
    - Alibaba Cloud International Website Privacy Policy: https://www.alibabacloud.com/help/en/legal/latest/alibaba-cloud-international-website-privacy-policy
  • Network accessline 254
    - Qwen3-TTS GitHub repository: https://github.com/QwenLM/Qwen3-TTS
  • Network accessline 255
    - Qwen3-TTS Technical Report: https://arxiv.org/html/2601.15621v1

skills/providers/text-to-speech/resemble-chatterbox/EVAL.md

  • Network accessline 92
    - Bearer token auth. - Synthesis server `https://f.cluster.resemble.ai`.
  • Network accessline 93
    - Synthesis server `https://f.cluster.resemble.ai`.

skills/providers/text-to-speech/resemble-chatterbox/SKILL.md

  • Network accessline 16
    - Local/open route: Resemble publishes Chatterbox-family code and weights through the official `resemble-ai/chatterbox` GitHub repository and `ResembleAI/chatterbox` Hugging Face model card under MIT license. The local package installs with
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 158
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 205
    - [Resemble AI Chatterbox GitHub repository](https://github.com/resemble-ai/chatterbox)
  • Network accessline 206
    - [ResembleAI/chatterbox Hugging Face model card](https://huggingface.co/ResembleAI/chatterbox)
  • Network accessline 207
    - [Resemble Chatterbox model page](https://www.resemble.ai/learn/models/chatterbox)
  • Network accessline 208
    - [Resemble Chatterbox Turbo model page](https://www.resemble.ai/learn/models/chatterbox-turbo)
  • Network accessline 209
    - [Resemble Chatterbox Multilingual model page](https://www.resemble.ai/learn/models/chatterbox-multilingual)
  • Network accessline 210
    - [Resemble synchronous TTS API reference](https://docs.resemble.ai/api-reference/text-to-speech/synthesize)
  • Network accessline 211
    - [Resemble streaming TTS API reference](https://docs.resemble.ai/api-reference/text-to-speech/stream-synthesize)
  • Network accessline 212
    - [Resemble authentication docs](https://docs.resemble.ai/getting-started/authentication)
  • Network accessline 213
    - [Resemble rate-limit docs](https://docs.resemble.ai/getting-started/rate-limits)
  • Network accessline 214
    - [Resemble model-version docs](https://docs.resemble.ai/getting-started/model-versions)
  • Network accessline 215
    - [Resemble SSML reference](https://docs.resemble.ai/getting-started/ssml)
  • Network accessline 216
    - [Resemble pricing page](https://www.resemble.ai/pricing)
  • Network accessline 217
    - [Resemble Terms of Service](https://www.resemble.ai/terms-of-service)
  • Network accessline 218
    - [Resemble Privacy Policy](https://www.resemble.ai/privacy-policy)
  • Network accessline 219
    - [Resemble Trust Center](https://trust.resemble.ai/)
  • Network accessline 220
    - [Resemble PerTh GitHub repository](https://github.com/resemble-ai/Perth)
  • Network accessline 221
    - [Resemble PerTh model page](https://www.resemble.ai/learn/models/perth)

skills/providers/text-to-speech/volcengine-doubao-speech-tts/SKILL.md

  • Network accessline 52
    POST https://openspeech.bytedance.com/api/v3/tts/submit
  • Network accessline 53
    POST https://openspeech.bytedance.com/api/v3/tts/query
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 210
    - Volcengine Doubao Speech overview/model/voice list: https://docs.volcengine.com/docs/6561/163032?lang=zh , https://docs.volcengine.com/docs/6561/2499930?lang=zh , and https://docs.volcengine.com/docs/6561/1257544?lang=zh
  • Network accessline 211
    - V3 bidirectional and unidirectional WebSocket: https://docs.volcengine.com/docs/6561/2532486?lang=zh and https://docs.volcengine.com/docs/6561/2534913?lang=zh
  • Network accessline 212
    - Async long-text submit/query: https://docs.volcengine.com/docs/6561/1829010?lang=zh
  • Network accessline 213
    - Legacy V1 TTS: https://docs.volcengine.com/docs/6561/1257584?lang=zh
  • Network accessline 214
    - Voice training and replication practice: https://docs.volcengine.com/docs/6561/2534906?lang=zh and https://docs.volcengine.com/docs/6561/1204182?lang=zh
  • Network accessline 215
    - Seed-TTS report (research context only): https://arxiv.org/abs/2406.02430

skills/providers/video-enhancement/topaz-video-enhancement/SKILL.md

  • Network accessline 207
    Lifecycle (base `https://api.topazlabs.com/video/`):
  • Network accessline 360
    Primary (official Topaz Labs): - Developer docs — Introduction / Video API quickstart / API walkthrough /   Available Models / model-selection: https://developer.topazlabs.com/
  • Network accessline 361
    - Developer docs — Introduction / Video API quickstart / API walkthrough /   Available Models / model-selection: https://developer.topazlabs.com/ - Video model family pages (codes, params): Proteus, Starlight, Astra, Denoise,
  • Network accessline 362
    Available Models / model-selection: https://developer.topazlabs.com/
  • Network accessline 363
    - Video model family pages (codes, params): Proteus, Starlight, Astra, Denoise,   Frame Interpolation, Video Utilities under   https://developer.topazlabs.com/video-models/
  • Network accessline 364
    Frame Interpolation, Video Utilities under   https://developer.topazlabs.com/video-models/ - API reference / OpenAPI schema: https://developer.topazlabs.com/reference
  • Network accessline 365
    https://developer.topazlabs.com/video-models/
  • Network accessline 366
    - API reference / OpenAPI schema: https://developer.topazlabs.com/reference
  • Network accessline 367
    - Pricing pages: https://developer.topazlabs.com/getting-started/tier-pricing and
  • Network accessline 368
    /individual-model-pricing - API product page (USD per-credit rates, plans): https://www.topazlabs.com/api - Product pages: https://www.topazlabs.com/topaz-video and /video-creators
  • Network accessline 369
    - API product page (USD per-credit rates, plans): https://www.topazlabs.com/api
  • Network accessline 370
    - Product pages: https://www.topazlabs.com/topaz-video and /video-creators
  • Network accessline 371
    - Desktop docs: https://docs.topazlabs.com/

skills/providers/video-generation/alibaba-wan-video/EVAL.md

  • Network accessline 23
    **Expected decision:** Do not make the proposed call. Keys, endpoints, and models are region-scoped; Wan 2.7 is documented for Singapore/Beijing, while current Frankfurt pricing lists Wan 2.6. Verify the live Frankfurt model list and whethe

skills/providers/video-generation/alibaba-wan-video/SKILL.md

  • Network accessline 39
    | Access region | Production base | Service scope relevant to Wan | Notes | |---|---|---|---| | Singapore | `https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com` | International: inference nodes globally except the Chinese mainland | Rec
  • Network accessline 40
    |---|---|---|---| | Singapore | `https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com` | International: inference nodes globally except the Chinese mainland | Recommended workspace-dedicated domain. The shared `https://dashscope-intl.aliy
  • Network accessline 41
    | Singapore | `https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com` | International: inference nodes globally except the Chinese mainland | Recommended workspace-dedicated domain. The shared `https://dashscope-intl.aliyuncs.com` remains 
  • Network accessline 42
    | China (Beijing) | `https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com` | Chinese mainland: inference restricted to China | Recommended workspace-dedicated domain. The shared `https://dashscope.aliyuncs.com` remains functional. Wan 2.7 is 
  • Network accessline 43
    | Germany (Frankfurt) | `https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com` | Global for the currently listed Wan 2.6 models | Frankfurt supports Global and EU workspace scopes in general, but current Wan pricing lists T2V/I2V/R2V 2.6 on
  • Network accessline 44
    | US (Virginia) | `https://dashscope-us.aliyuncs.com` | Global, or US with `-us` model IDs | Current pricing lists Wan 2.6 global and `wan2.6-t2v-us`/`wan2.6-i2v-us`; workspace-dedicated domains are not yet supported. |
  • Network accessline 90
    {"type": "first_frame", "url": "https://assets.example/first.webp"},
  • Network accessline 91
    {"type": "last_frame", "url": "https://assets.example/last.webp"}
  • Network accessline 102
    {"type": "first_clip", "url": "https://assets.example/source.mp4"}
  • Network accessline 113
    {"type": "reference_video", "url": "https://assets.example/person.mp4", "reference_voice": "https://assets.example/voice.wav"},
  • Network accessline 114
    {"type": "reference_image", "url": "https://assets.example/robot.webp"}
  • Network accessline 129
    #!/usr/bin/env python3 import argparse, hashlib, http.client, ipaddress, json, os, random, socket, ssl
  • Network accessline 130
    import argparse, hashlib, http.client, ipaddress, json, os, random, socket, ssl
  • Network accessline 235
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 237
    super().__init__(host, 443, timeout=120, context=ssl.create_default_context()); self.address = address     def connect(self):         sock = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 238
    def connect(self):         sock = socket.create_connection((self.address, 443), self.timeout)         try: self.sock = self._context.wrap_socket(sock, server_hostname=self.host)
  • Network accessline 239
    sock = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 385
    if age.total_seconds() < -300 or age.total_seconds() > 86400:         raise SystemExit("pricing evidence must be rechecked within 24 hours of execution")     base = f"https://{workspace}.{REGION_SUFFIX[a.region]}"
  • Network accessline 386
    raise SystemExit("pricing evidence must be rechecked within 24 hours of execution")     base = f"https://{workspace}.{REGION_SUFFIX[a.region]}"     if a.resume:
  • Network accessline 387
    base = f"https://{workspace}.{REGION_SUFFIX[a.region]}"
  • Network accessline 413
    [Credential-related source omitted]
  • Access to secretsline 413
    [Credential-related source omitted]
  • Network accessline 414
    [Credential-related source omitted]
  • Access to secretsline 414
    [Credential-related source omitted]
  • Network accessline 415
    [Credential-related source omitted]
  • Network accessline 418
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Network accessline 419
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Network accessline 420
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Network accessline 543
    git clone https://github.com/Wan-Video/Wan2.2.git
  • Network accessline 577
    - [Wan 2.7 text-to-video API](https://www.alibabacloud.com/help/en/model-studio/text-to-video-api-reference)
  • Network accessline 578
    - [Wan 2.7 image-to-video API](https://www.alibabacloud.com/help/en/model-studio/image-to-video-general-api-reference)
  • Network accessline 579
    - [Wan reference-to-video API](https://www.alibabacloud.com/help/en/model-studio/wan-video-to-video-api-reference)
  • Network accessline 580
    - [Wan 2.7 video editing API](https://www.alibabacloud.com/help/en/model-studio/wan-video-editing-api-reference)
  • Network accessline 581
    - [Legacy Wan T2V API](https://www.alibabacloud.com/help/en/model-studio/legacy-wan-text-to-video-api-reference)
  • Network accessline 582
    - [Regional access and deployment scopes](https://www.alibabacloud.com/help/en/model-studio/regions/)
  • Network accessline 583
    - [Model pricing](https://www.alibabacloud.com/help/en/model-studio/model-pricing)
  • Network accessline 584
    - [Rate limits](https://www.alibabacloud.com/help/en/model-studio/rate-limit)
  • Network accessline 585
    - [Model Studio product terms](https://www.alibabacloud.com/help/en/legal/latest/alibaba-cloud-international-website-product-terms-of-service-v-3-8-0)
  • Network accessline 586
    - [Model Studio security and privacy](https://www.alibabacloud.com/help/en/model-studio/privacy-notice)
  • Network accessline 587
    - [Official Wan 2.2 repository](https://github.com/Wan-Video/Wan2.2) and [Apache-2.0 license](https://raw.githubusercontent.com/Wan-Video/Wan2.2/main/LICENSE.txt)
  • Network accessline 588
    - [Official Wan 2.1 repository](https://github.com/Wan-Video/Wan2.1) and [technical report](https://arxiv.org/abs/2503.20314)
  • Network accessline 589
    - [Official Wan 2.2 TI2V-5B model card](https://huggingface.co/Wan-AI/Wan2.2-TI2V-5B)

skills/providers/video-generation/amazon-nova-reel/SKILL.md

  • Network accessline 32
    Sources: [Bedrock model lifecycle](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html), [Nova Reel generation guide](https://docs.aws.amazon.com/nova/latest/userguide/video-generation.html), [Bedrock Nova Reel model p
  • Network accessline 46
    Source: [video generation access and input schemas](https://docs.aws.amazon.com/nova/latest/userguide/video-gen-access.html).
  • Network accessline 73
    Source: [Nova Reel prompting best practices](https://docs.aws.amazon.com/nova/latest/userguide/prompting-video-generation.html).
  • Network accessline 160
    Source: [Amazon Bedrock pricing](https://aws.amazon.com/bedrock/pricing/).
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Access to secretsline 280
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Network accessline 323
    Source: [StartAsyncInvoke API](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_StartAsyncInvoke.html), [ListAsyncInvokes API](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ListAsyncInvokes.html), [G
  • Network accessline 335
    Sources: [video access and result schema](https://docs.aws.amazon.com/nova/latest/userguide/video-gen-access.html), [Bedrock quotas](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).
  • Network accessline 362
    Sources: [Nova Reel AI Service Card](https://docs.aws.amazon.com/ai/responsible-ai/nova-reel/overview.html), [Bedrock abuse detection](https://docs.aws.amazon.com/bedrock/latest/userguide/abuse-detection.html), [S3 access](https://docs.aws.

skills/providers/video-generation/google-gemini-omni-video/SKILL.md

  • Network accessline 14
    | Surface | Contract in scope | Do not conflate it with | |---|---|---| | Gemini Developer API | `POST https://generativelanguage.googleapis.com/v1beta/interactions`; API/auth key; paid tier only for Omni | Consumer Gemini app, AI Studio UI
  • Network accessline 15
    |---|---|---| | Gemini Developer API | `POST https://generativelanguage.googleapis.com/v1beta/interactions`; API/auth key; paid tier only for Omni | Consumer Gemini app, AI Studio UI behavior, or Google Cloud data controls | | Gemini Enterp
  • Network accessline 16
    | Gemini Developer API | `POST https://generativelanguage.googleapis.com/v1beta/interactions`; API/auth key; paid tier only for Omni | Consumer Gemini app, AI Studio UI behavior, or Google Cloud data controls |
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 114
    #!/usr/bin/env python3 import argparse, base64, hashlib, http.client, ipaddress, json, os, random; import socket, ssl, subprocess, tempfile, threading, time, uuid; from decimal import Decimal, InvalidOperation; from fractions import Fractio
  • Network accessline 115
    import argparse, base64, hashlib, http.client, ipaddress, json, os, random; import socket, ssl, subprocess, tempfile, threading, time, uuid; from decimal import Decimal, InvalidOperation; from fractions import Fraction
  • Network accessline 159
    for thread in threads: thread.join()     return {"code": code, "stdout": bytes(out), "stderr": bytes(err), "timeout": timed_out, "overflow": overflow.is_set()} class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 160
    return {"code": code, "stdout": bytes(out), "stderr": bytes(err), "timeout": timed_out, "overflow": overflow.is_set()} class PinnedHTTPSConnection(http.client.HTTPSConnection):     def __init__(self, host, ip, timeout=30):
  • Network accessline 161
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 163
    super().__init__(host, 443, timeout=timeout, context=ssl.create_default_context()); self.ip = ip     def connect(self):         sock = socket.create_connection((self.ip, self.port), self.timeout); self.sock = self._context.wrap_socket(sock,
  • Network accessline 164
    def connect(self):         sock = socket.create_connection((self.ip, self.port), self.timeout); self.sock = self._context.wrap_socket(sock, server_hostname=self.host) def generated_file_name(uri: str) -> str:
  • Network accessline 165
    sock = socket.create_connection((self.ip, self.port), self.timeout); self.sock = self._context.wrap_socket(sock, server_hostname=self.host)
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Possible obfuscationline 209
    blob = base64.b64decode(data, validate=True)
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 334
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 337
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Network accessline 433
    {"name":"files/abc123","uri":"https://generativelanguage.googleapis.com/v1beta/files/abc123","sha256":"<64 lowercase hex>","bytes":1234567,"mime":"video/mp4","state":"ACTIVE","deleteAfterUse":true,"durationSeconds":8.0,"localFullDecodePasse
  • Network accessline 475
    - Developer guide and prompt syntax: https://ai.google.dev/gemini-api/docs/omni
  • Network accessline 476
    - Developer model details: https://ai.google.dev/gemini-api/docs/models/gemini-omni-flash
  • Network accessline 477
    - Interactions state/retention/SDK floor: https://ai.google.dev/gemini-api/docs/interactions-overview
  • Network accessline 478
    - Pricing and live limits: https://ai.google.dev/gemini-api/docs/pricing and https://ai.google.dev/gemini-api/docs/rate-limits
  • Network accessline 479
    - Files API: https://ai.google.dev/gemini-api/docs/files
  • Network accessline 480
    - API keys: https://ai.google.dev/gemini-api/docs/api-key
  • Network accessline 481
    - Release notes: https://ai.google.dev/gemini-api/docs/changelog
  • Network accessline 482
    - Terms, regions, and abuse monitoring: https://ai.google.dev/gemini-api/terms, https://ai.google.dev/gemini-api/docs/available-regions, and https://ai.google.dev/gemini-api/docs/usage-policies
  • Network accessline 483
    - Prohibited use: https://policies.google.com/terms/generative-ai/use-policy
  • Network accessline 484
    - DeepMind product and model card: https://deepmind.google/models/gemini-omni/ and https://deepmind.google/models/model-cards/gemini-omni-flash/
  • Network accessline 485
    - Cloud model/backend: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/omni-flash-preview and https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/generate-videos-from-text
  • Network accessline 486
    - Cloud C2PA and endpoint residency: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/content-credentials and https://docs.cloud.google.com/gemini-enterprise-agent-platform/resources/locations

skills/providers/video-generation/google-veo/SKILL.md

  • Network accessline 23
    **Documented current product guidance:** Google's Gemini API video overview now recommends Gemini Omni Flash as the default for multimodal coherence, character consistency, factual accuracy, and conversational multi-turn video editing; it p
  • Network accessline 34
    - These are preview models, accept text and image inputs, return one video, and generate audio with the video. Standard and Fast support 720p, 1080p, and 4K; Lite supports 720p and 1080p, but not 4K or extension. - Clips are 4, 6, or 8 seco
  • Network accessline 35
    - Clips are 4, 6, or 8 seconds, but 1080p, 4K, reference-image, and extension jobs require 8 seconds. Output is 24 fps. The prompt limit is 1,024 tokens. - REST submits to `POST https://generativelanguage.googleapis.com/v1beta/models/{MODEL
  • Network accessline 36
    - REST submits to `POST https://generativelanguage.googleapis.com/v1beta/models/{MODEL}:predictLongRunning` with `x-goog-api-key`. Poll the returned operation with `GET https://generativelanguage.googleapis.com/v1beta/{operationName}`. Down
  • Network accessline 39
    See the current [Gemini Veo guide](https://ai.google.dev/gemini-api/docs/veo), [Gemini pricing](https://ai.google.dev/gemini-api/docs/pricing), and [Gemini release notes](https://ai.google.dev/gemini-api/docs/changelog).
  • Network accessline 50
    - This route supports 1–4 outputs, 4/6/8-second clips, 9:16 or 16:9, 24 fps, MP4, and Cloud Storage output. Reference-image generation is 8 seconds. Official Cloud surfaces also conflict on 4K maturity: the model card and extension guide li
  • Network accessline 52
    - REST submits to `POST https://us-central1-aiplatform.googleapis.com/v1/projects/{PROJECT}/locations/us-central1/publishers/google/models/{MODEL}:predictLongRunning` using OAuth. Poll with `POST .../publishers/google/models/{MODEL}:fetchPr
  • Network accessline 54
    See the current [Veo 3.1 model card](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/veo/3-1-generate), [model lifecycle](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/model-versions), and [vide
  • Network accessline 70
    **Documentation gap — audio:** the Gemini Developer API explicitly documents native audio as always on for all three 3.1 variants. The 2026-07-09 Cloud model card lists sound generation as **not supported** for Enterprise Standard and Fast,
  • Access to secretsline 187
    [Credential-related source omitted]
  • Network accessline 261
    The current Cloud reference accepts JPEG/PNG images as `bytesBase64Encoded` or `gcsUri`. The generic `VideoGenerationModelInstance` mutually excludes `image`, `video`, and `referenceImages`; `lastFrame` requires `image`; `referenceImages` r
  • Network accessline 488
    Google's [Generative AI Prohibited Use Policy](https://policies.google.com/terms/generative-ai/use-policy) forbids dangerous/illegal activity, rights violations, non-consensual biometric use, deceptive impersonation, safety circumvention, h
  • Network accessline 496
    - **Official API and model contracts:** [Gemini Veo guide](https://ai.google.dev/gemini-api/docs/veo); [Enterprise Veo 3.1 card](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/veo/3-1-generate); [Cloud instance schema
  • Network accessline 497
    - **Prompt and production guidance:** [Gemini Veo prompt guide](https://ai.google.dev/gemini-api/docs/veo#veo-prompt-guide); [Cloud Veo prompt guide](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/video-gen-prom
  • Network accessline 498
    - **Input-mode guides:** [Cloud image-to-video](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/generate-videos-from-an-image); [reference images](https://docs.cloud.google.com/gemini-enterprise-agent-platform/mo
  • Network accessline 499
    - **Safety and terms:** [Cloud Responsible AI for Veo](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/responsible-ai-and-usage-guidelines); [Google prohibited-use policy](https://policies.google.com/terms/genera
  • Network accessline 500
    - **First-party technical research:** Google's [Veo 3 technical report](https://storage.googleapis.com/deepmind-media/veo/Veo-3-Tech-Report.pdf) documents joint latent audio/video diffusion, data curation, evaluation design, safety mitigati
  • Network accessline 501
    - **First-party benchmark claims:** the [DeepMind Veo page](https://deepmind.google/models/veo/) reports internal human-preference comparisons. Treat these as provider-reported, not independent evidence.

skills/providers/video-generation/higgsfield-video/SKILL.md

  • Access to secretsline 147
    [Credential-related source omitted]
  • Network accessline 196
    First-party (Higgsfield): - AI Video hub — https://higgsfield.ai/ai-video
  • Network accessline 197
    - AI Video hub — https://higgsfield.ai/ai-video
  • Network accessline 198
    - First-party model comparison — https://higgsfield.ai/blog/5-Best-AI-Video-Models-2026-Tested-Compared
  • Network accessline 199
    - Cinema Studio product — https://higgsfield.ai/cinematic-video-generator and https://higgsfield.ai/blog/cinema-studio-3
  • Network accessline 200
    - Soul ID — https://higgsfield.ai/blog/Soul-ID-AI-Character-Consistency
  • Network accessline 201
    - Pricing — https://higgsfield.ai/pricing
  • Network accessline 202
    - Terms of Use — https://higgsfield.ai/terms-of-use-agreement ; Trust & Safety — https://higgsfield.ai/trust
  • Network accessline 203
    - Official Cloud API — https://cloud.higgsfield.ai/ ; Python SDK — https://github.com/higgsfield-ai/higgsfield-client
  • Network accessline 205
    Secondary (disclosed-method reviews / third-party API resellers — labeled as secondary): - Pricing snapshot — https://www.imagine.art/blogs/higgsfield-ai-pricing
  • Network accessline 206
    - Pricing snapshot — https://www.imagine.art/blogs/higgsfield-ai-pricing
  • Network accessline 207
    - DoP preset list — https://kolbo.ai/blog/higgsfield-suite-100-camera-presets
  • Network accessline 208
    - Cinema Studio rig detail — https://vidpros.com/higgsfield-cinema-studio/
  • Network accessline 209
    - Third-party API (reseller) — https://www.pixazo.ai/models/higgsfield ; https://apidog.com/blog/higgsfield-api/

skills/providers/video-generation/kling-video/SKILL.md

  • Network accessline 14
    | Surface | Use it for | Keep separate | |---|---|---| | Direct international API | Server workflows at `https://api-singapore.klingai.com`; API-key auth; per-second API billing | Old `api.klingai.com`, China-host routing, consumer credits,
  • Network accessline 15
    |---|---|---| | Direct international API | Server workflows at `https://api-singapore.klingai.com`; API-key auth; per-second API billing | Old `api.klingai.com`, China-host routing, consumer credits, or a reseller schema | | Kling web/app |
  • Network accessline 16
    | Direct international API | Server workflows at `https://api-singapore.klingai.com`; API-key auth; per-second API billing | Old `api.klingai.com`, China-host routing, consumer credits, or a reseller schema |
  • Network accessline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 25
    **FACT:** VIDEO 3.0 and 3.0 Omni support text-to-video, image-to-video, native audio, multi-shot storytelling, and flexible **3–15 second** output. VIDEO 3.0 is the prompt-led path; Omni adds richer image/video/Element reference and editi
  • Network accessline 27
    **FACT:** Kling-Omni is described in the Kling team’s technical report as a unified multimodal framework for generation, editing, and multimodal instruction following. Benchmark and preference results in provider-authored reports remain p
  • Network accessline 41
    The direct API billing page currently prices each generated second. At 1080p, `kling-v3` is **$0.112/s silent** and **$0.168/s with native audio**; 720p is $0.084/s and $0.126/s. Native 4K for eligible `kling-v3`/`kling-v3-omni` configurati
  • Network accessline 100
    Motion Control transfers body, face, and hand dynamics from a driving video to one character image. Match full/half-body framing; keep the body/head visible; prefer a continuous 3–30 second single-character take with moderate motion and n
  • Network accessline 111
    #!/usr/bin/env python3 import argparse, hashlib, http.client, ipaddress, json, os, random, socket, ssl
  • Network accessline 112
    import argparse, hashlib, http.client, ipaddress, json, os, random, socket, ssl
  • Network accessline 190
    [Credential-related source omitted]
  • Network accessline 191
    if body is not None: headers["Content-Type"] = "application/json"     connection = http.client.HTTPSConnection(API_HOST, 443, timeout=timeout, context=ssl.create_default_context())     try:
  • Network accessline 192
    connection = http.client.HTTPSConnection(API_HOST, 443, timeout=timeout, context=ssl.create_default_context())
  • Network accessline 218
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 220
    super().__init__(host, 443, timeout=60, context=ssl.create_default_context()); self.address = address     def connect(self):         sock = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 221
    def connect(self):         sock = socket.create_connection((self.address, 443), self.timeout)         try: self.sock = self._context.wrap_socket(sock, server_hostname=self.host)
  • Network accessline 222
    sock = socket.create_connection((self.address, 443), self.timeout)
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 362
    [Credential-related source omitted]
  • Network accessline 470
    **FACT:** Paid API terms say Kling acts as a data processor, does not use paid API prompts/files/responses to improve models, and logs prompts/responses for 30 days for service/safety purposes. The API privacy policy says data is stored on 
  • Network accessline 472
    **FACT:** The paid API terms allow commercial use, but require the operator to hold rights/authorization for input and warn that generated output can still infringe. Ownership/copyrightability depends on applicable law. General Kling terms 
  • Network accessline 496
    Reverify first-party sources: [API overview](https://kling.ai/document-api), [authentication/errors](https://kling.ai/document-api/apiReference/commonInfo), [billing](https://kling.ai/document-api/productBilling/billingMethod), [3.0 task in

skills/providers/video-generation/ltx-2-video/SKILL.md

  • Network accessline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 103
    #!/usr/bin/env python3 import argparse, hashlib, http.client, ipaddress, json, os, random, socket, ssl
  • Network accessline 104
    import argparse, hashlib, http.client, ipaddress, json, os, random, socket, ssl
  • Network accessline 113
    API = "https://api.ltx.video"
  • Network accessline 222
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 224
    super().__init__(host, 443, timeout=120, context=ssl.create_default_context()); self.address = address     def connect(self):         sock = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 225
    def connect(self):         sock = socket.create_connection((self.address, 443), self.timeout)         try: self.sock = self._context.wrap_socket(sock, server_hostname=self.host)
  • Network accessline 226
    sock = socket.create_connection((self.address, 443), self.timeout)
  • Access to secretsline 394
    [Credential-related source omitted]
  • Access to secretsline 395
    [Credential-related source omitted]
  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 399
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]
  • Network accessline 526
    git ls-remote https://github.com/Lightricks/LTX-2.git HEAD curl -fsS https://huggingface.co/api/models/Lightricks/LTX-2.3 > ltx-2.3-metadata.json
  • Network accessline 527
    curl -fsS https://huggingface.co/api/models/Lightricks/LTX-2.3 > ltx-2.3-metadata.json
  • Network accessline 534
    git clone https://github.com/Lightricks/LTX-2.git cd LTX-2 && git checkout <reviewed-git-commit> && uv sync --frozen huggingface-cli download Lightricks/LTX-2.3 \
  • Network accessline 581
    - [Official LTX API documentation](https://docs.ltx.video/)
  • Network accessline 582
    - [Supported models](https://docs.ltx.video/api-documentation/supported-models)
  • Network accessline 583
    - [Async jobs](https://docs.ltx.video/api-documentation/async-jobs)
  • Network accessline 584
    - [Pricing](https://docs.ltx.video/pricing)
  • Network accessline 585
    - [Input formats](https://docs.ltx.video/api-documentation/input-formats)
  • Network accessline 586
    - [API changelog](https://docs.ltx.video/api-changelog)
  • Network accessline 587
    - [Official LTX-2 repository](https://github.com/Lightricks/LTX-2)
  • Network accessline 588
    - [Official LTX-2.3 model repository](https://huggingface.co/Lightricks/LTX-2.3)
  • Network accessline 589
    - [Official open-source system requirements](https://docs.ltx.video/open-source-model/getting-started/system-requirements)
  • Network accessline 590
    - [LTX-2 technical report](https://arxiv.org/abs/2601.03233)
  • Network accessline 591
    - [LTX-2 Community License](https://github.com/Lightricks/LTX-2/blob/main/LICENSE)
  • Network accessline 592
    - [LTX API License Agreement](https://static.lightricks.com/legal/ltx-2-api-license-agreement.pdf)
  • Network accessline 593
    - [LTX Acceptable Use Policy](https://static.lightricks.com/legal/ltx-acceptable-use-policy.pdf)

skills/providers/video-generation/luma-ray-video/EVAL.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

skills/providers/video-generation/luma-ray-video/SKILL.md

  • Network accessline 16
    - Base URL: `https://agents.lumalabs.ai/v1`
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 23
    Use this surface for all new code. Sources: [Agents quickstart](https://docs.agents.lumalabs.ai/), [models](https://docs.agents.lumalabs.ai/guides/model/), [API reference](https://docs.agents.lumalabs.ai/api/).
  • Network accessline 29
    Do not translate App controls, credit counts, relaxed mode, watermarks, or Ray3.14 features into Agents API fields. Sources: [official product terminology](https://lumalabs.ai/llm-info), [Ray3.14 FAQ](https://lumalabs.ai/learning-hub/ray3-f
  • Network accessline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 35
    Luma publishes no shutdown date for that surface in the reviewed docs. Therefore label it **legacy by product/API generation, not discontinued**. Maintain existing integrations only after checking their dashboard and docs; do not send legac
  • Network accessline 60
    Source: [Ray 3.2 video generation](https://docs.agents.lumalabs.ai/guides/videos/generation/).
  • Network accessline 76
    Source: [Ray 3.2 video editing](https://docs.agents.lumalabs.ai/guides/videos/editing/).
  • Network accessline 82
    Source: [Ray 3.2 reframing](https://docs.agents.lumalabs.ai/guides/videos/reframing/).
  • Network accessline 180
    Draft 360p and higher edit HDR/EXR rates are also documented; do not extrapolate them. Single-keyframe extend costs the five-second SDR generation price for its resolution. The pricing page says rates may change ahead of general availabilit
  • Network accessline 198
    API = "https://agents.lumalabs.ai/v1/generations"
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Network accessline 242
    request = urllib.request.Request(
  • Network accessline 251
    ) try:     with urllib.request.urlopen(request, timeout=30) as response:
  • Network accessline 252
    try:     with urllib.request.urlopen(request, timeout=30) as response:         if response.status != 201:
  • Network accessline 253
    with urllib.request.urlopen(request, timeout=30) as response:
  • Network accessline 293
    Sources: [Files API](https://docs.agents.lumalabs.ai/guides/files/), [rate limits](https://docs.agents.lumalabs.ai/guides/rate-limits/), [error handling](https://docs.agents.lumalabs.ai/guides/error-handling/).
  • Network accessline 303
    Sources: [API Terms](https://lumalabs.ai/legal/api-terms-of-use), [Terms of Service](https://lumalabs.ai/legal/terms-of-service), [Content Moderation Policy](https://lumalabs.ai/legal/content-moderation-policy), [Privacy Policy](https://lum

skills/providers/video-generation/midjourney-video/SKILL.md

  • Network accessline 80
    https://approved.example/start-frame.jpg The cyclist pedals steadily through light rain while the camera tracks alongside at matching speed; coat fabric and wheel spray move naturally, background traffic drifts slowly, and the framing settl
  • Network accessline 261
    - [Video documentation](https://docs.midjourney.com/hc/en-us/articles/37460773864589-Video)
  • Network accessline 262
    - [Comparing plans](https://docs.midjourney.com/hc/en-us/articles/27870484040333-Comparing-Midjourney-Plans)
  • Network accessline 263
    - [GPU Speed: Fast, Relax, Turbo](https://docs.midjourney.com/hc/en-us/articles/32016412137741-GPU-Speed-Fast-Relax-Turbo)
  • Network accessline 264
    - [Creating on Web](https://docs.midjourney.com/hc/en-us/articles/33390732264589-Creating-on-Web)
  • Network accessline 265
    - [Stealth Mode](https://docs.midjourney.com/hc/en-us/articles/32019750070669-Stealth-Mode)
  • Network accessline 266
    - [Community Guidelines](https://docs.midjourney.com/hc/en-us/articles/32013696484109-Community-Guidelines)
  • Network accessline 267
    - [Terms of Service](https://docs.midjourney.com/hc/en-us/articles/32083055291277-Terms-of-Service)
  • Network accessline 268
    - [Privacy Policy](https://docs.midjourney.com/hc/en-us/articles/32083472637453-Privacy-Policy)
  • Network accessline 269
    - [Data Deletion and Privacy FAQ](https://docs.midjourney.com/hc/en-us/articles/32084462534541-Data-Deletion-and-Privacy-FAQ)
  • Network accessline 270
    - [Using Images & Videos Commercially](https://docs.midjourney.com/hc/en-us/articles/27870375276557-Using-Images-Videos-Commercially)
  • Network accessline 271
    - [Video V1 announcement](https://updates.midjourney.com/introducing-our-v1-video-model/)

skills/providers/video-generation/minimax-hailuo-video/EVAL.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 180
    - <https://platform.minimax.io/docs/llms.txt>
  • Network accessline 181
    - <https://platform.minimax.io/docs/guides/video-generation>
  • Network accessline 182
    - <https://platform.minimax.io/docs/api-reference/video-generation-t2v>
  • Network accessline 183
    - <https://platform.minimax.io/docs/api-reference/video-generation-i2v>
  • Network accessline 184
    - <https://platform.minimax.io/docs/api-reference/video-generation-fl2v>
  • Network accessline 185
    - <https://platform.minimax.io/docs/api-reference/video-generation-s2v> - <https://platform.minimax.io/docs/api-reference/video-generation-query> - <https://platform.minimax.io/docs/api-reference/video-generation-download>
  • Network accessline 186
    - <https://platform.minimax.io/docs/api-reference/video-generation-query> - <https://platform.minimax.io/docs/api-reference/video-generation-download> - <https://platform.minimax.io/docs/guides/pricing-paygo>
  • Network accessline 187
    - <https://platform.minimax.io/docs/api-reference/video-generation-download>
  • Network accessline 188
    - <https://platform.minimax.io/docs/guides/pricing-paygo>
  • Network accessline 189
    - <https://platform.minimax.io/docs/guides/rate-limits>
  • Network accessline 190
    - <https://platform.minimax.io/docs/api-reference/errorcode>
  • Network accessline 191
    - <https://platform.minimax.io/protocol/terms-of-service>
  • Network accessline 192
    - <https://platform.minimax.io/protocol/privacy-policy>
  • Network accessline 193
    - <https://platform.minimaxi.com/docs/llms.txt>
  • Network accessline 194
    - <https://platform.minimaxi.com/docs/guides/pricing-paygo>
  • Network accessline 195
    - <https://status.minimax.io/>

skills/providers/video-generation/minimax-hailuo-video/SKILL.md

  • Network accessline 14
    | Region | Console/docs | API host | Billing currency | |---|---|---|---| | Global | `platform.minimax.io` | `https://api.minimax.io` | USD |
  • Network accessline 15
    |---|---|---|---| | Global | `platform.minimax.io` | `https://api.minimax.io` | USD | | Mainland China | `platform.minimaxi.com` | `https://api.minimaxi.com` | CNY |
  • Network accessline 16
    | Global | `platform.minimax.io` | `https://api.minimax.io` | USD |
  • Network accessline 17
    | Mainland China | `platform.minimaxi.com` | `https://api.minimaxi.com` | CNY |
  • Network accessline 68
    The S2V reference documents a different exact shape: `"subject_reference": [{"type": "character", "image": ["https://authorized.example/reference.jpg"]}]`. `type` is `character`; `image` is an array containing the authorized face-reference 
  • Network accessline 111
    Check <https://status.minimax.io/> during incidents, but do not infer healthy video generation merely from another listed component's status if video is not shown separately.
  • Network accessline 118
    #!/usr/bin/env python3 import argparse, base64, hashlib, http.client, ipaddress, json, os, pathlib, random, socket, ssl, subprocess, sys, tempfile, threading, time, urllib.error, urllib.parse, urllib.request
  • Network accessline 119
    import argparse, base64, hashlib, http.client, ipaddress, json, os, pathlib, random, socket, ssl, subprocess, sys, tempfile, threading, time, urllib.error, urllib.parse, urllib.request
  • Network accessline 123
    HOSTS = {"global": "https://api.minimax.io", "cn": "https://api.minimaxi.com"}
  • Network accessline 264
    encoded = None if body is None else canonical(body)     for attempt in range(retries + 1):         req = urllib.request.Request(url, data=encoded, method=method,
  • Network accessline 265
    [Credential-related source omitted]
  • Network accessline 266
    req = urllib.request.Request(url, data=encoded, method=method,
  • Network accessline 325
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 327
    super().__init__(host, 443, timeout=timeout, context=ssl.create_default_context()); self.address = address     def connect(self):         raw = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 328
    def connect(self):         raw = socket.create_connection((self.address, 443), self.timeout)         try: self.sock = self._context.wrap_socket(raw, server_hostname=self.host)
  • Network accessline 329
    raw = socket.create_connection((self.address, 443), self.timeout)
  • Access to secretsline 462
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 555
    [Credential-related source omitted]
  • Access to secretsline 597
    [Credential-related source omitted]
  • Access to secretsline 601
    [Credential-related source omitted]
  • Network accessline 644
    - Global documentation index: <https://platform.minimax.io/docs/llms.txt> - Global video guide and API references: <https://platform.minimax.io/docs/guides/video-generation>, <https://platform.minimax.io/docs/api-reference/video-generation-
  • Network accessline 645
    - Global video guide and API references: <https://platform.minimax.io/docs/guides/video-generation>, <https://platform.minimax.io/docs/api-reference/video-generation-t2v>, <https://platform.minimax.io/docs/api-reference/video-generation-i2v
  • Network accessline 646
    - Global pricing, limits, errors, and release notes: <https://platform.minimax.io/docs/guides/pricing-paygo>, <https://platform.minimax.io/docs/guides/pricing-video>, <https://platform.minimax.io/docs/guides/rate-limits>, <https://platform.
  • Network accessline 647
    - Global API terms and privacy: <https://platform.minimax.io/protocol/terms-of-service>, <https://platform.minimax.io/protocol/privacy-policy>
  • Network accessline 648
    - Mainland China documentation index and pay-as-you-go pricing: <https://platform.minimaxi.com/docs/llms.txt>, <https://platform.minimaxi.com/docs/guides/pricing-paygo>
  • Network accessline 649
    - Region/key distinction: <https://platform.minimax.io/docs/token-plan/minimax-cli>
  • Network accessline 650
    - Official service health: <https://status.minimax.io/>
  • Network accessline 651
    - Separate consumer terms/privacy: <https://hailuoai.video/doc/terms-of-service.html>, <https://hailuoai.video/doc/privacy-policy.html>

skills/providers/video-generation/nvidia-cosmos-video/SKILL.md

  • Network accessline 218
    "guardrail_manifest_sha256": os.getenv("COSMOS_GUARDRAIL_SHA256", "<required>"), } envelope = {"deployment": deployment, "endpoint": "http://127.0.0.1:8000/v1/infer",
  • Network accessline 219
    } envelope = {"deployment": deployment, "endpoint": "http://127.0.0.1:8000/v1/infer",             "request": body, "output": str(output), "allowed_generation_calls": 1}
  • Network accessline 220
    envelope = {"deployment": deployment, "endpoint": "http://127.0.0.1:8000/v1/infer",
  • Network accessline 255
    req = urllib.request.Request(envelope["endpoint"], data=wire, method="POST",
  • Network accessline 256
    headers={"Content-Type": "application/json", "Accept": "application/json"}) try:     with urllib.request.urlopen(req, timeout=timeout) as response:
  • Network accessline 257
    try:     with urllib.request.urlopen(req, timeout=timeout) as response:         raw = response.read(512 * 1024 * 1024 + 1)
  • Network accessline 258
    with urllib.request.urlopen(req, timeout=timeout) as response:
  • Possible obfuscationline 265
    video = base64.b64decode(result["b64_video"], validate=True)
  • Network accessline 317
    - [NVIDIA Cosmos repository / Cosmos 3](https://github.com/NVIDIA/cosmos), [Cosmos3-Nano model card](https://huggingface.co/nvidia/Cosmos3-Nano), [Cosmos 3 technical report](https://research.nvidia.com/labs/cosmos-lab/cosmos3/technical-repo
  • Network accessline 318
    - [Predict2.5 repository](https://github.com/nvidia-cosmos/cosmos-predict2.5), [Predict2.5 model card](https://huggingface.co/nvidia/Cosmos-Predict2.5-2B), [Predict2.5 report](https://research.nvidia.com/labs/dir/cosmos-predict2.5/)
  • Network accessline 319
    - [Transfer2.5 repository](https://github.com/nvidia-cosmos/cosmos-transfer2.5), [Transfer2.5 model card](https://huggingface.co/nvidia/Cosmos-Transfer2.5-2B), [Transfer2.5 report](https://research.nvidia.com/labs/dir/cosmos-transfer2.5/)
  • Network accessline 320
    - [NIM introduction](https://docs.nvidia.com/nim/cosmos/latest/introduction.html), [release notes](https://docs.nvidia.com/nim/cosmos/latest/release-notes.html), [sampling controls](https://docs.nvidia.com/nim/cosmos/latest/sampling-params.
  • Network accessline 321
    - [Cosmos Guardrail](https://docs.nvidia.com/cosmos/latest/guardrail.html), [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/), [Trustworthy AI terms](https://www.nvidia.com/e

skills/providers/video-generation/pika-video/SKILL.md

  • Network accessline 289
    - Pika subscription/plan and feature-tier page — https://pika.art/pricing
  • Network accessline 290
    - Pika API landing (redirects developers to fal.ai) — https://pika.art/api
  • Network accessline 291
    - Pika Acceptable Use Policy (photographs/portraits, consent) — https://pika.art/acceptable-use-policy
  • Network accessline 292
    - fal.ai Pika v2.2 Pikaframes model (API params, pricing) — https://fal.ai/models/fal-ai/pika/v2.2/pikaframes
  • Network accessline 293
    - fal.ai Pika v2.2 Pikascenes model — https://fal.ai/models/fal-ai/pika/v2.2/pikascenes
  • Network accessline 294
    - Pika 2.2 release / Pikaframes & aspect-ratio reporting — https://www.aibase.com/news/15808
  • Network accessline 295
    - Feature descriptions (Pikadditions, Pikaswaps, Pikascenes, Pikatwists, Pikaformance, lip sync) corroborated across third-party guides, e.g. https://pikaais.com/tools/ and https://pika-art.net/scene-ingredients/ (third-party; treat feature
  • Network accessline 296
    - Prompting/limitation heuristics (practitioner-reported) — https://pikaais.com/troubleshooting/ and https://medium.com/@mattmajewski/exploring-pika-labs-the-ultimate-guide-to-creating-amazing-video-clips-cd947e6eee1f

skills/providers/video-generation/runway-video/SKILL.md

  • Network accessline 8
    Use this skill for server-side integrations with the documented Runway Developer API at `https://api.dev.runwayml.com`. It covers Runway-native video models and makes partner models, still-image generation, the consumer web app, Recipes, Wo
  • Network accessline 122
    Base URL: https://api.dev.runwayml.com
  • Access to secretsline 123
    [Credential-related source omitted]
  • Network accessline 241
    import hashlib import http.client
  • Network accessline 242
    import http.client
  • Network accessline 262
    API_ORIGIN = "https://api.dev.runwayml.com"
  • Network accessline 410
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 415
    def connect(self) -> None:         raw = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 416
    raw = socket.create_connection((self.address, 443), self.timeout)
  • Access to secretsline 464
    [Credential-related source omitted]
  • Network accessline 477
    attempts = 5 if retry_reads else 1     for attempt in range(attempts):         request = urllib.request.Request(url, data=data, headers=headers, method=method)
  • Network accessline 478
    for attempt in range(attempts):         request = urllib.request.Request(url, data=data, headers=headers, method=method)         try:
  • Network accessline 479
    request = urllib.request.Request(url, data=data, headers=headers, method=method)
  • Access to secretsline 520
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Access to secretsline 838
    [Credential-related source omitted]
  • Access to secretsline 839
    [Credential-related source omitted]
  • Access to secretsline 840
    [Credential-related source omitted]
  • Access to secretsline 841
    [Credential-related source omitted]
  • Access to secretsline 842
    [Credential-related source omitted]
  • Access to secretsline 846
    [Credential-related source omitted]
  • Access to secretsline 853
    [Credential-related source omitted]
  • Access to secretsline 854
    [Credential-related source omitted]
  • Access to secretsline 906
    [Credential-related source omitted]
  • Access to secretsline 909
    [Credential-related source omitted]
  • Access to secretsline 912
    [Credential-related source omitted]
  • Access to secretsline 914
    [Credential-related source omitted]
  • Access to secretsline 973
    [Credential-related source omitted]
  • Access to secretsline 988
    [Credential-related source omitted]
  • Access to secretsline 1044
    [Credential-related source omitted]
  • Access to secretsline 1062
    [Credential-related source omitted]
  • Access to secretsline 1149
    [Credential-related source omitted]
  • Access to secretsline 1243
    [Credential-related source omitted]
  • Access to secretsline 1244
    [Credential-related source omitted]
  • Access to secretsline 1245
    [Credential-related source omitted]
  • Access to secretsline 1276
    [Credential-related source omitted]
  • Access to secretsline 1294
    [Credential-related source omitted]
  • Network accessline 1382
    - [Available AI Models](https://docs.dev.runwayml.com/guides/models/)
  • Network accessline 1383
    - [API Changelog](https://docs.dev.runwayml.com/api-details/api_changelog/)
  • Network accessline 1384
    - [API Pricing](https://docs.dev.runwayml.com/guides/pricing/)
  • Network accessline 1385
    - [Using the API](https://docs.dev.runwayml.com/guides/using-the-api/)
  • Network accessline 1386
    - [API Reference](https://docs.dev.runwayml.com/api/)
  • Network accessline 1387
    - [Official Python SDK and OpenAPI-generated types](https://github.com/runwayml/sdk-python)
  • Network accessline 1388
    - [SDK task polling guidance](https://docs.dev.runwayml.com/api-details/sdks/)
  • Network accessline 1389
    - [API Inputs](https://docs.dev.runwayml.com/assets/inputs/)
  • Network accessline 1390
    - [Ephemeral Uploads](https://docs.dev.runwayml.com/assets/uploads/)
  • Network accessline 1391
    - [API Outputs](https://docs.dev.runwayml.com/assets/outputs/)
  • Network accessline 1392
    - [Content Moderation](https://docs.dev.runwayml.com/api-details/moderation/)
  • Network accessline 1393
    - [Task Failures](https://docs.dev.runwayml.com/errors/task-failures/)
  • Network accessline 1394
    - [HTTP Errors](https://docs.dev.runwayml.com/api-details/errors/)
  • Network accessline 1395
    - [Usage Tiers](https://docs.dev.runwayml.com/usage/tiers/)
  • Network accessline 1396
    - [Attribution](https://docs.dev.runwayml.com/usage/attribution/)
  • Network accessline 1397
    - [Gen-4.5 Prompting](https://help.runwayml.com/hc/en-us/articles/46974685288467-Creating-with-Gen-4-5)
  • Network accessline 1398
    - [Text-to-Video Prompting Guide](https://help.runwayml.com/hc/en-us/articles/42460036199443-Text-to-Video-Prompting-Guide)
  • Network accessline 1399
    - [Aleph 2.0 Prompting Guide](https://help.runwayml.com/hc/en-us/articles/52150503729171-Aleph-2-0-Prompting-Guide)
  • Network accessline 1400
    - [Act-Two Guide](https://help.runwayml.com/hc/en-us/articles/42311337895827-Performance-Capture-with-Act-Two)
  • Network accessline 1401
    - [Reference Media Guidelines](https://docs.dev.runwayml.com/recipes/reference-media/)
  • Network accessline 1402
    - [Terms of Use](https://runwayml.com/terms-of-use)
  • Network accessline 1403
    - [Usage Policy](https://runwayml.com/safety/usage-policy)
  • Network accessline 1404
    - [Privacy Policy](https://runwayml.com/privacy-policy)
  • Network accessline 1405
    - [Runway Security](https://runwayml.com/data-security)
  • Network accessline 1406
    - [Runway Dev announcement](https://runwayml.com/news/introducing-runway-dev)
  • Network accessline 1407
    - [Enterprise third-party-model FAQ](https://help.runwayml.com/hc/en-us/articles/51248305153683-Enterprise-FAQ-Third-party-Models-in-Runway)
  • Network accessline 1408
    - [Usage Rights FAQ](https://help.runwayml.com/hc/en-us/articles/18927776141715-Usage-rights)
  • Network accessline 1409
    - [Safety and provenance](https://runwayml.com/safety)

skills/providers/video-generation/seedance-2-0/SKILL.md

  • Network accessline 43
    - create: `POST https://ark.ap-southeast.bytepluses.com/api/v3/contents/generations/tasks`
  • Network accessline 44
    - retrieve: `GET https://ark.ap-southeast.bytepluses.com/api/v3/contents/generations/tasks/{id}`
  • Network accessline 424
    - [ByteDance Seed — Seedance 2.0 model page](https://seed.bytedance.com/en/seedance2_0) — architecture/capability positioning and internal-benchmark disclosure.
  • Network accessline 425
    - [Team Seedance, “Seedance 2.0: Advancing Video Generation for World Complexity”](https://arxiv.org/abs/2604.14148) — official model card; native multimodal audio-video generation, input modalities, original 4–15 s and reference limits.
  • Network accessline 426
    - [BytePlus ModelArk — Seedance 2.0 series tutorial](https://docs.byteplus.com/en/docs/ModelArk/2291680) — variants, IDs, creation modes, 4K, portrait asset paths, limits, and operational troubleshooting.
  • Network accessline 427
    - [BytePlus ModelArk — prompt guide](https://docs.byteplus.com/en/docs/ModelArk/2222480) — subject binding, shot sequencing, camera/action guidance, asset priority, and documented failure recovery.
  • Network accessline 428
    - [BytePlus ModelArk — create video generation task](https://docs.byteplus.com/en/docs/modelark/1520757) — authoritative direct request schema and media constraints.
  • Network accessline 429
    - [BytePlus ModelArk — retrieve task](https://docs.byteplus.com/en/docs/modelark/1521309) — statuses, output metadata, usage, and result handling.
  • Network accessline 430
    - [BytePlus ModelArk — product updates](https://docs.byteplus.com/en/docs/modelark/1159177) — 1080p/4K-era platform changes and input format updates.
  • Network accessline 431
    - [BytePlus video-generation service terms](https://docs.byteplus.com/en/docs/modelark/Specific_Terms_for_the_BytePlus_Video_Generation_Model_Services) and [GenAI Acceptable Use Policy](https://docs.byteplus.com/en/docs/legal/acceptable_use
  • Network accessline 432
    - [BytePlus Content Pre-filter FAQ](https://docs.byteplus.com/en/docs/modelark/content_pre_filter_faq) — public-figure face/voice similarity filtering and privacy notice.
  • Network accessline 436
    - [fal text-to-video schema](https://fal.ai/models/bytedance/seedance-2.0/text-to-video/api), [fal image-to-video](https://fal.ai/models/bytedance/seedance-2.0/image-to-video), and [fal reference-to-video](https://fal.ai/models/bytedance/se
  • Network accessline 437
    - [Replicate Seedance 2.0 schema](https://replicate.com/bytedance/seedance-2.0/api/schema) and [usage guide](https://replicate.com/bytedance/seedance-2.0/readme).
  • Network accessline 441
    - [Artificial Analysis Seedance family page](https://artificialanalysis.ai/video/model-families/Seedance) reports blind user-preference arena results plus price and generation-time measurements. Treat it as a dated comparative signal, not p
  • Network accessline 442
    - [An independent TechRadar production analysis](https://www.techradar.com/ai-platforms-assistants/ive-been-watching-seedance-2-0-videos-so-you-dont-have-to-and-they-are-a-nightmare-dreamscape) described odd blinking, body motion, duplicate

skills/providers/video-generation/tencent-hunyuanvideo/EVAL.md

  • Network accessline 54
    - Uses `https://tokenhub-intl.tencentmaas.com`, model `hy-video-1.5`, Chinese positive prompt ≤200 characters, optional `image.url`, `resolution: 720p`, and `logo_add: 1`.

skills/providers/video-generation/tencent-hunyuanvideo/SKILL.md

  • Network accessline 43
    - Domestic base: `https://tokenhub.tencentmaas.com`; Singapore/global base: `https://tokenhub-intl.tencentmaas.com`. Tencent says calls cannot cross the service's enabled region/site. Confirm `hy-video-1.5` is enabled for the chosen account
  • Network accessline 73
    BASES = {     "cn": "https://tokenhub.tencentmaas.com",
  • Network accessline 74
    "cn": "https://tokenhub.tencentmaas.com",
  • Network accessline 75
    "intl": "https://tokenhub-intl.tencentmaas.com",
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 262
    The legacy API uses `https://vclm.tencentcloudapi.com`, action `SubmitHunyuanToVideoJob` or `DescribeHunyuanToVideoJob`, version `2024-05-23`, and currently documents only region `ap-guangzhou`. Use official Tencent Cloud SDK/TC3-HMAC-SHA25
  • Network accessline 310
    git ls-remote https://github.com/Tencent-Hunyuan/HunyuanVideo-1.5.git HEAD curl -fsS https://huggingface.co/api/models/tencent/HunyuanVideo-1.5 > hunyuanvideo-1.5-metadata.json
  • Network accessline 311
    curl -fsS https://huggingface.co/api/models/tencent/HunyuanVideo-1.5 > hunyuanvideo-1.5-metadata.json
  • Network accessline 318
    git clone https://github.com/Tencent-Hunyuan/HunyuanVideo-1.5.git
  • Network accessline 378
    - [TokenHub video generation](https://cloud.tencent.com/document/product/1823/130081)
  • Network accessline 379
    - [TokenHub API endpoints and regions](https://cloud.tencent.com/document/product/1823/130078)
  • Network accessline 380
    - [TokenHub model list](https://cloud.tencent.com/document/product/1823/130051)
  • Network accessline 381
    - [TokenHub model pricing](https://cloud.tencent.com/document/product/1823/130055)
  • Network accessline 382
    - [Submit Hunyuan video action](https://cloud.tencent.com/document/api/1616/126160)
  • Network accessline 383
    - [Describe Hunyuan video action](https://cloud.tencent.com/document/api/1616/126162)
  • Network accessline 384
    - [Tencent video-generation billing](https://cloud.tencent.com/document/product/1616/118994)
  • Network accessline 385
    - [Tencent disclosure/output FAQ](https://cloud.tencent.com/document/product/1616/106109)
  • Network accessline 386
    - [Official HunyuanVideo-1.5 repository](https://github.com/Tencent-Hunyuan/HunyuanVideo-1.5)
  • Network accessline 387
    - [Official HunyuanVideo-1.5 model repository](https://huggingface.co/tencent/HunyuanVideo-1.5)
  • Network accessline 388
    - [HunyuanVideo-1.5 technical report](https://arxiv.org/abs/2511.18870)
  • Network accessline 389
    - [HunyuanVideo-1.5 license and AUP](https://github.com/Tencent-Hunyuan/HunyuanVideo-1.5/blob/main/LICENSE)
  • Network accessline 390
    - [Original HunyuanVideo repository](https://github.com/Tencent-Hunyuan/HunyuanVideo)

skills/providers/video-generation/video-generation-gateways/EVAL.md

  • Network accessline 47
    **Expected answer:** - fal.ai: `POST https://queue.fal.run/{model-id}`; states `IN_QUEUE` →
  • Network accessline 48
    - fal.ai: `POST https://queue.fal.run/{model-id}`; states `IN_QUEUE` →
  • Network accessline 49
    `IN_PROGRESS` → `COMPLETED`. - Replicate: `POST https://api.replicate.com/v1/predictions` (community, with a   `version`) or `.../v1/models/{owner}/{name}/predictions` (official); states
  • Network accessline 50
    - Replicate: `POST https://api.replicate.com/v1/predictions` (community, with a
  • Network accessline 51
    `version`) or `.../v1/models/{owner}/{name}/predictions` (official); states   `starting` → `processing` → `succeeded`/`failed`/`canceled`. - WaveSpeed: `POST https://api.wavespeed.ai/api/v3/{model-id}`; states
  • Network accessline 52
    `starting` → `processing` → `succeeded`/`failed`/`canceled`. - WaveSpeed: `POST https://api.wavespeed.ai/api/v3/{model-id}`; states   `created` → `processing` → `completed`/`failed`; result at
  • Network accessline 53
    - WaveSpeed: `POST https://api.wavespeed.ai/api/v3/{model-id}`; states
  • Network accessline 65
    **Expected answer:** ED25519 signatures. Verify by reading the `X-Fal-Webhook-*` headers (Request-Id, User-Id, Timestamp, Signature), fetching JWKS from `https://rest.fal.ai/.well-known/jwks.json` (cacheable ≤24h),
  • Network accessline 66
    `X-Fal-Webhook-*` headers (Request-Id, User-Id, Timestamp, Signature), fetching JWKS from `https://rest.fal.ai/.well-known/jwks.json` (cacheable ≤24h), rejecting timestamps outside ±300s, reconstructing the signed message
  • Network accessline 67
    JWKS from `https://rest.fal.ai/.well-known/jwks.json` (cacheable ≤24h),

skills/providers/video-generation/video-generation-gateways/SKILL.md

  • Network accessline 77
    | Positioning | Generative-media-first (image/video/audio/3D), latency-focused | General model marketplace (community + "official" curated models), broadest catalog | Speed/latency-optimized inference for media | | Catalog size (self-report
  • Network accessline 78
    | Catalog size (self-reported) | 1,000+ models | 100+ official models plus a large community catalog | 700–1,000+ models | | Submit endpoint | `https://queue.fal.run/{model-id}` | `https://api.replicate.com/v1/predictions` (community) or `.
  • Network accessline 79
    | Submit endpoint | `https://queue.fal.run/{model-id}` | `https://api.replicate.com/v1/predictions` (community) or `.../v1/models/{owner}/{name}/predictions` (official) | `https://api.wavespeed.ai/api/v3/{model-id}` |
  • Network accessline 111
    - **Submit:** `POST https://queue.fal.run/{model-id}` with header
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 113
    `status_url`, `cancel_url`, `queue_position`. - **Status:** `GET https://queue.fal.run/{model-id}/requests/{request_id}/status`   (append `?logs=1` for runner logs). States: `IN_QUEUE`, `IN_PROGRESS`,
  • Network accessline 114
    - **Status:** `GET https://queue.fal.run/{model-id}/requests/{request_id}/status`
  • Network accessline 115
    (append `?logs=1` for runner logs). States: `IN_QUEUE`, `IN_PROGRESS`,   `COMPLETED`. - **Result:** `GET https://queue.fal.run/{model-id}/requests/{request_id}`.
  • Network accessline 116
    `COMPLETED`. - **Result:** `GET https://queue.fal.run/{model-id}/requests/{request_id}`. - **Cancel:** `PUT .../requests/{request_id}/cancel` — removes queued jobs
  • Network accessline 117
    - **Result:** `GET https://queue.fal.run/{model-id}/requests/{request_id}`.
  • Network accessline 125
    - **Submit (community):** `POST https://api.replicate.com/v1/predictions`
  • Network accessline 126
    with a `version` field. **Submit (official):**   `POST https://api.replicate.com/v1/models/{owner}/{name}/predictions`   (no version needed).
  • Network accessline 127
    `POST https://api.replicate.com/v1/models/{owner}/{name}/predictions`
  • Network accessline 140
    - **Submit:** `POST https://api.wavespeed.ai/api/v3/{model-id}` → returns a
  • Network accessline 141
    task/prediction ID. - **Result:** `GET https://api.wavespeed.ai/api/v3/predictions/{id}/result`.   States: `created`, `processing`, `completed`, `failed`. `outputs` holds
  • Network accessline 142
    - **Result:** `GET https://api.wavespeed.ai/api/v3/predictions/{id}/result`.
  • Network accessline 167
    1. Read headers `X-Fal-Webhook-Request-Id`, `X-Fal-Webhook-User-Id`,    `X-Fal-Webhook-Timestamp`, `X-Fal-Webhook-Signature` (hex). 2. Fetch the JWKS from `https://rest.fal.ai/.well-known/jwks.json` and cache it
  • Network accessline 168
    `X-Fal-Webhook-Timestamp`, `X-Fal-Webhook-Signature` (hex). 2. Fetch the JWKS from `https://rest.fal.ai/.well-known/jwks.json` and cache it    up to 24h.
  • Network accessline 169
    2. Fetch the JWKS from `https://rest.fal.ai/.well-known/jwks.json` and cache it
  • Network accessline 174
    the JWKS ED25519 public keys. 5. Optionally IP-allowlist using `webhook_ip_ranges` from    `https://api.fal.ai/v1/meta`.
  • Network accessline 176
    `https://api.fal.ai/v1/meta`.
  • Network accessline 210
    (Verified 2026-07-10.) - **WaveSpeed:** each model's page/playground exposes the parameter set and   auto-generates Python/JS/cURL examples; there is no single documented
  • Network accessline 211
    - **WaveSpeed:** each model's page/playground exposes the parameter set and   auto-generates Python/JS/cURL examples; there is no single documented   cross-catalog OpenAPI export as of 2026-07-10 — treat per-model docs as the
  • Network accessline 212
    auto-generates Python/JS/cURL examples; there is no single documented
  • Network accessline 478
    - fal.ai queue API — https://fal.ai/docs/model-apis/model-endpoints/queue
  • Network accessline 479
    - fal.ai webhooks (ED25519, retries, JWKS) — https://fal.ai/docs/model-apis/model-endpoints/webhooks
  • Network accessline 480
    - fal.ai pricing / prepaid credits / pay-per-success — https://fal.ai/docs/documentation/model-apis/pricing and https://fal.ai/pricing
  • Network accessline 481
    - fal.ai model search / OpenAPI schema discovery — https://fal.ai/docs/platform-apis/v1/models and https://docs.fal.ai/model-apis/model-endpoints
  • Network accessline 482
    - fal.ai data retention / media expiration header — https://fal.ai/docs/documentation/model-apis/media-expiration
  • Network accessline 483
    - fal.ai Trust & Safety (OpenAI Omni moderation, NCMEC/Thorn/StopNCII) — https://fal.ai/legal/trust-and-safety
  • Network accessline 484
    - fal.ai Acceptable Use Policy — https://fal.ai/legal/acceptable-use-policy
  • Network accessline 485
    - Replicate create-a-prediction (sync/async, Prefer, Cancel-After, webhook_events_filter) — https://replicate.com/docs/topics/predictions/create-a-prediction
  • Network accessline 486
    - Replicate HTTP API reference (version formats, openapi_schema, rate limits, ~1h retention) — https://replicate.com/docs/reference/http
  • Network accessline 487
    - Replicate model versions (pinning, reproducibility) — https://replicate.com/docs/topics/models/versions
  • Network accessline 488
    - Replicate official models — https://replicate.com/docs/topics/models/official-models
  • Network accessline 489
    - Replicate pricing (per-second GPU hardware, per-output official) — https://replicate.com/pricing
  • Network accessline 490
    - Replicate billing (spend-limit deprecation, prepaid credit) — https://replicate.com/docs/topics/billing
  • Network accessline 491
    - Replicate rate limits — https://replicate.com/docs/topics/predictions/rate-limits
  • Network accessline 492
    - Replicate Terms of Service (Output ownership, Third-Party Terms) — https://replicate.com/terms
  • Network accessline 493
    - WaveSpeed predictions / get-result (endpoints, states, 7-day retention) — https://wavespeed.ai/docs/get-result and https://wavespeed.ai/docs/what-are-predictions
  • Network accessline 494
    - WaveSpeed pricing (per-model, credits) — https://wavespeed.ai/docs/how-pricing-works and https://wavespeed.ai/pricing
  • Network accessline 495
    - WaveSpeed webhooks — https://wavespeed.ai/docs/docs-api/webhooks (confirm current signing/retry details before shipping)

skills/providers/video-generation/vidu-video/SKILL.md

  • Network accessline 14
    - **Open Platform API:** `https://api.vidu.com`, API keys, organization-level limits, asynchronous tasks, and API credits. This is the surface covered here.
  • Network accessline 15
    - **Vidu consumer product:** `https://www.vidu.com` and its subscription/plan credits. Do not assume its credits, features, watermark behavior, or terms apply to the API.
  • Network accessline 44
    The public [Model Map](https://platform.vidu.com/docs/model-map) lags some endpoint pages: for example, it does not enumerate all newer Q3 reference identifiers. Resolve conflicts in this order: the exact endpoint accepted-values list, the 
  • Network accessline 87
    "name": "Mara",       "images": [         "https://assets.example.test/mara-front.jpg",
  • Network accessline 88
    "images": [         "https://assets.example.test/mara-front.jpg",         "https://assets.example.test/mara-three-quarter.jpg"
  • Network accessline 89
    "https://assets.example.test/mara-front.jpg",
  • Network accessline 90
    "https://assets.example.test/mara-three-quarter.jpg"
  • Network accessline 94
    {       "name": "OrchidDrone",       "images": ["https://assets.example.test/orchid-drone.png"]
  • Network accessline 95
    "name": "OrchidDrone",       "images": ["https://assets.example.test/orchid-drone.png"]     }
  • Network accessline 96
    "images": ["https://assets.example.test/orchid-drone.png"]
  • Network accessline 121
    "model": "viduq3-pro",   "images": [     "https://assets.example.test/shot-08-start.png",
  • Network accessline 122
    "images": [     "https://assets.example.test/shot-08-start.png",     "https://assets.example.test/shot-08-end.png"
  • Network accessline 123
    "https://assets.example.test/shot-08-start.png",
  • Network accessline 124
    "https://assets.example.test/shot-08-end.png"
  • Network accessline 146
    "model": "viduq3-mix",   "images": [     "https://assets.example.test/product-front.png",
  • Network accessline 147
    "images": [     "https://assets.example.test/product-front.png",     "https://assets.example.test/product-side.png",
  • Network accessline 148
    "https://assets.example.test/product-front.png",
  • Network accessline 149
    "https://assets.example.test/product-side.png",
  • Network accessline 150
    "https://assets.example.test/product-detail.png"
  • Network accessline 215
    MODE = os.getenv("VIDU_MODE", "dry-run") client_id = os.getenv("VIDU_CLIENT_REQUEST_ID", "dryrun-example") endpoint = "https://api.vidu.com/ent/v2/text2video"
  • Network accessline 216
    client_id = os.getenv("VIDU_CLIENT_REQUEST_ID", "dryrun-example") endpoint = "https://api.vidu.com/ent/v2/text2video" key_id = os.getenv("VIDU_KEY_ID", "UNBOUND")
  • Network accessline 217
    endpoint = "https://api.vidu.com/ent/v2/text2video"
  • Access to secretsline 267
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 273
    [Credential-related source omitted]
  • Network accessline 293
    req = urllib.request.Request(
  • Network accessline 295
    [Credential-related source omitted]
  • Access to secretsline 295
    [Credential-related source omitted]
  • Network accessline 296
    try:     with urllib.request.urlopen(req, timeout=45) as resp:         raw = resp.read(1024 * 1024 + 1)
  • Network accessline 297
    with urllib.request.urlopen(req, timeout=45) as resp:
  • Network accessline 361
    - Vidu says it may monitor or review input/output for operation and policy enforcement. Its privacy policy covers user content, allows service-provider processing, gives purpose-based rather than fixed retention, and says personal data may 
  • Network accessline 363
    - Vidu's 2024 [technical report](https://arxiv.org/abs/2405.04233) describes the historical U-ViT/diffusion Vidu system and an original 1080p/16 s claim. It predates Q3; do not use it to assert Q3 architecture, safety, training data, or ben
  • Network accessline 381
    - [Introduction](https://platform.vidu.com/docs/introduction), [Update Notice](https://platform.vidu.com/docs/update), [Model Map](https://platform.vidu.com/docs/model-map), [Pricing](https://platform.vidu.com/docs/pricing), [Usage and Limi
  • Network accessline 382
    - [Text to Video](https://platform.vidu.com/docs/text-to-video), [Image to Video](https://platform.vidu.com/docs/image-to-video), [Start End to Video](https://platform.vidu.com/docs/start-end-to-video), [Reference to Video](https://platform
  • Network accessline 383
    - [Get Creation](https://platform.vidu.com/docs/get-generation), [Get Task List](https://platform.vidu.com/docs/tasks-list), [Cancel Generation](https://platform.vidu.com/docs/cancel-generation), [Error Code](https://platform.vidu.com/docs/
  • Network accessline 384
    - [Terms of Use](https://platform.vidu.com/docs/terms-of-use), [Privacy Policy](https://platform.vidu.com/docs/privacy-policy), [Content Moderation](https://platform.vidu.com/docs/content-moderation), [Subprocessors](https://platform.vidu.c

skills/providers/video-generation/xai-grok-imagine-video/EVAL.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 200
    - <https://docs.x.ai/developers/model-capabilities/video/generation>
  • Network accessline 201
    - <https://docs.x.ai/developers/model-capabilities/video/image-to-video>
  • Network accessline 202
    - <https://docs.x.ai/developers/model-capabilities/video/reference-to-video>
  • Network accessline 203
    - <https://docs.x.ai/developers/model-capabilities/video/editing>
  • Network accessline 204
    - <https://docs.x.ai/developers/model-capabilities/video/extension>
  • Network accessline 205
    - <https://docs.x.ai/developers/rest-api-reference/inference/videos>
  • Network accessline 206
    - <https://docs.x.ai/developers/models/grok-imagine-video>
  • Network accessline 207
    - <https://docs.x.ai/developers/models/grok-imagine-video-1.5>
  • Network accessline 208
    - <https://docs.x.ai/developers/pricing>
  • Network accessline 209
    - <https://docs.x.ai/developers/cost-tracking>
  • Network accessline 210
    - <https://docs.x.ai/developers/rate-limits>
  • Network accessline 211
    - <https://docs.x.ai/developers/model-capabilities/imagine/files/inputs>
  • Network accessline 212
    - <https://docs.x.ai/developers/model-capabilities/imagine/files/outputs>
  • Network accessline 213
    - <https://docs.x.ai/developers/advanced-api-usage/batch-api>
  • Network accessline 214
    - <https://docs.x.ai/developers/faq/security>
  • Network accessline 215
    - <https://x.ai/legal/terms-of-service-enterprise>
  • Network accessline 216
    - <https://x.ai/legal/acceptable-use-policy>

skills/providers/video-generation/xai-grok-imagine-video/SKILL.md

  • Network accessline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 48
    "reference_images": [     {"file_id": "file_authorized_subject"},     {"url": "https://authorized.example/cafe.jpg"}
  • Network accessline 49
    {"file_id": "file_authorized_subject"},     {"url": "https://authorized.example/cafe.jpg"}   ],
  • Network accessline 50
    {"url": "https://authorized.example/cafe.jpg"}
  • Network accessline 126
    import argparse import hashlib import http.client
  • Network accessline 127
    import hashlib import http.client import ipaddress
  • Network accessline 128
    import http.client
  • Network accessline 147
    API = "https://api.x.ai/v1"
  • Access to secretsline 270
    [Credential-related source omitted]
  • Network accessline 271
    body = None if payload is None else canonical(payload)     for attempt in range(retries + 1):         req = urllib.request.Request(url, data=body, method=method, headers={
  • Network accessline 272
    [Credential-related source omitted]
  • Network accessline 273
    req = urllib.request.Request(url, data=body, method=method, headers={
  • Access to secretsline 274
    [Credential-related source omitted]
  • Network accessline 399
    class PinnedHTTPSConnection(http.client.HTTPSConnection):
  • Network accessline 401
    super().__init__(host, 443, timeout=timeout, context=ssl.create_default_context()); self.address = address     def connect(self):         raw = socket.create_connection((self.address, 443), self.timeout)
  • Network accessline 402
    def connect(self):         raw = socket.create_connection((self.address, 443), self.timeout)         try: self.sock = self._context.wrap_socket(raw, server_hostname=self.host)
  • Network accessline 403
    raw = socket.create_connection((self.address, 443), self.timeout)
  • Access to secretsline 512
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 538
    [Credential-related source omitted]
  • Access to secretsline 539
    [Credential-related source omitted]
  • Access to secretsline 555
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]
  • Access to secretsline 618
    [Credential-related source omitted]
  • Network accessline 691
    - Video guide and REST reference: <https://docs.x.ai/developers/model-capabilities/video/generation>, <https://docs.x.ai/developers/rest-api-reference/inference/videos>
  • Network accessline 692
    - I2V, references, edits, extensions: <https://docs.x.ai/developers/model-capabilities/video/image-to-video>, <https://docs.x.ai/developers/model-capabilities/video/reference-to-video>, <https://docs.x.ai/developers/model-capabilities/video
  • Network accessline 693
    - Model pages and pricing: <https://docs.x.ai/developers/models/grok-imagine-video>, <https://docs.x.ai/developers/models/grok-imagine-video-1.5>, <https://docs.x.ai/developers/pricing>
  • Network accessline 694
    - Models discovery, costs, limits, errors, releases: <https://docs.x.ai/developers/rest-api-reference/inference/models>, <https://docs.x.ai/developers/cost-tracking>, <https://docs.x.ai/developers/rate-limits>, <https://docs.x.ai/developers
  • Network accessline 695
    - Files and Batch: <https://docs.x.ai/developers/model-capabilities/imagine/files>, <https://docs.x.ai/developers/model-capabilities/imagine/files/inputs>, <https://docs.x.ai/developers/model-capabilities/imagine/files/outputs>, <https://do
  • Network accessline 696
    - API security and legal: <https://docs.x.ai/developers/faq/security>, <https://x.ai/legal/terms-of-service-enterprise>, <https://x.ai/legal/data-processing-addendum>, <https://x.ai/legal/acceptable-use-policy>
  • Network accessline 697
    - Consumer/X boundary: <https://docs.x.ai/grok/overview>, <https://x.ai/legal/terms-of-service>, <https://x.ai/legal/privacy-policy>
  • Network accessline 698
    - Native-audio provider claims and 1.5 release: <https://x.ai/news/grok-imagine-api>, <https://x.ai/news/grok-imagine-video-1-5>
  • Network accessline 699
    - Direct service health: <https://status.x.ai/>

skills/providers/video-understanding/twelvelabs-video-understanding/SKILL.md

  • Network accessline 71
    *[Documented — base `https://api.twelvelabs.io`, version **v1.3**, verified 2026-07-10]*
  • Network accessline 261
    - Models overview & concepts — `https://docs.twelvelabs.io/docs/concepts/models`, `/models/marengo`, `/models/pegasus`
  • Network accessline 262
    - Release notes (versions, sunsets, token limits) — `https://docs.twelvelabs.io/docs/get-started/release-notes`
  • Network accessline 263
    - API introduction, search guide, analyze & embed references — `https://docs.twelvelabs.io/api-reference/introduction`, `/docs/guides/search`, `/api-reference/analyze-videos/analyze`, `/api-reference/create-embeddings-v2`
  • Network accessline 264
    - Upload/tasks — `https://docs.twelvelabs.io/api-reference/upload-content/tasks/create`
  • Network accessline 265
    - Pricing & rate limits — `https://www.twelvelabs.io/pricing`, `https://docs.twelvelabs.io/docs/get-started/rate-limits`
  • Network accessline 266
    - Adobe Premiere plugin & partner integrations — `https://docs.twelvelabs.io/docs/resources/partner-integrations/adobe-premiere-pro-plugin`
  • Network accessline 267
    - MCP server — `https://docs.twelvelabs.io/docs/advanced/model-context-protocol`, `https://www.twelvelabs.io/blog/twelve-labs-mcp-server`
  • Network accessline 268
    - Marengo 3.0 launch — `https://press.aboutamazon.com/aws/2025/12/twelvelabs-launches-its-most-powerful-video-understanding-model-marengo-3-0-on-twelvelabs-and-amazon-bedrock`
  • Network accessline 269
    - Privacy policy — `https://www.twelvelabs.io/privacy-policy`
  • Network accessline 270
    - Python SDK — `https://github.com/twelvelabs-io/twelvelabs-python`

skills/providers/voice-agents/elevenlabs-agents/SKILL.md

  • Network accessline 241
    - ElevenAgents overview — https://elevenlabs.io/docs/eleven-agents/overview
  • Network accessline 242
    - Quickstart — https://elevenlabs.io/docs/eleven-agents/quickstart
  • Network accessline 243
    - LLM / Models — https://elevenlabs.io/docs/eleven-agents/customization/llm ; LLM cascading — https://elevenlabs.io/docs/agents-platform/customization/llm/llm-cascading
  • Network accessline 244
    - TTS models — https://elevenlabs.io/docs/overview/models
  • Network accessline 245
    - Tools (client / server / system) — https://elevenlabs.io/docs/eleven-agents/customization/tools and .../tools/client-tools
  • Network accessline 246
    - Knowledge base — https://elevenlabs.io/docs/eleven-agents/customization/knowledge-base
  • Network accessline 247
    - Personalization / dynamic variables / overrides — https://elevenlabs.io/docs/eleven-agents/customization/personalization
  • Network accessline 248
    - Conversation flow & workflows — https://elevenlabs.io/docs/eleven-agents/customization/agent-workflows ; agent transfer — .../tools/system-tools/agent-transfer
  • Network accessline 249
    - SDKs (React / WebSocket / JS) & authentication — https://elevenlabs.io/docs/eleven-agents/libraries/react ; https://elevenlabs.io/docs/agents-platform/customization/authentication
  • Network accessline 250
    - Telephony: Twilio native — https://elevenlabs.io/docs/eleven-agents/phone-numbers/twilio-integration/native-integration ; SIP trunking — https://elevenlabs.io/docs/eleven-agents/phone-numbers/sip-trunking
  • Network accessline 251
    - Testing / simulation — https://elevenlabs.io/docs/eleven-agents/customization/agent-testing ; https://elevenlabs.io/docs/agents-platform/guides/simulate-conversations - Latency optimization — https://elevenlabs.io/blog/how-do-you-optimize
  • Network accessline 252
    - Latency optimization — https://elevenlabs.io/blog/how-do-you-optimize-latency-for-conversational-ai - Pricing — https://elevenlabs.io/pricing/agents ; concurrency FAQ — help.elevenlabs.io (Agents requests/concurrency) - Legal: TCPA — http
  • Network accessline 253
    - Pricing — https://elevenlabs.io/pricing/agents ; concurrency FAQ — help.elevenlabs.io (Agents requests/concurrency)
  • Network accessline 254
    - Legal: TCPA — https://elevenlabs.io/docs/eleven-agents/legal/tcpa ; privacy policy — https://elevenlabs.io/privacy-policy

skills/providers/voice-agents/gemini-live-audio/SKILL.md

  • Network accessline 362
    - Gemini Live API overview: https://ai.google.dev/gemini-api/docs/live-api
  • Network accessline 363
    - Interactions API overview: https://ai.google.dev/gemini-api/docs/interactions-overview
  • Network accessline 364
    - Live API capabilities guide: https://ai.google.dev/gemini-api/docs/live-api/capabilities
  • Network accessline 365
    - Raw WebSockets API reference: https://ai.google.dev/api/live
  • Network accessline 366
    - Get started with raw WebSockets: https://ai.google.dev/gemini-api/docs/live-api/get-started-websocket
  • Network accessline 367
    - Tool use with Live API: https://ai.google.dev/gemini-api/docs/live-api/tools
  • Network accessline 368
    - Session management: https://ai.google.dev/gemini-api/docs/live-api/session-management
  • Network accessline 369
    - Ephemeral tokens: https://ai.google.dev/gemini-api/docs/live-api/ephemeral-tokens
  • Network accessline 370
    - Live API best practices: https://ai.google.dev/gemini-api/docs/live-api/best-practices
  • Network accessline 371
    - Live Translation: https://ai.google.dev/gemini-api/docs/live-api/live-translate
  • Network accessline 372
    - Gemini model list: https://ai.google.dev/gemini-api/docs/models
  • Network accessline 373
    - Developer API pricing: https://ai.google.dev/gemini-api/docs/pricing
  • Network accessline 374
    - Developer API rate limits: https://ai.google.dev/gemini-api/docs/rate-limits
  • Network accessline 375
    - Developer API regions: https://ai.google.dev/gemini-api/docs/available-regions
  • Network accessline 376
    - Developer API data logging/sharing: https://ai.google.dev/gemini-api/docs/logs-policy
  • Network accessline 377
    - Developer API zero data retention: https://ai.google.dev/gemini-api/docs/zdr
  • Network accessline 378
    - Safety settings: https://ai.google.dev/gemini-api/docs/safety-settings
  • Network accessline 379
    - Gemini Enterprise Agent Platform Live API and Gemini 2.5 Flash Native Audio: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/2-5-flash-live-api
  • Network accessline 380
    - Gemini Enterprise Agent Platform voice/language configuration: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/live-api/configure-language-voice
  • Network accessline 381
    - Gemini Enterprise Agent Platform session management: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/live-api/start-manage-session
  • Network accessline 382
    - Gemini Enterprise pricing: https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing
  • Network accessline 383
    - Gemini Enterprise endpoints/locations: https://docs.cloud.google.com/gemini-enterprise-agent-platform/resources/locations
  • Network accessline 384
    - Gemini Enterprise data residency: https://docs.cloud.google.com/gemini-enterprise-agent-platform/resources/data-residency
  • Network accessline 385
    - Gemini Enterprise zero data retention: https://docs.cloud.google.com/gemini-enterprise-agent-platform/resources/zero-data-retention

skills/providers/voice-agents/hume-evi/SKILL.md

  • Network accessline 14
    - Hume EVI overview: https://dev.hume.ai/docs/speech-to-speech-evi/overview
  • Network accessline 15
    - EVI version guide: https://dev.hume.ai/docs/speech-to-speech-evi/configuration/evi-version
  • Network accessline 16
    - Configuration guide: https://dev.hume.ai/docs/speech-to-speech-evi/configuration/build-a-configuration
  • Network accessline 17
    - Chat WebSocket API reference: https://dev.hume.ai/reference/speech-to-speech-evi/chat
  • Network accessline 18
    - Audio guide: https://dev.hume.ai/docs/speech-to-speech-evi/guides/audio
  • Network accessline 19
    - Tool use guide: https://dev.hume.ai/docs/speech-to-speech-evi/features/tool-use
  • Network accessline 20
    - Prompting guide: https://dev.hume.ai/docs/speech-to-speech-evi/guides/prompting
  • Network accessline 21
    - Privacy controls: https://dev.hume.ai/docs/resources/privacy
  • Network accessline 22
    - Pricing page: https://www.hume.ai/pricing
  • Network accessline 23
    - Acceptable Use Policy: https://www.hume.ai/acceptable-use-policy
  • Network accessline 29
    - EVI is for realtime voice interaction. The Chat WebSocket accepts streamed `audio_input`, `session_settings`, `user_input`, `assistant_input`, and tool response messages; audio input must be streamed continuously in small chunks, not sent
  • Network accessline 30
    - Direct browser or app integration is typically WebSocket-based. Hume's React SDK abstracts microphone capture, playback, and WebSocket connection management; the TypeScript and Python SDKs expose lower-level integration paths. Source: htt
  • Network accessline 31
    - Use the Python SDK primarily for CLIs and desktop apps where the Python process can access the user's audio device. For hosted web apps, put audio capture in the browser; server-side Python cannot directly access the user's microphone and
  • Network accessline 32
    - EVI can use Hume Voice Library voices and account-private Custom Voices. The EVI voice can be specified in a persistent config or overridden for a session with a voice ID. Custom voice cloning requires rights/consent to the voice sample. 
  • Network accessline 33
    - EVI supports tools/function calling through supported supplemental LLMs, not through every native EVI-only configuration. Hume documents tool use with Claude, GPT, Gemini, Moonshot AI, and custom language models that follow OpenAI functio
  • Network accessline 34
    - Expression measurements are available from audio user messages, not text-only `user_input`, because the prosody model relies on audio input. Source: https://dev.hume.ai/reference/speech-to-speech-evi/chat
  • Network accessline 35
    - Chat history and reconstructed audio are retrievable only when data retention is enabled. If data retention is disabled, resume chats, chat history retrieval, and audio reconstruction are not supported. Sources: https://dev.hume.ai/docs/s
  • Network accessline 39
    - That EVI diagnoses a user's inner emotional state. Hume's own use-case guidance says expression labels should be treated as measurements of complex expressive behavior, not direct inferences of how someone feels. Source: https://dev.hume.
  • Network accessline 40
    - That EVI supports uploading whole audio files as a realtime conversation input. The realtime Chat endpoint expects streamed chunks; Hume error `E0723` flags whole audio files as an invalid incoming-audio pattern. Source: https://dev.hume.
  • Network accessline 42
    - That an EVI agent is HIPAA-ready just because Hume has HIPAA-related features. Hume's terms require an express written agreement/BAA before covered entities or business associates provide PHI. Sources: https://www.hume.ai/terms-of-use and
  • Network accessline 46
    As of 2026-07-10, Hume documents EVI 3 and EVI 4-mini as the supported EVI versions; EVI 1 and EVI 2 reached end of support on 2025-08-30. If `config_id` is omitted, Chat uses EVI 3 by default. Source: https://dev.hume.ai/docs/speech-to-spe
  • Network accessline 91
    Source: https://dev.hume.ai/docs/speech-to-speech-evi/configuration/build-a-configuration
  • Network accessline 93
    Session Settings are temporary and apply only to the current Chat. They can be supplied at Chat initialization or sent during a Chat with a `session_settings` message. They can override or provide session-specific voice, prompt, context, au
  • Network accessline 120
    - EVI is live and streamed; send small audio chunks continuously, not whole files. Source: https://dev.hume.ai/docs/speech-to-speech-evi/guides/audio
  • Network accessline 121
    - For web integrations, open the EVI WebSocket before starting microphone recording, because formats such as WAV or WebM include headers that EVI needs to interpret the stream. Source: https://dev.hume.ai/docs/speech-to-speech-evi/guides/au
  • Network accessline 122
    - Enable echo cancellation, noise suppression, and automatic gain control for capture. Hume's TypeScript helpers do this for web integrations. Source: https://dev.hume.ai/docs/speech-to-speech-evi/guides/audio
  • Network accessline 123
    - For mute, Hume recommends sending silence frames rather than sending nothing, so the service can distinguish a muted active stream from a disconnected stream. Source: https://dev.hume.ai/docs/speech-to-speech-evi/guides/audio
  • Network accessline 124
    - Audio output arrives as streamed `audio_output` messages containing base64-encoded WAV. Queue assistant audio segments rather than playing everything immediately, because generated audio can arrive faster than it should be spoken. Source:
  • Network accessline 125
    - If using raw PCM, specify `linear16`, sample rate, and channels through audio session settings. Hume documents `linear16` as the supported raw encoding. Source: https://dev.hume.ai/docs/speech-to-speech-evi/guides/audio
  • Network accessline 126
    - Mu-law (`mulaw` / `μ-law`), common in telephony streams, is not presently supported directly by EVI; convert telephony audio before sending it to EVI. Source: https://dev.hume.ai/docs/speech-to-speech-evi/guides/audio
  • Network accessline 137
    EVI supports interruption/barge-in. When a user speaks while the assistant is responding, EVI detects the interruption, stops generating and streaming the current response, and sends `user_interruption` to the client. The client must also s
  • Network accessline 145
    Source: https://dev.hume.ai/docs/speech-to-speech-evi/configuration/turn-detection
  • Network accessline 151
    Source: https://dev.hume.ai/docs/speech-to-speech-evi/configuration/interruption
  • Network accessline 153
    Use `verbose_transcription=true` on the WebSocket when browser playback interruption feels delayed after EVI has finished generating a response but queued audio is still playing. Hume documents that interim `user_message` events can be used
  • Network accessline 155
    Use `pause_assistant_message` / `resume_assistant_message` when the product needs to keep listening while holding assistant responses. While paused, EVI continues to listen and transcribe; when resumed, it responds considering user input re
  • Network accessline 166
    EVI prompts should shape role, tone, pacing, boundaries, escalation, and speech behavior. Hume's prompting guide notes that native SLMs can generate both language and speech for realtime conversation, while supplemental LLMs often do better
  • Network accessline 208
    - Tools are resources EVI can use to call external APIs; Configs equip EVI with those tools and other settings. Source: https://dev.hume.ai/docs/speech-to-speech-evi/features/tool-use
  • Network accessline 209
    - Hume supports user-defined tools and built-in tools. Documented built-in tools include web search and hang-up in the tools API reference. Source: https://dev.hume.ai/reference/speech-to-speech-evi/tools/create-tool
  • Network accessline 210
    - Tools can include fallback content, which the LLM uses when a tool errors so the conversation can continue. Source: https://dev.hume.ai/reference/speech-to-speech-evi/tools/create-tool
  • Network accessline 211
    - Function calls can be observed through Chat history events and webhooks. Chat history includes `FUNCTION_CALL` and `FUNCTION_CALL_RESPONSE` events. Sources: https://dev.hume.ai/docs/speech-to-speech-evi/features/chat-history and https://d
  • Network accessline 232
    Sources: https://dev.hume.ai/docs/speech-to-speech-evi/features/resume-chats, https://dev.hume.ai/docs/speech-to-speech-evi/features/chat-history, https://dev.hume.ai/docs/speech-to-speech-evi/features/audio-reconstruction, https://dev.hume
  • Network accessline 260
    Source: https://www.hume.ai/pricing
  • Network accessline 269
    Source: https://dev.hume.ai/docs/resources/billing
  • Network accessline 282
    - Hume documents zero data retention for the EVI API as an option that turns off storage of chat histories/transcripts or voice recordings; API usage metadata remains stored. Source: https://dev.hume.ai/docs/resources/privacy - Hume documen
  • Network accessline 283
    - Hume documents a training-data opt-out for anonymized EVI API interaction data. Source: https://dev.hume.ai/docs/resources/privacy - Hume states HIPAA compliance features exist and says BAA/DPA requests should go through Hume; the Terms r
  • Network accessline 284
    - Hume states HIPAA compliance features exist and says BAA/DPA requests should go through Hume; the Terms require express written agreement for HIPAA covered entities or business associates. Sources: https://dev.hume.ai/docs/resources/priva
  • Network accessline 285
    - Hume's Acceptable Use Policy prohibits impersonation without permission and voice outputs that replicate others without clear affirmative consent. It also requires disclosure when AI agents are being used in interactions and qualified pro
  • Network accessline 286
    - Free and Starter plan use is non-commercial under Hume's Terms; Creator plan and above can be used commercially subject to policy compliance. Source: https://www.hume.ai/terms-of-use
  • Network accessline 287
    - Hume's Voice Cloning docs instruct users to upload only voice samples for which they have necessary rights or consent and to confirm legal agreements when creating a clone. Source: https://dev.hume.ai/docs/voice/voice-cloning

skills/providers/voice-agents/openai-realtime-voice/EVAL.md

  • Access to secretsline 36
    [Credential-related source omitted]

skills/providers/voice-agents/openai-realtime-voice/SKILL.md

  • Network accessline 18
    - OpenAI positions Realtime sessions as best for live audio that needs low latency; request-based audio APIs are best for files, bounded requests, or generated speech that does not need a live session. Source: [Realtime and audio overview](
  • Network accessline 19
    - A voice-agent session is for applications where the model should respond to the user, call tools, and manage conversation state on `/v1/realtime`. Translation and transcription sessions are separate Realtime session types. Source: [Realti
  • Network accessline 20
    - OpenAI's voice-agent guide distinguishes speech-to-speech live audio sessions from chained STT -> text reasoning -> TTS pipelines. Live audio is the starting point for barge-in, low first-audio latency, natural turn taking, and realtime t
  • Network accessline 21
    - The documented browser path is WebRTC, preferably via Agents SDK helpers such as `RealtimeAgent` and `RealtimeSession`; server-to-server integrations use WebSocket. Source: [Voice agents](https://developers.openai.com/api/docs/guides/voic
  • Network accessline 22
    - A Realtime speech-to-speech session contains a Session object, a Conversation, and Responses. The Session controls model, voice, and configuration; the Conversation contains user and model Items; Responses are model-generated audio or tex
  • Network accessline 23
    - After the server sends `session.created`, the client can use `session.update`. Most session properties can be updated at any time, but the voice cannot be changed after the model has responded with audio once in the session. The documente
  • Network accessline 24
    - For WebSocket audio, the client manually sends base64-encoded audio through input-audio-buffer events; WebRTC handles much of the media transport. Source: [Realtime conversations](https://developers.openai.com/api/docs/guides/realtime-con
  • Network accessline 25
    - VAD is enabled by default in speech-to-speech Realtime sessions and can be configured at `session.audio.input.turn_detection`. Documented VAD modes are `server_vad` and `semantic_vad`; server VAD can tune threshold, prefix padding, and si
  • Network accessline 26
    - Realtime sessions can use function tools executed by the application, MCP tools exposed by a remote MCP server, and built-in connectors. Tools may be attached at the session level or for one response. Source: [Realtime with tools](https:/
  • Network accessline 27
    - Realtime voice-agent sessions accrue input and output tokens across text, audio, and image modalities; translation and transcription streaming sessions are duration-billed. Later conversational turns cost more because the whole server-sid
  • Network accessline 28
    - Input-audio transcription is a separate ASR process from the Realtime model's native audio understanding, and OpenAI warns the transcript may diverge from the model's interpretation. Treat transcripts as observability and accessibility ar
  • Network accessline 29
    - OpenAI states that data sent to the API is not used to train or improve models unless the organization explicitly opts in. Source: [Data controls in the OpenAI platform](https://developers.openai.com/api/docs/guides/your-data).
  • Network accessline 30
    - OpenAI's usage policies and safety best practices still apply to Realtime voice experiences, including harmful-content, impersonation, privacy, high-impact decision, and user-protection constraints. Sources: [Usage policies](https://opena
  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 355
    [Credential-related source omitted]
  • Network accessline 374
    async function startVoice() {   await showConsentAndGetMicPermission();   const auth = await fetch("/voice/session", { method: "POST" }).then(r => r.json());
  • Network accessline 375
    [Credential-related source omitted]
  • Network accessline 376
    const auth = await fetch("/voice/session", { method: "POST" }).then(r => r.json());
  • Access to secretsline 377
    [Credential-related source omitted]
  • Access to secretsline 443
    [Credential-related source omitted]

skills/providers/world-models/odyssey-interactive-video/SKILL.md

  • Network accessline 179
    First-party: - Odyssey homepage & model index — https://odyssey.ml/ (models: Odyssey-2, Starchild-1, Agora-1, PROWL-1; web experiences).
  • Network accessline 180
    - Odyssey homepage & model index — https://odyssey.ml/ (models: Odyssey-2, Starchild-1, Agora-1, PROWL-1; web experiences).
  • Network accessline 181
    - "Introducing Odyssey-1: A Playable World Model" — https://odyssey.ml/introducing-odyssey-1 (2025-05-28; 40 ms/frame, ≤30 fps, 5+ min claim, $1–2/user-hour, H100 US/EU).
  • Network accessline 182
    - "Introducing Odyssey-2: A General-Purpose World Model" — https://odyssey.ml/introducing-odyssey-2 (blog byline 2025-10-27; ~50 ms/frame, ~20 fps, prompt-steered, API "coming soon").
  • Network accessline 183
    - "Starchild-1: The First Real-Time Multimodal World Model" — https://odyssey.ml/introducing-starchild-1 and technical report starchild.odyssey.ml/starchild-1.pdf (announced 2026-05-17; synced A/V ≤24 fps; long-horizon drift noted).
  • Network accessline 184
    - Odyssey API documentation — https://documentation.api.odyssey.ml/ and developer.odyssey.ml/dashboard (Odyssey-2 Pro; interactive streams / viewable-broadcast streams / Simulate; API key auth; session & duration limits).
  • Network accessline 186
    Secondary (labeled as reporting): - TechCrunch, "Odyssey's new AI model streams 3D interactive worlds" — https://techcrunch.com/2025/05/28/odysseys-new-ai-model-streams-3d-interactive-worlds/ (founders, board, $27M early funding, no game en
  • Network accessline 187
    - TechCrunch, "Odyssey's new AI model streams 3D interactive worlds" — https://techcrunch.com/2025/05/28/odysseys-new-ai-model-streams-3d-interactive-worlds/ (founders, board, $27M early funding, no game engine, blurry/unstable, $1–2/user-h
  • Network accessline 188
    - TechCrunch, "This generative AI startup is strapping cameras to people's backs" — https://techcrunch.com/2024/11/13/ (360° backpack capture rig specs).
  • Network accessline 189
    - The Decoder, "Amazon, Nvidia, and AMD bet $310 million…" — https://the-decoder.com/amazon-nvidia-and-amd-bet-310-million-on-ai-startup-building-3d-world-models/ (Series B, AWS/Trainium).
  • Network accessline 190
    - Air Street Press, "From clip-makers to simulators: Odyssey's new world models" — https://press.airstreet.com/p/odyssey-starchild-1-agora-1 (Starchild-1/Agora-1 detail, interactive vs. offline distinction).
  • Network accessline 191
    - The Data Exchange, Jeff Hawke interview — https://thedataexchange.media/jeff-hawke-odyssey/ ("GPT-2 era," "1–2 minutes" coherence, mass-exploration-not-commercialization).

skills/providers/world-models/world-labs-marble/SKILL.md

  • Network accessline 369
    - Marble docs home & index — https://docs.worldlabs.ai/ , https://docs.worldlabs.ai/llms.txt
  • Network accessline 370
    - Models — https://docs.worldlabs.ai/marble/models.md
  • Network accessline 371
    - Create / input modes — https://docs.worldlabs.ai/marble/create/index.md and prompt guides
  • Network accessline 372
    - Chisel — https://docs.worldlabs.ai/marble/create/chisel-tools/chisel-basics.md
  • Network accessline 373
    - Export specs & mesh — https://docs.worldlabs.ai/marble/export/specs.md , https://docs.worldlabs.ai/marble/export/mesh.md
  • Network accessline 374
    - API pricing — https://docs.worldlabs.ai/api/pricing
  • Network accessline 375
    - API generate reference — https://docs.worldlabs.ai/api/reference/worlds/generate.md
  • Network accessline 376
    - Subscriptions & billing — https://docs.worldlabs.ai/marble/support/account-billing
  • Network accessline 377
    - Release notes — https://docs.worldlabs.ai/marble/release-notes.md
  • Network accessline 378
    - Marble launch blog — https://www.worldlabs.ai/blog/marble-world-model (2025-11-12)
  • Network accessline 379
    - World API announcement — https://www.worldlabs.ai/blog/announcing-the-world-api (2026-01-21)
  • Network accessline 380
    - Bigger & Better Worlds — https://www.worldlabs.ai/blog/bigger-better-worlds (beta 2025-09-16)
  • Network accessline 381
    - Terms of Service — https://www.worldlabs.ai/terms-of-service
  • Network accessline 386
    - The Batch / deeplearning.ai — https://www.deeplearning.ai/the-batch/world-labs-makes-its-marble-generative-world-model-public-adds-chisel-editing-tool/
  • Network accessline 387
    - TechCrunch — https://techcrunch.com/2025/11/12/fei-fei-lis-world-labs-speeds-up-the-world-model-race-with-marble-its-first-commercial-product/

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath CLAUDE.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorNativePath .cursor/rules/generative-media-skills.mdc.cursor/skills/<skill-name>/
Gemini CLINativePath GEMINI.md.gemini/skills/<skill-name>/
GitHub CopilotNativeManifest .github/copilot-instructions.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/production/3d-craft/3d-asset-production/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.