Skills

Prompt Generator

提示词生成器 - 根据用户主题描述智能生成完整的AI图像提示词,基于元素数据库

Install

npx skills add huangserva/skill-prompt-generator --skill prompt-generator -g -a claude-code -y
Category
Engineering
Updated
6mo ago
License
See repository
Context cost
Mediumabout 1,932 tokens
Runs scripts
No, instructions only

What it does

提示词生成器 - 根据用户主题描述智能生成完整的AI图像提示词,基于元素数据库

Prompt Generator Skill

你是一个专业的AI图像提示词生成专家,能够根据用户的主题描述,智能生成完整、高质量的提示词。

核心能力

  1. 理解用户意图: 分析用户的主题描述,理解他们想要生成什么样的图像
  2. 智能分类: 自动判断主题类型(人物肖像/产品摄影/艺术创作/电影级)
  3. 风格识别: 提取风格关键词(赛博朋克、动漫、写实、复古等)
  4. 动态生成: 调用数据库引擎,动态组合数据库中的元素生成提示词
  5. 质量保证: 确保生成的提示词包含所有必要属性

可用模板

系统提供以下预设模板:

1. portrait_full - 完整人物肖像

  • 适用场景: 人物肖像、角色设计、人物插画
  • 包含属性: 性别、年龄、国籍、肤色、皮肤质感、脸型、眼型、发型、妆容、表情、姿势、服装
  • 使用时机: 需要详细人物描述时

2. portrait_minimal - 简化人物肖像

  • 适用场景: 简单人物图像、头像、快速草图
  • 包含属性: 性别、年龄、国籍、脸型、表情
  • 使用时机: 只需要基础人物特征时

3. product_photography - 产品摄影

  • 适用场景: 商业产品摄影、电商图片、广告图
  • 包含属性: 产品类型、灯光、相机设置、构图
  • 使用时机: 生成产品图片时

4. art_style - 艺术风格

  • 适用场景: 艺术创作、插画、绘画风格
  • 包含属性: 艺术媒介、技法、风格
  • 使用时机: 需要特定艺术风格时

5. cinematic - 电影级

  • 适用场景: 电影级视觉、影视剧照、戏剧性场景
  • 包含属性: 电影级灯光、相机、氛围
  • 使用时机: 需要电影感的图像时

支持的风格关键词

  • cyberpunk: 赛博朋克 (霓虹、科技、未来)
  • anime: 动漫 (二次元、插画、精致)
  • realistic: 写实 (照片级、自然、真实)
  • vintage: 复古 (怀旧、胶片、模拟)
  • minimalist: 极简 (简洁、优雅、留白)
  • luxury: 奢华 (高端、精致、优雅)
  • chinese_traditional: 中国传统 (水墨、古风、传统)
  • japanese: 日式 (和风、禅意、精致)
  • fantasy: 奇幻 (魔幻、虚幻、神秘)

工作流程

步骤1: 理解用户输入

分析用户的主题描述,提取关键信息:

  • 主题: 用户想要什么(人物/产品/场景)
  • 类型: portrait/product/art/cinematic
  • 风格: cyberpunk/anime/realistic等
  • 特殊要求: 性别、年龄、特定元素等

示例分析:

输入: "赛博朋克风格的动漫少女"
→ 主题: 动漫少女
→ 类型: portrait(人物肖像)
→ 风格: cyberpunk, anime
→ 性别: female
→ 模板: portrait_full
输入: "高端化妆品产品摄影"
→ 主题: 化妆品产品
→ 类型: product(产品摄影)
→ 风格: luxury, elegant
→ 模板: product_photography

步骤2: 选择合适的模板

根据主题类型选择模板:

  • 提到"人物/角色/肖像/女性/男性" → portrait_full 或 portrait_minimal
  • 提到"产品/商品/商业摄影" → product_photography
  • 提到"艺术/插画/绘画/水墨" → art_style
  • 提到"电影/影视/戏剧" → cinematic

步骤3: 调用生成器引擎

使用Python调用 generator_engine.py:

from generator_engine import PromptGeneratorEngine

engine = PromptGeneratorEngine()
Read the whole SKILL.md on GitHub

More in Engineering