소스 정보
- 저장소
- 18816132863/xiaoyi-claw-omega-final
- 최근 소스 활동
- 2026년 4월 25일 15:25
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/18816132863/xiaoyi-claw-omega-final --skill lock-greeting명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | lock-greeting |
| description | 智能门锁出门/回家留言设置技能。用于设置出门留言、回家留言等语音播报功能。不支持查询操作。 |
本技能用于控制门锁的出门/回家留言设置,包括添加、删除、修改留言等操作。不支持查询操作,查询操作请参考lock-info。
homeGreeting当用户提到以下关键词时,应加载本技能:
| 功能 | sid | 参数 | 参数说明 | 功能作用 |
|---|---|---|---|---|
| 出门/回家留言 | homeGreeting | ts, errno, cfg, vid, rpt, act, uid, switch, rd, st, et, ve, type, fid, tb | ts:时间戳,配置时需要生成,时间戳格式:20191226T075719Z errno:回家/离家语音播报设置错误码,0——配置OK,1——语料ID重复,2——语料下载失败 cfg:数组,可以包含多条留言,下列属性为留言属性 vid:留言id,通过id值区分回家和出门。回家取值:1,2,3,4,5;出门取值:51,52,53。配置时已经使用过的id不能再次使用。当留言id均被占用时无法继续添加。 rpt:留言重复类型,0-仅一次,1-每天,2-每周,3-每月,4-每年,5-指定日期 act:回家/离家语音播报设置操作,0-增加配置,1-删除配置,2-修改配置 uid:当前配置所属用户的id,离家语音不需要配置用户ID,传空字符串;回家语音设置勾选全部用户时,传"all";回家语音设置勾选部分用户时,传对应用户的UID: "1,4,5" switch:单条回家/离家语音播放开关 rd:与rpt强相关,表示重复日期。仅一次或每天:为空字符串""。按周:"1,2,3,4,5,6,7",分别代表周一到周日。每月:"1" 代表1号。每年:"1,2" 代表1月2日。指定日期:"2024,1,2"代表2024年1月2日 st:消息推送自定义时间开始时间,时间格式:HH:mm 使用24小时制。 et:消息推送自定义时间结束时间,时间格式:HH:mm 使用24小时制。 ve:留言内容,可以自定义语料内容,如"欢迎主人回家" type:1-文字留言,2-录音留言 tb:音色,0-小艺女声,1-小艺少女,2-保留,3-小艺男声,4-小艺童声 | 1、本功能开启时,可以添加出门|回家留言,在出门|开门时,播放录制的音频或输入的文字 2、留言的音量大小可以在音量设置-留言|天气提醒音量中进行设置,如果听不到留言声音,可以据此进行排查 3、修改留言后,会在下次【门锁在线】时生效 |
| 参数 | 说明 |
|---|---|
ts | 时间戳,配置时需要生成,格式:20191226T075719Z |
vid | 留言id,回家:1-5,出门:51-53 |
act | 操作类型,0-增加配置,1-删除配置,2-修改配置 |
uid | 用户id,"all"表示全部用户,""表示离家语音 |
ve | 留言内容 |
type | 类型,1-文字留言,2-录音留言 |
tb | 音色,0-小艺女声,1-小艺少女,2-保留,3-小艺男声,4-小艺童声 |
场景:用户 ZTT 希望添加一条回家提醒:"宝贝,回家后记得写作业" 前提:当前已有 1 条留言 (
vid=1),上限 5 条,vid=2可用。
| 步骤 | 逻辑说明 | 参数映射 |
|---|---|---|
| 1. VID 校验 | 检查 vid 是否冲突。回家留言范围 1~5。若 vid=2 未被占用,则填入。 | vid: 2 |
| 2. UID 映射 | 将用户名称 "ZTT" 转换为系统 ID。 | uid: "3" |
| 3. 时间默认 | 未指定日期时,默认全天生效。 | st: "07:00", et: "24:00", rd: "1,2,3,4,5,6,7" |
| 4. 内容润色 | 将指令转化为温暖口语。 | ve: "宝贝,回家后记得写作业" |
| 5. 属性设定 | 类型设为文字,开关默认开启。 | type: 1, switch: 1 |
data 中的 cfg 数组仅包含本次新增的留言配置,严禁携带已存在的其他留言数据。vid 是否已存在。若 1~5 已满,需提示用户先删除再添加。"3""all""1,4,5""" (空字符串)node common-skill/bin/smarthome-claw.js control_device \
--dev-id "xxx" \
--prod-id "xxx" \
--operation "POST" \
--sid "homeGreeting" \
--data '{"cfg":[{"vid":2,"fid":"","uid":"3","st":"07:00","rd":"1,2,3,4,5,6,7","act":0,"rpt":1,"type":1,"tb":0,"switch":1,"et":"24:00","ve":"宝贝,回家后记得写作业"}],"ts":"20260408T150744Z842"}' \
--verbose
场景:用户要求删除 财运旺,万事顺 的留言。
vid (本例为 2)。POST 请求触发删除逻辑。cfg 数组中必须且只能包含待删除的那一条留言配置。vid 作为唯一标识进行删除操作,无需传入其他已存在留言的完整配置。node common-skill/bin/smarthome-claw.js control_device \
--dev-id "xxx" \
--prod-id "xxx" \
--operation "POST" \
--sid "homeGreeting" \
--data '{"cfg":[{"vid":2,"fid":"","uid":"all","st":"07:00","rd":"1,2,3,4,5,6,7","act":0,"rpt":1,"type":1,"tb":0,"switch":1,"et":"24:00","ve":"财运旺,万事顺"}],"ts":"20260408T150744Z842"}' \
--verbose
(注:实际调用时,ve 内容可保持任意值,系统主要依据 vid 识别删除目标)