提示词+Skills=王炸!我靠这套组合拳让 AI 效率提升 10 倍(附完整案例)
提示词 + Skills=王炸!我靠这套组合拳让 AI 效率提升 10 倍(附完整案例)
说实话,我一开始对"提示词工程"这玩意儿是拒绝的。
不就是跟 AI 说话吗?有什么好学的?
直到我遇到一个需求:自动发布文章到 CSDN,还要带排版、标签、封面图。
我试了 10 次,AI 给的代码 10 次都跑不通。
后来我换了个思路:提示词 + Skills 技能。
2 小时后,文章发出去了。
今天把这套方法论完整分享给你,包含 3 个实战案例,直接能用。
一、为什么光有提示词不够?
先说个真实场景。
场景 1:纯提示词方式
你想让 AI 帮你查天气:
提示词:帮我查一下北京今天的天气AI 回复:
抱歉,我无法实时查询天气信息。我的知识截止到...问题:AI 没有联网能力,查不了实时数据。
场景 2:提示词 + Skills
同样的需求,用 Skills:
提示词:用 weather 技能查北京天气AI 调用weather技能 → 访问 wttr.in API → 返回实时天气数据。
结果:问题解决了。
核心差异
| 方式 | 能力边界 | 适用场景 |
|---|---|---|
| 纯提示词 | AI 知识库内的内容 | 写作、分析、翻译、总结 |
| 提示词+Skills | 技能定义的能力 | 查天气、发博客、操作浏览器、调用 API |
结论:提示词决定 AI"怎么想",Skills 决定 AI"能做什么"。
二、提示词的核心结构(万能公式)
我写了 200+ 篇提示词,总结出一个万能公式:
提示词 = 角色 + 任务 + 约束 + 示例 + 输出格式案例 1:写技术文章
❌ 糟糕的提示词:
帮我写一篇关于 Docker 的文章✅ 好的提示词:
# 角色 你是一位有 5 年 DevOps 经验的技术博主,擅长用通俗语言讲解复杂概念。 # 任务 写一篇 Docker 入门教程,目标读者是刚接触容器技术的开发人员。 # 约束 - 字数:1500-2000 字 - 必须包含:Docker 是什么、核心概念、安装步骤、第一个容器 - 语言风格:口语化,像跟朋友聊天,避免学术腔 - 每段不超过 4 句话,多用小标题分隔 # 示例 开头参考这种风格: "搞了两个小时,终于把这个坑填上了。" "说实话,我一开始是拒绝用 Docker 的。" # 输出格式 Markdown 格式,包含以下结构: 1. 吸引人的标题 2. 开头(抛出问题或经历) 3. 正文(分 3-5 个小节) 4. 结尾(总结 + 行动建议)效果对比:
| 提示词 | 文章质量 | 可用率 |
|---|---|---|
| 糟糕版 | 泛泛而谈,像教科书 | 20% |
| 优秀版 | 有观点、有案例、有风格 | 90% |
三、Skills 技能的本质(一句话讲清楚)
Skills = AI 的双手。
没有 Skills,AI 就是个"思想者"——能想不能说,能分析不能执行。
有了 Skills,AI 就是个"行动派"——能查天气、能发博客、能操作浏览器。
OpenClaw 中的 Skills 架构
Skills 系统 ├── 内置技能(系统预装) │ ├── weather → 查天气 │ ├── browser → 浏览器自动化 │ ├── message → 发送消息 │ └── tts → 文字转语音 │ ├── 社区技能(ClawHub 安装) │ ├── csdn-publisher → 发布 CSDN 文章 │ ├── xlsx → Excel 处理 │ └── pdf → PDF 操作 │ └── 自定义技能(自己写) └── 任何你能想到的功能四、实战案例 1:自动发布 CSDN 文章
这是我最常用的 Skills 组合。
需求
写一篇关于 AI Agent 的文章,发布到 CSDN,包含:
- 标题优化
- 内容排版
- 添加标签
- 扫码登录
实现步骤
Step 1:用提示词创作内容
# 角色 你是一位 AI 技术博主,专注 Agent 和大模型应用落地。 # 任务 写一篇关于"提示词 + Skills"的技术文章。 # 约束 - 字数:2500-3000 字 - 必须包含:概念解释、对比分析、3 个实战案例 - 风格:直接、有观点、口语化,像跟朋友聊天 - 每段 2-4 句话,多用小标题 # 示例 开头: "说实话,我一开始对提示词工程这玩意儿是拒绝的。" "搞了两年 AI,我发现 2026 年真的不一样了。"Step 2:用 Skills 发布
# 检查登录状态 browser action=navigate targetUrl=https://editor.csdn.net/md browser action=snapshot # 如果未登录,扫码 browser action=navigate targetUrl=https://passport.csdn.net/login browser action=screenshot # 截取二维码 # 注入标题和内容 browser action=act request={kind: "click", ref: "标题框"} browser action=act request={kind: "type", text: "文章标题"} # 发布 browser action=act request={kind: "click", ref: "发布按钮"}效果
- 纯手动:2-3 小时(写作 + 排版 + 发布)
- 提示词+Skills:30 分钟(审核 + 调整)
- 效率提升:5-6 倍
五、实战案例 2:自动化数据报表
需求
每周一早上 9 点,自动生成销售报表并发送到团队群:
- 从数据库查询上周数据
- 用 Python 分析并生成图表
- 导出 Excel 文件
- 发送到微信群
实现
Step 1:用提示词生成分析代码
# 角色 你是一位数据分析师,擅长用 Python 处理销售数据。 # 任务 写一个 Python 脚本,分析上周销售数据并生成可视化图表。 # 约束 - 输入:CSV 文件(包含日期、产品、销售额、地区) - 输出:3 个图表(趋势图、产品占比、地区分布) - 使用库:pandas + matplotlib - 代码要有详细注释 # 输出格式 完整的 Python 脚本,可直接运行Step 2:用 Skills 执行
# 使用 xlsx 技能处理数据 xlsx action=read path="sales_data.csv" xlsx action=analyze columns=["date", "product", "amount"] xlsx action=chart type="line", x="date", y="amount" # 使用 message 技能发送 message action=send target="团队群" file="report.xlsx"定时任务(Cron)
{"name":"每周销售报表","schedule":{"kind":"cron","expr":"0 9 * * 1"},"payload":{"kind":"agentTurn","message":"生成上周销售报表并发送到团队群"}}效果
- 纯手动:每周一花 1 小时整理数据
- 自动化:每周一 9 点自动发送,0 人工干预
- 效率提升:100%(完全自动化)
六、实战案例 3:竞品监控 + 日报
需求
每天监控 5 个竞品网站的价格变化,生成日报:
- 抓取竞品价格
- 对比昨天数据
- 标注价格变化
- 发送邮件日报
实现
Step 1:用提示词生成爬虫代码
# 角色 你是一位爬虫工程师,擅长写稳定、反反爬的爬虫代码。 # 任务 写一个 Python 脚本,抓取 5 个竞品网站的产品价格。 # 约束 - 目标网站:列出 5 个 URL - 反爬处理:需要 User-Agent、请求间隔、异常重试 - 输出:JSON 格式(产品名称、价格、时间戳) - 错误处理:网站不可用时记录日志,不中断 # 输出格式 完整的 Python 脚本 + 使用说明Step 2:用 Skills 执行
# 使用 browser 技能抓取 browser action=navigate targetUrl="竞品 URL1" browser action=snapshot browser action=evaluate fn="() => document.querySelector('.price').innerText" # 使用 message 技能发送日报 message action=send target="老板" message="今日竞品价格日报:..."效果
- 纯手动:每天花 30 分钟逐个网站查看
- 自动化:每天早上 8 点自动发送日报
- 效率提升:100%(完全自动化)+ 更及时(人工可能忘记)
七、如何发现和安装 Skills?
渠道 1:ClawHub 社区
# 搜索技能clawhub search weather# 安装技能clawhubinstallweather# 更新技能clawhub update weather渠道 2:find-skills 技能
直接问 AI:
帮我找一个能处理 Excel 的技能AI 会搜索并推荐xlsx技能。
渠道 3:自己写
Skills 本质是 Python/JavaScript 脚本,遵循简单规范即可。
目录结构:
my-skill/ ├── SKILL.md # 技能说明 ├── scripts/ │ └── main.py # 主逻辑 └── examples/ └── demo.md # 使用示例八、我的提示词库(直接抄)
1. 写技术文章
# 角色 你是一位有 X 年经验的技术博主,擅长用通俗语言讲解复杂概念。 # 任务 写一篇关于 [主题] 的技术文章,目标读者是 [人群]。 # 约束 - 字数:[范围] - 必须包含:[要点列表] - 语言风格:口语化,像跟朋友聊天 - 每段不超过 4 句话,多用小标题 # 示例 开头参考: "[个人经历开场]" "[观点/问题抛出]" # 输出格式 Markdown 格式,包含标题、开头、正文(分节)、结尾2. 代码审查
# 角色 你是一位资深代码审查专家,擅长发现安全漏洞和性能问题。 # 任务 审查以下代码,指出问题并给出改进建议。 # 约束 - 重点关注:安全漏洞、性能瓶颈、可维护性 - 每个问题必须包含:问题描述、风险等级、修复建议、示例代码 - 语气:建设性,不是批评 # 输出格式 表格形式:| 问题 | 风险 | 建议 | 示例 |3. 数据分析
# 角色 你是一位数据分析师,擅长从数据中发现业务洞察。 # 任务 分析以下数据,找出关键趋势和异常点。 # 约束 - 必须包含:整体趋势、异常点、可能原因、行动建议 - 用数据支撑结论(引用具体数字) - 避免模糊表述(如"可能"、"也许") # 输出格式 1. 核心发现(3 句话总结) 2. 详细分析(分点) 3. 行动建议(可执行)九、常见坑和解决方案
坑 1:提示词太模糊
❌ 错误:
帮我写个好点的标题✅ 正确:
帮我写 5 个标题,要求: - 包含数字(如"10 倍"、"3 个案例") - 包含对比(如"之前 vs 之后") - 包含结果(如"效率提升") - 每个标题不超过 30 字坑 2:Skills 安装后不会用
解决方案:
每个 Skills 都有SKILL.md文档,先读文档再使用。
cat~/.openclaw/workspace/skills/csdn-publisher/SKILL.md坑 3:Skills 执行失败
常见原因:
- 缺少依赖(如 Python 库)
- 权限问题(如文件读写)
- 网络问题(如 API 调用)
排查步骤:
- 查看 Skills 文档的前置条件
- 检查日志文件(通常在
/tmp/或技能目录) - 用
--verbose模式运行获取详细信息
写在最后
搞了两年 AI,我最大的感悟是:
提示词决定 AI 的上限,Skills 决定 AI 的下限。
- 没有好的提示词,AI 输出质量不稳定
- 没有 Skills,AI 什么都做不了
我的建议:
- 先学提示词:掌握万能公式,能稳定输出高质量内容
- 再学 Skills:安装常用技能,扩展 AI 能力边界
- 最后组合:提示词 + Skills,实现真正的自动化
2026 年了,别再让 AI 只当你的"聊天机器人"。
让它帮你干活,帮你赚钱,帮你节省时间。
这才是 AI 的正确打开方式。
参考资料:
- OpenClaw 官方文档:https://docs.openclaw.ai
- ClawHub 技能市场:https://clawhub.ai
- 提示词最佳实践:https://github.com/openclaw/prompt-library
- 本文示例代码:https://github.com/your-repo/prompt-skills-examples
