prompt-extractor
🎯Skillfrom huangserva/skill-prompt-generator
Extracts and structures key elements from input prompts across different domains, enabling intelligent routing and semantic parsing for AI prompt generation.
Installation
npx skills add https://github.com/huangserva/skill-prompt-generator --skill prompt-extractorSkill Details
Overview
# Skill Prompt Generator - 基于Skills的智能提示词生成系统
> 🎉 v2.0 已发布! 新增跨domain查询和设计系统集成。[查看升级指南 →](UPGRADE_GUIDE_v2.0.md)
一个 Claude Code Skills 项目,通过12个专业领域Skills,基于Universal Elements Library(1246+元素)生成高质量AI图像提示词。
🆕 v2.0 新特性
- 🔄 跨Domain查询 - 数据库利用率从40.3%提升到79.9%,充分利用所有领域元素
- 🎨 设计系统集成 - 融合prompt-crafter的配色方案,支持20万+组合
- 📐 三种生成模式 - Portrait(人像)/ Cross-Domain(跨域)/ Design(设计)
- 🔧 变量采样系统 - 参数化元素,避免重复生成
- ✅ 100%向后兼容 - v1.0功能完全保留
[快速开始 v2.0 →](README_v2.0.md) | [完整升级指南 →](UPGRADE_GUIDE_v2.0.md)
🎯 项目定位
这不是一个普通的Python工具,而是一个完整的Skills系统:
- 🎨 Skills优先:用户通过调用Skills生成提示词,不直接调用Python
- 🧠 智能路由:自动识别领域(人像/艺术/设计/产品/视频),调用对应专家
- 📦 12个专业Skills:每个领域有独立的专家Skill
- 💾 统一数据源:所有Skills共享Universal Elements Library(1140+元素)
✨ 核心特性
🎯 Skills系统(核心)
- 12个专业领域Skills:intelligent-prompt-generator, art-master, design-master, product-master, video-master, universal-learner等
- 智能领域路由:自动识别用户需求,调用对应专家
- 模块化架构:每个Skill独立工作,协同配合
🆕 v2.0 三种生成模式
- Portrait(人像) - 纯人像摄影,使用portrait domain(502元素)
- Cross-Domain(跨域) - 复杂场景,自动组合多个domains(995元素)
- Design(设计) - 海报卡片,SQLite元素 + YAML配色(20万+组合)
🧠 智能能力
- 语义理解:区分主体/风格/氛围
- 常识推理:自动推断合理属性(如人种→眼睛颜色)
- 一致性检查:自动检测并修正逻辑冲突
- 框架驱动:基于
prompt_framework.yaml结构化生成 - 🆕 跨域查询:自动识别所需domains并智能组合
- 🆕 变量采样:参数化元素,智能避免重复
📦 双轨制系统
- 元素级生成:从1246+个元素中智能选择组合
- 模板级生成:完整设计系统模板(如Apple PPT模板)
- 🆕 设计变量库:37种配色方案 + 边框 + 装饰元素
📦 支持领域
- 📷 portrait - 人像摄影(502个元素)
- 🎨 design - 平面设计(155个元素,含5个完整模板)
- 🏠 interior - 室内设计
- 📦 product - 产品摄影(77个元素)
- 🎭 art - 艺术风格(51个元素)
- 🎬 video - 视频生成(49个元素)
- 📸 common - 通用摄影技术(205个元素)
- 🆕 跨domain - 自动组合多个领域(995个元素)
- 🆕 设计变量 - 配色+边框+装饰(20万+组合)
📦 安装
前置要求
- Claude Code - 需要安装Claude Code CLI
- Python 3.8+ - 用于运行底层引擎
- Git - 用于克隆项目(可选)
安装步骤
#### 方式1:克隆到本地(推荐)
```bash
# 1. 克隆项目
git clone https://github.com/huangserva/skill-prompt-generator.git
# 2. 进入项目目录
cd skill-prompt-generator
# 3. 安装Python依赖
pip install -r requirements.txt
```
重要:克隆后,.claude/skills/ 下的12个Skills会自动被Claude Code识别。
#### 方式2:下载ZIP
- 访问 https://github.com/huangserva/skill-prompt-generator
- 点击 "Code" → "Download ZIP"
- 解压到任意目录
- 在该目录下运行
pip install -r requirements.txt
验证安装
在Claude Code中测试:
```
# 测试人像生成skill
生成电影级的亚洲女性
# 测试设计skill
生成Bento Grid海报
```
如果Claude Code能正确调用Skills并生成提示词,说明安装成功。
---
🚀 快速开始
方式1:通过Skills使用(推荐)⭐
这是主要使用方式 - 在Claude Code中直接调用Skills:
```
# 人像摄影(Portrait模式)
生成电影级的亚洲女性,张艺谋电影风格
# 跨domain场景(Cross-Domain模式)🆕
生成龙珠悟空打出龟派气功的提示词
# 设计海报(Design模式)🆕
生成温馨可爱风格的儿童教育海报
# 平面设计
生成Bento Grid玻璃态海报
# 艺术绘画
生成中国水墨画山水
# 产品摄影
生成奢华手表产品摄影
```
Claude Code会自动:
- 识别领域(人像/设计/艺术/产品)
- 识别生成模式(Portrait/Cross-Domain/Design)🆕
- 调用对应的专家Skill
- 返回完美的提示词
方式2:直接调用v2.0 Python引擎 🆕
使用新的统一接口:
```python
from core.cross_domain_generator import CrossDomainGenerator
generator = CrossDomainGenerator()
# 自动识别类型(portrait/cross_domain/design)
result = generator.generate("龙珠悟空打出龟派气功")
print(result['type']) # cross_domain
print(result['prompt']) # 完整提示词
print(result['domains']) # ['portrait', 'video', 'art', 'common']
generator.close()
```
方式3:使用v1.0 引擎(完全兼容)
v1.0 API完全保留,无需修改:
```python
from intelligent_generator import IntelligentGenerator
gen = IntelligentGenerator()
# 生成人像提示词(v1.0方式)
prompt = gen.generate_from_intent({
'subject': {
'gender': 'female',
'ethnicity': 'East_Asian',
'age_range': 'young_adult'
},
'styling': {
'makeup': 'k_beauty'
},
'lighting': {
'lighting_type': 'natural'
}
})
print(prompt)
gen.close()
```
注意:
- 推荐使用方式1(Skills)- 最简单、最智能
- 方式2(v2.0)- 适合需要跨domain和设计系统的场景
- 方式3(v1.0)- 适合只需要人像生成的场景
📖 项目结构
```
.
├── .claude/ # ⭐ Skills系统(核心)
│ ├── CLAUDE.md # 项目规则和Skill路由指南
│ └── skills/ # 12个专业领域Skills
│ ├── intelligent-prompt-
More from this repository10
Generates high-quality, structured design prompts for AI image creation, focusing on design domains like poster layouts, graphic design templates, and visual composition using a comprehensive desig...
Generates high-quality, domain-specific AI image prompts by intelligently combining elements from a comprehensive universal library across 12 professional domains, using semantic understanding and ...
Analyzes and deconstructs AI image prompts, revealing their structural components, semantic elements, and generation strategies across different domains.
prompt-analyzer skill from huangserva/skill-prompt-generator
Automatically extracts and learns reusable elements from prompts across 7 domains, continuously building a universal knowledge library.
Generates high-quality, semantically rich art-focused AI image prompts by intelligently selecting and combining artistic elements from a curated library of 51+ art-related variables.
Generates high-quality, domain-specific AI image prompts across 12 professional domains using an intelligent, modular Skills system with over 1,246 universal design elements.
Generates intelligent, context-aware prompts across portrait, cross-domain, and design modes with semantic understanding and intelligent element supplementation.
Generates high-quality, detailed AI image prompts specifically for product photography, leveraging a curated library of 77 product-related elements to create precise and contextually rich visual de...
Generates high-quality, contextually-aware video-related AI prompts using 49 specialized video domain elements, supporting intelligent prompt creation for video generation scenarios.