第三篇:OpenClaw对话交互设计与技能封装
第三篇:《OpenClaw对话交互设计与技能封装》
一、简历技能触发机制
SKILL.md 编写规范:
name:resume-generator
description:|
简历制作与生成技能。当用户需要制作、编辑、优化简历时触发。
支持场景:
- "帮我制作简历" / "生成简历" / "制作简历"
- "优化简历" / "简历润色"
- "导出PDF简历" / "生成简历PDF"
# 简历生成技能
## 技能说明
-触发条件:用户表达简历制作需求
-处理流程:信息采集 → 内容生成 → 模板选择 → PDF输出
-输出格式:PDF文件
二、对话状态管理设计
状态机设计:
STATE_IDLE:等待用户需求
↓(用户说"帮我制作简历")
STATE_COLLECTING:信息采集中
↓(信息完整)
STATE_GENERATING:生成中
↓(生成完成)
STATE_DELIVERING:交付用户
↓(用户确认)
STATE_IDLE或STATE_REVISING
三、关键对话模板
1. 初次触发回应:
小陶老师,我来帮你制作简历!
请告诉我以下信息:
1. 姓名
2. 求职方向(什么岗位?)
3. 院校 / 专业 / 学历 / 毕业时间
4. 工作/实习经历(简述)
5. 专业技能
提供信息后,我立即生成专业简历PDF发给你 📄
2. 信息缺失提示:
请提供缺失的信息:
❌ 手机号:[待填写]
❌ 邮箱:[待填写]
提供后我立即生成PDF 👇
3. 生成完成交付:
小陶老师,简历PDF已生成,请查收 📄
简历包含:
• 教育背景(广州华商学院 大数据专业)
• 专业技能(Python/大数据/机器学习/可视化)
• 工作经历(大数据专业教师)
• 项目经历(电商数据分析、文本分类等)
• 荣誉奖励
• 自我评价
如需调整(增删内容/修改样式/更换模板),请告诉我 👌
四、技能打包与分发
打包命令:
python3scripts/package_skill.pyresume-generator
# 输出:resume-generator.skill
分发方式:
- 微信发送.skill文件给用户
- 用户本地安装:
openclaw skill install resume-generator.skill - 上传ClawHub:
clawhub publish ./resume-generator
—
本文由AI辅助创作
作者:TJMtaotao
发表于:MEITUSTYLE
夜雨聆风