Prompt Optimizer

# 🚀 Prompt Optimizer

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Prompt Optimizer" with this command: npx skills add ntaffffff/prompt-optimizer-v3

🚀 Prompt Optimizer

<p align="center"> <img src="https://img.shields.io/badge/OpenClaw-技能包-blue?style=for-the-badge&logo=rocket" alt="OpenClaw"> <img src="https://img.shields.io/badge/版本-3.2-green?style=for-the-badge" alt="Version"> <img src="https://img.shields.io/badge/Python-3.12+-yellow?style=for-the-badge" alt="Python"> <img src="https://img.shields.io/badge/测试-57个通过-green?style=for-the-badge" alt="Tests"> </p>

[!TIP] AI 任务处理器 - 先优化 Prompt,再精准执行


✨ 一句话介绍

一个能把您的模糊需求自动翻译成 AI 能精准执行的指令的工具!


🎯 能做什么?

原始需求 → 精准指令

您说优化后
"帮我写个排序""你是一个专业工程师。帮我写个排序。请用 Markdown 格式输出..."
"查下天气""请提供准确、全面的信息,标注信息来源。查下天气。用 Markdown..."
"帮我debug报错""你是一个资深调试专家。请分析问题原因,提供完整的错误分析..."
"帮我写个测试用例""你是一个资深测试工程师。请编写完整的测试用例,覆盖主要场景..."

🚀 快速开始

安装

cp -r prompt-optimizer/ ~/.openclaw/workspace/skills/

使用

# 基本用法
python prompt_optimizer.py "帮我写个排序"

# JSON 输出
python prompt_optimizer.py "帮我写个排序" --json

# YAML 输出
python prompt_optimizer.py "帮我写个排序" --yaml

# 从文件批量处理
python prompt_optimizer.py --file input.txt

# 查看版本
python prompt_optimizer.py --version

📖 CLI 用法

用法: python prompt_optimizer.py [options] [prompt]

选项:
  -f, --file FILE        从文件读取 prompt(每行一个)
  -o, --output FILE      输出文件路径
  -j, --json             输出 JSON 格式
  -y, --yaml             输出 YAML 格式
  -v, --verbose          显示详细信息
  -q, --quiet            静默模式
  --stats                显示统计信息
  -t, --types            显示支持的任务类型
  --cache / --no-cache   启用/禁用缓存
  --clear-cache          清空缓存
  -c, --config FILE      配置文件路径
  --version              显示版本号
  -h, --help             显示帮助信息

📋 支持的任务类型 (20种) - v3.2 新增 7 种

类型关键词示例新增
写代码"帮我写个排序"
代码审查"审查这段代码"
改写代码"重构这段代码"
写文档"帮我写个文档"
写文案"写一段推广文案"
总结摘要"帮我总结一下"
翻译"翻译成英文"
查资料"查一下深圳天气"
数据分析"分析一下这份数据"
头脑风暴"给我几个创业想法"
生成内容"生成一张图片"
数学计算"计算 123+456"
对话聊天"聊聊AI的发展"
处理文件"处理文件"
写测试用例"帮我写测试用例"🆕
代码调试"帮我debug报错"🆕
性能优化"优化代码性能"🆕
安全检查"做安全检查"🆕
API设计"设计一个API"🆕
数据结构设计"用什么数据结构"🆕

🎨 新功能 (v3.2)

✨ 新增任务类型 (7种)

  • 写测试用例 - 单元测试、集成测试
  • 代码调试 - Bug 分析与修复
  • 性能优化 - 性能瓶颈分析与优化
  • 安全检查 - OWASP 安全审计
  • API设计 - RESTful 接口设计
  • 数据结构设计 - 算法与数据结构选择

📄 多格式输出支持

  • Markdown (默认)
  • JSON - --json 参数
  • YAML - --yaml 参数
  • XML - 自动检测
  • 表格 - 自动检测
  • PlantUML - 自动检测

