Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
这是一个基于Claude Skill的**AI人像Prompt生成系统**,能够从特征库中智能组合生成高质量的人像描述Prompt,并具备自动学习和库扩展能力。 核心能力: Prompt生成、特征提取、自动学习、智能审核、版本控制
| Date | Stars |
|---|---|
| 2026-07-31 | 1439 |
| 2026-08-06 | 1446 |
Today
+7 stars today
This week
— stars this week
This month
— stars this month
Momentum
13.0
growth rate 0.00%/day
# Skill Prompt Generator - 基于Skills的智能提示词生成系统
> 🎉 **v2.0 已发布!** 新增跨domain查询和设计系统集成。[查看升级指南 →](UPGRADE_GUIDE_v2.0.md)
>
> 🆕 **Codex 适配完成!** 支持 OpenAI Codex CLI 使用全部 Skills。[查看 Codex 指南 →](.codex/codex.md)
**一个 Claude Code Skills 项目**,通过12个专业领域Skills,基于Universal Elements Library(1246元素)和社区提示词语料库(675条 source prompts)生成高质量AI图像提示词。
同时支持 **Claude Code** 和 **OpenAI Codex CLI** 两种 Agent 平台。
## 🆕 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(1246元素)+ 社区语料库(675条)
## ✨ 核心特性
### 🎯 Skills系统(核心)
- **12个专业领域Skills**:intelligent-prompt-generator, art-master, design-master, product-master, video-master, universal-learner, prompt-analyzer, prompt-extractor, prompt-generator, prompt-master, prompt-xray, domain-classifier, prompt-writer 等
- **智能领域路由**:自动识别用户需求,调用对应专家
- **模块化架构**:每个Skill独立工作,协同配合
- **🆕 Codex 适配**:通过 `.codex/` 目录同时支持 OpenAI Codex CLI(由 @Felictycf 贡献)
### 🆕 v2.0 三种生成模式
- **Portrait(人像)** - 纯人像摄影,使用portrait domain(502元素)
- **Cross-Domain(跨域)** - 复杂场景,自动组合多个domains(995元素)
- **Design(设计)** - 海报卡片,SQLite元素 + YAML配色(20万+组合)
### 🧠 智能能力
- **语义理解**:区分主体/风格/氛围
- **常识推理**:自动推断合理属性(如人种→眼睛颜色)
- **一致性检查**:自动检测并修正逻辑冲突
- **框架驱动**:基于`prompt_framework.yaml`结构化生成
- **🆕 跨域查询**:自动识别所需domains并智能组合
- **🆕 变量采样**:参数化元素,智能避免重复
### 📦 双轨制系统
- **元素级生成**:从1246个元素中智能选择组合
- **模板级生成**:完整设计系统模板(如Apple PPT模板)
- **🆕 社区语料库**:675条社区 source prompts(260+创作者,覆盖海报/人像/UI/产品/电商/广告创意/角色设计等7大类)
- **🆕 设计变量库**:37种配色方案 + 边框 + 装饰元素
### 📦 支持领域
- 📷 **portrait** - 人像摄影(502个元素)
- 🎨 **design** - 平面设计(166个元素,含5个完整模板)
- 🏠 **interior** - 室内设计(79个元素)
- 📦 **product** - 产品摄影(78个元素)
- 🎭 **art** - 艺术风格(70个元素)
- 🎬 **video** - 视频生成(49个元素)
- 📸 **common** - 通用摄影技术(208个元素)
- 🎨 **creative** - 创意综合(37个元素)
- 🎬 **scenario** - 场景描述(34个元素)
- 🔧 **utility** - 工具型提示词(10个元素)
- 📝 **prompt_writing** - 提示词写作(9个元素)
- 🏡 **lifestyle** - 生活方式(4个元素)
- 🆕 **跨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
1. 访问 https://github.com/huangserva/skill-prompt-generator
2. 点击 "Code" → "Download ZIP"
3. 解压到任意目录
4. 在该目录下运行 `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会自动:
1. 识别领域(人像/设计/艺术/产品)
2. 识别生成模式(Portrait/Cross-Domain/Design)🆕
3. 调用对应的专家Skill
4. 返回完美的提示词
### 方式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()
# 生成人像提示词Excerpt of 11,604 characters
Read on GitHub1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:88451d8b5740abab, llm:Repository description (Chinese): '基于Claude Skill的AI人像Prompt生成系统,能够从特征库中智能组合生成高质量的人像描述Prompt,并具备自动学习和库扩展能力。 核心能力: Prompt生成、特征提取、自动学习、智能审核、版本控制'
matched fp:88451d8b5740abab, llm:Repository description (Chinese): '基于Claude Skill的AI人像Prompt生成系统,能够从特征库中智能组合生成高质量的人像描述Prompt,并具备自动学习和库扩展能力。 核心能力: Prompt生成、特征提取、自动学习、智能审核、版本控制'
matched fp:88451d8b5740abab, llm:Repository description (Chinese): '基于Claude Skill的AI人像Prompt生成系统,能够从特征库中智能组合生成高质量的人像描述Prompt,并具备自动学习和库扩展能力。 核心能力: Prompt生成、特征提取、自动学习、智能审核、版本控制'