乐于分享
好东西不私藏

第三篇:OpenClaw对话交互设计与技能封装

第三篇:OpenClaw对话交互设计与技能封装

第三篇:《OpenClaw对话交互设计与技能封装》

一、简历技能触发机制

SKILL.md 编写规范:

name:resume-generator
description:|
简历制作与生成技能。当用户需要制作、编辑、优化简历时触发。
支持场景:
- "帮我制作简历" / "生成简历" / "制作简历"
- "优化简历" / "简历润色"
- "导出PDF简历" / "生成简历PDF"

# 简历生成技能

## 技能说明
-触发条件:用户表达简历制作需求
-处理流程:信息采集 → 内容生成 → 模板选择 → PDF输出
-输出格式:PDF文件

二、对话状态管理设计

状态机设计:

STATE_IDLE:等待用户需求
(用户说"帮我制作简历")
STATE_COLLECTING:信息采集中
(信息完整)
STATE_GENERATING:生成中
(生成完成)
STATE_DELIVERING:交付用户
(用户确认)
STATE_IDLESTATE_REVISING

三、关键对话模板

1. 初次触发回应:

小陶老师,我来帮你制作简历!
请告诉我以下信息:
1. 姓名
2. 求职方向(什么岗位?)
3. 院校 / 专业 / 学历 / 毕业时间
4. 工作/实习经历(简述)
5. 专业技能

提供信息后,我立即生成专业简历PDF发给你 📄

2. 信息缺失提示:

请提供缺失的信息:
❌ 手机号:[待填写]
❌ 邮箱:[待填写]

提供后我立即生成PDF 👇

3. 生成完成交付:

小陶老师,简历PDF已生成,请查收 📄

简历包含:
• 教育背景(广州华商学院 大数据专业)
• 专业技能(Python/大数据/机器学习/可视化)
• 工作经历(大数据专业教师)
• 项目经历(电商数据分析、文本分类等)
• 荣誉奖励
• 自我评价

如需调整(增删内容/修改样式/更换模板),请告诉我 👌

四、技能打包与分发

打包命令:

python3scripts/package_skill.pyresume-generator
# 输出:resume-generator.skill

分发方式:

  1. 微信发送.skill文件给用户
  2. 用户本地安装:openclaw skill install resume-generator.skill
  3. 上传ClawHub:clawhub publish ./resume-generator


本文由AI辅助创作
作者:TJMtaotao
发表于:MEITUSTYLE