👥 目标受众识别 (7种)

  • 技术人员 → 包含代码实现细节
  • 产品经理 → 从业务角度分析
  • 管理者 → 简洁清晰,决策要点
  • 运维人员 → 部署和运维便利性
  • 设计师 → 视觉和用户体验
  • 初学者 → 通俗易懂,逐步引导
  • 普通用户 → 简单直白

📏 约束条件支持

  • 字数限制 - 简短(100字)、中等(300字)、详细(500+字)
  • 条数限制 - 少量(3-5条)、中等(5-10条)、大量(10+条)

🎭 风格识别 (8种)

  • 专业正式
  • 轻松幽默
  • 简洁明了
  • 详细全面
  • 技术风格
  • 口语化
  • 学术风格
  • 教程风格

📝 使用示例

1. 基本优化

$ python prompt_optimizer.py "帮我写个排序"
你是一个专业工程师。

帮我写个排序。

请用 Markdown 格式输出,包含代码块和必要说明
请包含详细的代码注释
请注意代码性能和可读性

2. 指定输出格式

$ python prompt_optimizer.py "查天气" --json

3. 带约束条件

$ python prompt_optimizer.py "给我5个创业想法,200字以内"

4. 指定目标受众

$ python prompt_optimizer.py "解释什么是AI,给初学者看"

📦 项目结构

prompt-optimizer/
├── prompt_optimizer.py    # 主程序 (v3.2)
├── config_data.py         # 配置数据 (独立)
├── test_prompt_optimizer.py # 测试用例
├── config.yaml.example    # 配置示例
└── SKILL.md              # 文档

🧪 测试

python test_prompt_optimizer.py

# 结果
📊 测试结果: 57 通过, 0 失败

⚙️ 配置自定义

创建 config.yaml 文件:

cache:
  maxsize: 256
  enabled: true

llm:
  enabled: false
  provider: openai
  model: gpt-4

task_patterns:
  自定义任务:
    keywords: ["关键词1", "关键词2"]
    priority: 10
    enhancements:
      - "你是专家"
      - "请详细说明"

然后运行:

python prompt_optimizer.py -c config.yaml "你的prompt"

📝 更新日志

v3.2 (2026-04-14)

  • 新增 7 种任务类型 - 写测试用例、代码调试、性能优化、安全检查、API设计、数据结构设计
  • 输出格式支持 - JSON、YAML、XML、表格、PlantUML
  • 目标受众识别 - 技术人员、产品经理、管理者、运维、设计师、初学者、普通用户
  • 风格识别 - 8 种风格自动检测
  • 约束条件 - 字数限制、条数限制
  • 57 个测试 - 全部通过

v3.1 (2026-04-07)

  • ✅ 配置分离
  • ✅ LRU 缓存
  • ✅ 配置文件支持

<p align="center"> <sub>Made with ❤️ by dxx</sub> </p>

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Huo15 Openclaw Enhance

火一五·克劳德·龙虾增强插件 v5.7.8 — 全面适配 openclaw 2026.4.24:peerDep ^4.24 + build/compat 同步到 4.24 + 14 处 api.on 全部去掉 as any 改成 typed hook(hookName 联合类型 + handler 自动推断 Pl...

Registry SourceRecently Updated
General

Content Trend Analyzer

Aggregates and analyzes content trends across platforms to identify hot topics, user intent, content gaps, and generates data-driven article outlines.

Registry SourceRecently Updated
General

Prompt Debugger

Debug prompts that produce unexpected AI outputs — diagnose failure modes, identify ambiguity and conflicting instructions, test variations, compare model re...

Registry SourceRecently Updated
General

Indie Maker News

独行者 Daily - 变现雷达。读对一条新闻,少走一年弯路。每天5分钟,给创业者装上商业雷达。聚焦一人公司、副业、创业变现资讯,智能分类,行动导向。用户下载即能用,无需本地部署!

Registry SourceRecently Updated