重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
creative-generation-agent by qodex-ai/ai-agent-skills
npx skills add https://github.com/qodex-ai/ai-agent-skills --skill creative-generation-agent构建能够跨多种模态生成原创创意内容的智能体,包括文本、音乐、图像、表情包和播客。
创意生成结合了:
从以下目录中提取代码示例和实用工具:
示例:查看 examples/ 目录获取完整实现:
music_generation.py - 音乐生成与音频合成广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
meme_generator.py - 基于图像和文本的表情包生成podcast_producer.py - 播客脚本与音频制作image_generation.py - 基于扩散模型的图像生成style_transfer.py - 神经风格迁移实用工具:查看 scripts/ 目录获取辅助模块:
creative_quality_assessment.py - 质量评估audio_effects.py - 音频效果处理content_moderation.py - 安全与合规性过滤以 MIDI/乐谱形式生成音乐。参见 examples/music_generation.py。
核心类:
MusicGenerationAgent - 生成旋律和完整乐曲generate_melody(), generate_full_composition(), generate_harmony()用法:
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)
直接生成音频波形。参见 examples/music_generation.py。
核心类:
AudioSynthesisAgent - 从 MIDI 合成音频并应用效果用法:
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")
完整实现请参见 examples/meme_generator.py。
通过向模板添加标题来生成表情包。
核心类:
MemeGenerationAgent - 生成带标题的图像表情包generate_meme(), generate_caption(), apply_caption_to_template()用法:
from examples.meme_generator import MemeGenerationAgent
agent = MemeGenerationAgent()
meme = agent.generate_meme(topic="AI agents", meme_template="drake")
meme.save("output_meme.png")
以各种格式生成纯文本表情包。
核心类:
TextMemeGenerator - 生成基于文本的表情包generate_text_meme(), generate_joke_meme(), generate_deep_meme()用法:
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")
完整实现请参见 examples/podcast_producer.py。
生成具有结构和自然对话流程的播客脚本。
核心类:
PodcastScriptGenerator - 根据主题创建脚本generate_episode(), generate_script(), generate_content_segments(), generate_intro(), generate_outro()用法:
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"])
使用文本转语音和效果将脚本转换为音频。
核心类:
PodcastAudioProducer - 从播客脚本制作音频produce_podcast(), text_to_speech(), add_background_music(), add_transitions()用法:
from examples.podcast_producer import PodcastAudioProducer
producer = PodcastAudioProducer()
audio = producer.produce_podcast(script_text)
使用 Stable Diffusion 或类似模型从文本提示生成图像。
核心类:
ImageGenerationAgent - 从文本提示生成图像generate_image(), enhance_prompt(), generate_variations()用法:
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)
将艺术风格从一张图像迁移到另一张图像。
核心类:
StyleTransferAgent - 在图像之间应用风格迁移transfer_style(), preprocess_image(), postprocess_image()用法:
from examples.style_transfer import StyleTransferAgent
agent = StyleTransferAgent()
stylized = agent.transfer_style(
content_image="photo.jpg",
style_image="monet_painting.jpg"
)
从多个质量维度评估生成的内容。
核心类:
CreativeQualityAssessor - 评估所有内容类型的质量assess_content_quality(), assess_music_quality(), assess_meme_quality(), assess_image_quality()用法:
from scripts.creative_quality_assessment import CreativeQualityAssessor
assessor = CreativeQualityAssessor()
# 评估音乐质量
music_assessment = assessor.assess_content_quality(audio, content_type="music")
print(f"Overall score: {music_assessment['overall_score']}")
print(f"Metrics: {music_assessment['metrics']}")
# 评估表情包质量
meme_assessment = assessor.assess_content_quality(meme, content_type="meme")
# 评估图像质量
image_assessment = assessor.assess_content_quality(image, content_type="image")
creative_quality_assessment.py)audio_effects.py)
content_moderation.py)每周安装量
66
代码仓库
GitHub 星标数
5
首次出现
2026年1月22日
安全审计
安装于
claude-code46
opencode45
gemini-cli44
codex42
github-copilot40
cursor40
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)Weekly Installs
66
Repository
GitHub Stars
5
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code46
opencode45
gemini-cli44
codex42
github-copilot40
cursor40
超能力技能使用指南:AI助手技能调用优先级与工作流程详解
53,700 周安装