Install
openclaw skills install mega-prompt-optimizerTransform vague user requests into precise, high-quality prompts by matching against a curated library of 2000+ proven prompt templates from multiple GitHub repositories. Only activates when the user explicitly turns it on. Use when user says "开启提示词优化", "打开prompt优化", "turn on prompt optimizer", or "提示词优化开". When user says "关闭提示词优化", "关闭prompt优化", "turn off prompt optimizer", or "提示词优化关", deactivate it.
openclaw skills install mega-prompt-optimizerTransform natural language into structured, high-quality prompts using a curated library of 2000+ proven templates from major prompt repositories.
Data sources (7 repositories):
本 Skill 默认关闭,只有在用户明确开启时才激活。
简易版(快速,省 Token):
完整版(慢但完整,项目级使用):
兼容旧指令(默认简易版):
| 简易版 | 完整版 | |
|---|---|---|
| 库文件 | references/prompt_library_lite.json | references/prompt_library_full.json |
| 大小 | ~1.8 MB | ~8 MB |
| Prompt 长度 | 每条截断 800 字符 | 完整不截断 |
| 适用场景 | 日常快速优化 | 正式项目、需要高质量输出 |
| 速度 | 快 | 稍慢 |
状态写入 memory/prompt_optimizer_state.json,格式:
{"enabled": true, "mode": "lite", "turned_on_at": "2026-05-18T17:00:00+08:00"}
mode 可选:"lite" 或 "full"
每次收到用户消息时:
memory/prompt_optimizer_state.json 是否存在且 enabled: true在执行优化前,先评估任务复杂度,判断当前版本是否合适:
建议切换到完整版的信号(简易版 → 完整版):
建议切换到简易版的信号(完整版 → 简易版):
输出格式(当检测到版本不匹配时):
💡 版本建议:这个任务比较[复杂/简单],建议切换到[完整版/简易版]以获得[更完整的模板参考/更快的响应速度]。 回复 "切换" 即可切换,或回复 "继续" 使用当前版本。
如果用户回复 "切换" → 更新状态文件,用新版本重新执行 如果用户回复 "继续" → 忽略建议,继续当前版本
Parse the user's raw input. Identify:
根据当前模式读取对应的库文件:
references/prompt_library_lite.jsonreferences/prompt_library_full.json搜索 1-3 个最相关的模板,匹配规则:
act field) similarity to user's goalAvailable categories: 编程开发 | 写作创作 | 教育学习 | 商业职场 | 生活健康 | 技术工具 | 语言翻译 | 艺术娱乐 | 顾问咨询 | 创意生成 | 数据分析 | 科学研究 | 法律金融 | 其他
Merge user intent with the best-matching template(s). Apply the CRAFT framework:
Apply these prompt engineering best practices:
优化完成后,先展示给用户确认,不要直接使用。输出格式:
📋 原始输入: [用户的原话]
✨ 优化后的提示词:
[优化后的完整提示词]
🔄 改动说明: [1-2 句话说明改进了什么] 📎 参考模板: [来源模板名称]
👆 请确认或微调:
等待用户回复后,再根据用户选择执行下一步。
[placeholder] syntax for user-configurable partsDefault to Level 2. Use Level 3 for complex analytical/creative tasks. Use Level 1 when the user wants a quick optimization.
If the user provides feedback on the optimized prompt ("make it more creative", "add more detail about X"), refine the prompt incrementally rather than starting from scratch.
If the user provides multiple prompts or a list of tasks, optimize each one individually and present them in a numbered list.
如果 Skill 开启中,但用户的消息明显是简单日常对话(如 "你好"、"今天天气怎么样"、"谢谢"),不触发优化流程,正常回复即可。
User says: "帮我写个简历"
Optimized output:
你是一位资深职业顾问和简历专家,拥有超过20年的人力资源和职业发展经验。
**背景**:用户需要一份专业简历来申请目标职位。
**角色**:你精通各行业的简历写作规范,了解ATS(申请人追踪系统)的关键词优化,擅长将个人经历转化为有说服力的成就描述。
**步骤**:
1. 询问用户的目标职位、工作经历、教育背景和核心技能
2. 根据目标职位定制简历结构(强调相关经验和成就)
3. 用量化数据(数字、百分比、结果)描述每段工作经历
4. 优化关键词以通过ATS筛选
5. 提供中英文双语版本
**格式**:结构化简历文本,包含:个人信息摘要、核心技能、工作经历(倒序)、教育背景
**受众**:人力资源经理和招聘人员
改进说明: 从简单的"帮我写简历"升级为结构化的职业顾问角色提示词,包含明确的步骤和输出格式要求。 参考模板: Career Counselor(来自 awesome-chatgpt-prompts)