SuperAPI AI 工具集

ai-content-generation

营销与增长

查看项目

更新于 10-16 06:03

技能介绍

AI Content Generation 是一个 AI 驱动的内容与图像生成技能,基于 content-image-generation MCP 服务器实现。它面向需要批量产出营销素材的场景,提供文本、图像和视频三类生成能力。

用途 该技能用于生成营销内容、图片和短视频。文本内容可借助 Claude Sonnet 4 或 Gemini 2.0 Pro 生成;图像可借助 Google Imagen 3 或 Imagen 4 生成;视频可借助 Google Veo 2 或 Veo 3 生成。

主要能力 图像生成:支持 Google Imagen 3/4,支持多种宽高比(1:1、16:9、4:3、9:16、自定义),支持 SD 或 HD 质量控制,支持批量生成、提示词增强、自定义负面提示词以及基于 seed 的可复现生成。 内容生成:支持使用 Claude Sonnet 4 或 Gemini 2.0 Pro 生成营销内容,包括 Hero 区块文案与落地页内容、博客文章、产品描述与功能列表、邮件营销与广告文案、SEO 优化内容,并支持语气与风格定制。 视频生成:支持使用 Google Veo 2/3 生成短视频,支持多种宽高比与时长、基于提示词的视频创建,以及质量与格式选项。 成本优化:提供生成前成本预估、批量优化建议、质量与成本权衡、Token 使用量跟踪。

使用方式 使用前需验证 MCP 集成,可运行 bash scripts/validate-mcp-setup.sh 校验 MCP 服务器配置,运行 bash scripts/setup-environment.sh 设置环境变量。 图像生成流程:先用 bash scripts/enhance-image-prompt.sh "your basic prompt" 增强提示词;再用 bash scripts/calculate-cost.sh --type image --quality HD --count 5 估算成本;然后参考 templates/typescript/image-generation.ts 或 templates/python/image-generation.py 模板,调用 MCP 工具 generate_image_imagen3 或 batch_generate_images,保存到 assets 目录;最后用 bash scripts/validate-output.sh --type image --path /path/to/image.png 校验输出。 内容生成流程:先定义内容类型、主题与关键词、语气与风格、目标受众、期望长度等参数;再用 bash scripts/calculate-cost.sh --type content --model claude-sonnet-4 --length 1000 估算成本;然后参考对应模板调用 MCP 工具 generate_marketing_content,保存到 content 目录;最后用 bash scripts/validate-output.sh --type content --path /path/to/content.md 校验内容质量。 视频生成流程:先用 bash scripts/enhance-video-prompt.sh "your video description" 准备提示词;再用 bash scripts/calculate-cost.sh --type video --duration 5 --quality HD 估算成本;然后参考对应模板调用 MCP 工具 generate_video_veo3,保存到 assets 目录。 批量操作:可用 bash scripts/optimize-batch.sh --type image --count 10 --budget 50 优化批量参数,再使用 batch_generate_images MCP 工具生成。

MCP 工具 图像:generate_image_imagen3(参数含 prompt、negative_prompt、aspect_ratio、quality、model、seed,返回 Base64 图像数据、元数据、成本);batch_generate_images(参数含 prompts 数组、共享设置、batch_size,返回图像数组与元数据)。 内容:generate_marketing_content(参数含 topic、content_type、tone、style、length、model、keywords,返回生成内容、元数据、成本)。 视频:generate_video_veo3(参数含 prompt、duration、aspect_ratio、quality、model,返回视频数据、元数据、成本)。 工具类:calculate_cost_estimate(参数含 operation_type、parameters、quantity,返回成本明细与建议);image_prompt_enhancer(参数含 basic_prompt、style、quality_level,返回增强后的提示词与建议)。

脚本与模板 脚本位于 skills/ai-content-generation/scripts/,包括 setup-environment.sh、validate-mcp-setup.sh、enhance-image-prompt.sh、calculate-cost.sh、validate-output.sh、optimize-batch.sh、test-generation.sh。 模板包括 TypeScript 模板(image-generation.ts、content-generation.ts、video-generation.ts)和 Python 模板(image-generation.py、content-generation.py、video-generation.py)。 示例目录 examples/ 包含 basic-usage.md、advanced-usage.md、common-patterns.md、error-handling.md、integration.md。

适用场景 适合生成 Hero 区块文案与落地页内容、博客文章、产品描述、邮件营销与广告文案、SEO 内容;生成 Hero 图、博客头图、产品图库等图像;生成短视频;以及需要批量产出并控制成本的营销素材场景。

限制与要求 需配置环境变量:GOOGLE_CLOUD_PROJECT(Vertex AI 的 Google Cloud 项目 ID)、ANTHROPIC_API_KEY(Claude Sonnet 内容生成 API Key)、GOOGLE_AI_API_KEY(可选,Gemini 内容生成 API Key)。需在 .mcp.json 中配置 content-image-generation MCP 服务器,设置 Google Cloud 凭据,并启用相应 API(Vertex AI、Imagen、Veo)。项目需包含用于存储生成图像/视频的 assets 目录、用于存储生成文本的 content 目录以及 API 凭据环境文件。

版本信息 技能版本 1.0.0,插件 website-builder,MCP 服务器 content-image-generation。