.memstack/skills/creative-generation-agent/SKILL.md
Build agents that generate creative content including music, memes, podcasts, and multimedia. Covers generative models, content synthesis, style transfer, and creative control. Use when building creative assistants, automated content creators, multimedia generators, or artistic AI systems.
npx skillsauth add s1366560/agi-demos creative-generation-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build intelligent agents that generate original creative content across multiple modalities including text, music, images, memes, and podcasts.
Creative generation combines:
Extract the code examples and utilities from the directories:
Examples: See examples/ directory for complete implementations:
music_generation.py - Music generation and audio synthesismeme_generator.py - Image and text-based meme generationpodcast_producer.py - Podcast script and audio productionimage_generation.py - Diffusion-based image generationstyle_transfer.py - Neural style transferUtilities: See scripts/ directory for helper modules:
creative_quality_assessment.py - Quality evaluationaudio_effects.py - Audio effect processingcontent_moderation.py - Safety and compliance filteringGenerate music as MIDI/musical notation. See examples/music_generation.py.
Key Classes:
MusicGenerationAgent - Generates melodies and full compositionsgenerate_melody(), generate_full_composition(), generate_harmony()Usage:
from examples.music_generation import MusicGenerationAgent
agent = MusicGenerationAgent()
melody = agent.generate_melody(
seed_notes=[("C4", 1), ("E4", 1), ("G4", 1)],
length=32,
temperature=0.8
)
composition = agent.generate_full_composition(style="classical", duration_bars=32)
Generate audio waveforms directly. See examples/music_generation.py.
Key Classes:
AudioSynthesisAgent - Synthesizes audio from MIDI and applies effectsUsage:
from examples.music_generation import AudioSynthesisAgent
synth = AudioSynthesisAgent(sample_rate=44100)
audio = synth.synthesize_from_midi(midi_data, duration_seconds=60)
audio = synth.add_effects(audio, effect_type="reverb")
synth.save_audio(audio, "output.wav")
See examples/meme_generator.py for complete implementations.
Generate memes by applying captions to templates.
Key Classes:
MemeGenerationAgent - Generates image-based memes with captionsgenerate_meme(), generate_caption(), apply_caption_to_template()Usage:
from examples.meme_generator import MemeGenerationAgent
agent = MemeGenerationAgent()
meme = agent.generate_meme(topic="AI agents", meme_template="drake")
meme.save("output_meme.png")
Generate text-only memes in various formats.
Key Classes:
TextMemeGenerator - Generates text-based memesgenerate_text_meme(), generate_joke_meme(), generate_deep_meme()Usage:
from examples.meme_generator import TextMemeGenerator
generator = TextMemeGenerator()
joke_meme = generator.generate_text_meme(topic="Python programming", format_type="joke")
deep_meme = generator.generate_text_meme(topic="AI", format_type="deep")
See examples/podcast_producer.py for complete implementations.
Generate podcast scripts with structure and natural conversation flow.
Key Classes:
PodcastScriptGenerator - Creates scripts from topicsgenerate_episode(), generate_script(), generate_content_segments(), generate_intro(), generate_outro()Usage:
from examples.podcast_producer import PodcastScriptGenerator
generator = PodcastScriptGenerator()
episode = generator.generate_episode(
topic="Future of AI",
duration_minutes=30,
num_hosts=2
)
print(episode["script"])
Convert scripts to audio with text-to-speech and effects.
Key Classes:
PodcastAudioProducer - Produces audio from podcast scriptsproduce_podcast(), text_to_speech(), add_background_music(), add_transitions()Usage:
from examples.podcast_producer import PodcastAudioProducer
producer = PodcastAudioProducer()
audio = producer.produce_podcast(script_text)
See examples/image_generation.py and examples/style_transfer.py.
Generate images from text prompts using Stable Diffusion or similar models.
Key Classes:
ImageGenerationAgent - Generates images from text promptsgenerate_image(), enhance_prompt(), generate_variations()Usage:
from examples.image_generation import ImageGenerationAgent
agent = ImageGenerationAgent()
image = agent.generate_image(
prompt="A futuristic city with neon lights",
style="cyberpunk",
num_inference_steps=50
)
image.save("generated_image.png")
variations = agent.generate_variations(image, num_variations=4)
Transfer artistic style from one image to another.
Key Classes:
StyleTransferAgent - Applies style transfer between imagestransfer_style(), preprocess_image(), postprocess_image()Usage:
from examples.style_transfer import StyleTransferAgent
agent = StyleTransferAgent()
stylized = agent.transfer_style(
content_image="photo.jpg",
style_image="monet_painting.jpg"
)
See scripts/creative_quality_assessment.py for complete implementations.
Evaluate generated content across multiple quality dimensions.
Key Classes:
CreativeQualityAssessor - Assesses quality of all content typesassess_content_quality(), assess_music_quality(), assess_meme_quality(), assess_image_quality()Usage:
from scripts.creative_quality_assessment import CreativeQualityAssessor
assessor = CreativeQualityAssessor()
# Assess music quality
music_assessment = assessor.assess_content_quality(audio, content_type="music")
print(f"Overall score: {music_assessment['overall_score']}")
print(f"Metrics: {music_assessment['metrics']}")
# Assess meme quality
meme_assessment = assessor.assess_content_quality(meme, content_type="meme")
# Assess image quality
image_assessment = assessor.assess_content_quality(image, content_type="image")
creative_quality_assessment.py)audio_effects.py)
content_moderation.py)tools
Sandbox MCP Server 是一个隔离的代码执行环境,提供完整的文件系统操作、命令执行、 代码分析、测试运行和远程桌面能力。当你需要执行代码、操作文件、运行测试、 分析代码结构、或需要图形界面操作时使用此技能。支持 Python、Node.js、Java 等多语言环境。
tools
Replace with description of the skill and when Claude should use it.
development
Generate high-quality images using ModelScope's Z-Image API. Use this skill when the user wants to generate images using the specific Z-Image model or ModelScope API they provided. Trigger words: 'Zimage', 'ModelScope', 'generate zimage'.
tools
No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity ...