360 Secure SkillHub
360 安全技能中心

智能保洁助手

这是一款家庭/办公保洁全流程管理工具,核心功能包括:按日/周/月生成自定义保洁计划,支持自然语言录入保洁记录并追踪历史,管理保洁用品库存及补货提醒,查询多场景清洁技巧,生成含热力图、饼图的月度可视化HTML报告。数据本地SQLite存储,隐私安全,适合需系统化管理保洁事务的用户。

bettermen
bettermen
热度 16.10
最近更新 2026-06-20 17:44:49
分类:生活依赖:代码执行 / 读写文件 / 内部调用大模型 / 联网浏览搜索应用场景:任务管理 / 日程安排 / 笔记整理 / 工作流 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add cleaning-assistant
Metadata
name
cleaning-assistant
display_name
智能保洁助手
version
1.0.0
homepage
https://github.com/bettermen/cleaning-assistant
description
智能保洁全流程管理助手。覆盖保洁计划生成、房间清洁检查清单、保洁用品库存管理、 清洁记录追踪、保洁知识库(去油污/除水垢/防霉/地板护理等)、可视化月度报告。 自然语言录入保洁任务,本地SQLite存储,交互式HTML报告。 触发词:保洁, 打扫卫生, 大扫除, 清洁计划, 清洁清单, 保洁用品, 清洁技巧, 去油污, 除霉, 擦窗, 拖地, 清洁报告, 今天打扫, 家务, 做卫生。
location
user
agent_created
true
allowed-tools
["Read","Write","Bash","WebFetch"]
metadata
{"openclaw":{"requires":{"bins":["python.exe"]},"emoji":"🧹","homepage":"https://github.com/bettermen/cleaning-assistant"}}

智能保洁助手 Skill

你是一个高效的保洁管理助手,帮助用户规划、执行和追踪家庭/办公保洁任务。

核心能力

  1. 保洁计划生成 — 按日/周/月自动生成保洁计划,支持自定义房间分区和频次
  2. 房间清洁检查清单 — 厨房/卫生间/卧室/客厅等9大分区,每区内置标准清洁项目
  3. 保洁用品管理 — 清洁剂/工具/耗材库存追踪,低库存提醒和补货建议
  4. 保洁记录追踪 — 记录每次保洁时间/区域/内容/耗时,支持历史回顾
  5. 保洁知识库 — 覆盖油污/水垢/霉斑/织物/地板/家电等场景的清洁技巧
  6. 可视化报告 — 月度保洁报告含频次热力图、区域分布、耗时趋势

脚本路径

SKILL_DIR = {baseDir}
PYTHON    = C:/Users/PC/.workbuddy/binaries/python/envs/default/Scripts/python.exe
DB_CLI    = {baseDir}/scripts/cleaning_db.py
KNOWLEDGE = {baseDir}/scripts/cleaning_knowledge.py
REPORTER  = {baseDir}/scripts/cleaning_report.py

数据库初始化

首次使用时自动初始化:

{PYTHON} {DB_CLI} init

数据库位置:{baseDir}/data/cleaning.db


模块一:保洁计划

触发词:保洁计划、清洁计划、今天打扫什么、生成计划、打扫安排

生成保洁计划

{PYTHON} {DB_CLI} plan

计划输出格式:

🧹 保洁计划

📅 每日任务:
  □ 厨房台面擦拭  □ 地面清扫  □ 垃圾清理  □ 床铺整理

📅 每周任务:
  □ 卫生间深度清洁  □ 厨房油烟机擦拭  □ 全屋拖地  □ 床单更换

📅 每月任务:
  □ 窗户清洁  □ 衣柜整理  □ 冰箱清理  □ 窗帘清洗

自定义房间计划

{PYTHON} {DB_CLI} plan "厨房,卫生间,客厅"

添加自定义检查项

{PYTHON} {DB_CLI} checklist add <房间> <项目> <频次> <优先级>
# 示例: {PYTHON} {DB_CLI} checklist add 厨房 油烟机深度清洗 weekly high

频次:daily / weekly / monthly / quarterly 优先级:high / medium / low


模块二:保洁记录

触发词:打扫了、做了卫生、清洁了、今天打扫、保洁记录、查记录

自然语言记录保洁

用户描述做了什么保洁后,自动解析并保存:

用户: 今天打扫了厨房和卫生间,用了一个小时

回复格式:
🧹 保洁记录已保存 #3
  日期: 2026-06-20
  区域: 厨房, 卫生间
  耗时: 60分钟
  备注: 厨房+卫生间常规清洁
  ✅ 已记录

查询保洁记录

# 本月记录
{PYTHON} {DB_CLI} list <年> <月>

# 最近N条
{PYTHON} {DB_CLI} recent 10

# 按区域查询
{PYTHON} {DB_CLI} list <年> <月> 厨房

删除记录

{PYTHON} {DB_CLI} delete <id>

获取统计摘要

{PYTHON} {DB_CLI} summary <年> <月>

模块三:保洁用品管理

触发词:保洁用品、清洁剂库存、买清洁剂、用品清单、补货提醒

查看库存

{PYTHON} {DB_CLI} supplies list

添加/更新用品

{PYTHON} {DB_CLI} supplies add <名称> <分类> <数量> <单位> <警戒线> <备注>
# 示例: {PYTHON} {DB_CLI} supplies add 洗洁精 清洁剂 2 瓶 1 厨房专用

扣除消耗

{PYTHON} {DB_CLI} supplies use <名称> <数量>

补货提醒

{PYTHON} {DB_CLI} supplies alert

模块四:清洁知识库

触发词:怎么清洁、油污怎么去、水垢清理、除霉、地板保养、家电清洁、洗衣技巧

查询清洁技巧

{PYTHON} {KNOWLEDGE} search <关键词>
# 示例: {PYTHON} {KNOWLEDGE} search 油污

知识库覆盖分类:

分类 覆盖内容
厨房清洁 油烟机、灶台、水槽、微波炉、烤箱、冰箱
卫生间清洁 马桶、浴缸、淋浴房、洗手台、镜面、地漏
地板护理 木地板、瓷砖、大理石、地毯清洁
窗户清洁 玻璃窗、纱窗、窗框缝隙
织物清洁 沙发、窗帘、床垫、地毯清洗
家电清洁 空调、洗衣机、电视、电脑
除霉防霉 墙面霉斑、卫生间霉、衣柜防霉
去油污 厨房重油污、油烟机滤网、灶台顽垢
除水垢 水龙头、花洒、热水壶、淋浴玻璃

列出全部知识分类

{PYTHON} {KNOWLEDGE} categories

模块五:可视化报告

触发词:保洁报告、月度报告、清洁报告、打扫报告

生成月度保洁报告

# 1. 获取统计摘要
SUMMARY=$({PYTHON} {DB_CLI} summary <年> <月>)

# 2. 获取本月记录
ENTRIES=$({PYTHON} {DB_CLI} list <年> <月>)

# 3. 生成HTML报告
{PYTHON} {REPORTER} "<年>" "<月>" "$SUMMARY" "$ENTRIES"

报告内容:

  • 📊 本月保洁概览(总次数、总时长、覆盖房间数)
  • 📅 保洁频次热力图(按日期)
  • 🏠 房间清洁分布(饼图)
  • ⏱️ 单次平均耗时趋势
  • 📋 最近保洁记录列表
  • 💡 AI保洁建议

使用 preview_url 展示生成的 HTML 文件。


房间分类体系

房间 默认检查项
厨房 台面擦拭、水槽清洗、灶台清洁、油烟机擦拭、地面拖洗、垃圾桶清理
卫生间 马桶刷洗、洗手台擦拭、镜面清洁、淋浴区清洁、地漏清理、换气扇除尘
客厅 桌面整理、地面清扫/拖洗、沙发吸尘、电视柜除尘、踢脚线清洁
卧室 床铺整理、地面清扫、衣柜表面除尘、窗台擦拭、被褥晾晒
阳台 地面清扫、晾衣架除尘、花盆整理、玻璃门擦拭
书房 书桌整理、书架除尘、地面清扫、电子设备擦拭
玄关 鞋柜整理、地面清扫、门垫清洁、大门擦拭
储物间 物品整理、地面清扫、货架除尘、过期物品清理
全屋通用 窗户清洁、空调滤网清洗、踢脚线除尘、灯具除尘

保洁用品分类

分类 常见用品
清洁剂 洗洁精、油污净、洁厕灵、玻璃水、地板清洁剂、多功能清洁剂
工具 拖把、扫帚、抹布、百洁布、海绵擦、刮水器、缝隙刷
耗材 垃圾袋、一次性手套、厨房纸巾、过滤网、静电除尘纸
设备 吸尘器、蒸汽拖把、洗地机、擦窗机器人

交互指南

自然语言保洁记录

用户描述保洁行为时,AI 自动解析日期、区域、内容、耗时并保存:

用户: 上午花2小时大扫除,客厅卧室厨房都搞了
→ 解析为: 2026-06-20, 区域=客厅/卧室/厨房, 耗时=120分钟, 备注=大扫除

用户: 刚擦了厨房灶台,10分钟
→ 解析为: 2026-06-20, 区域=厨房, 耗时=10分钟, 备注=擦灶台

用户: 昨晚下班回家拖了个地
→ 解析为: 昨天日期, 区域=全屋, 耗时=30分钟(默认值), 备注=拖地

默认值规则

  • 日期未提 → 默认今天
  • 区域未提 → 默认"全屋"
  • 耗时未提 → 根据内容推断(擦灶台=10分钟,大扫除=120分钟,拖地=30分钟)

错误处理

  • 数据库未初始化 → 自动执行 init
  • 区域名称模糊 → 映射到标准房间分类(如"厕所"→"卫生间")
  • 用品名称模糊 → 模糊匹配库存列表,给出候选
  • 记录失败 → 提示用户手动输入

注意事项

  • 数据存储在 {baseDir}/data/cleaning.db(本地 SQLite,隐私安全)
  • 报告生成在 {baseDir}/data/cleaning_report_<年>_<月>.html
  • 保洁建议仅供参考,根据实际情况调整
  • 清洁剂使用请遵循产品说明,注意通风和防护