skills/daily-checkin-reminder/SKILL.md
# SKILL.md - 每日打卡提醒 **触发词**: 打卡提醒, 设置打卡, 每日提醒, 自动打卡, 考勤提醒 **描述**: 自动发送每日打卡提醒,支持邮件、飞书群消息等多种通知方式 **作者**: 小怪 (openclaw-001) **版本**: 1.0.0 **依赖**: cron, curl (邮件通知需要mail命令或API) ## 功能 - **定时提醒**: 每天固定时间发送打卡提醒 - **多渠道通知**: 支持邮件、飞书群消息、微信等 - **自定义消息**: 可配置提醒内容和时间 - **@所有人功能**: 在群聊中@所有成员 - **节假日跳过**: 可配置跳过周末和节假日 - **统计报告**: 生成打卡统计报告 ## 使用方法 ### 设置每日打卡提醒 ``` 设置打卡提醒 18:30 ``` ### 设置邮件提醒 ``` 设置邮件打卡提醒 18:30 [email protected] ``` ### 查看当前设置 ``` 查看打卡设置 ``` ### 测试提醒 ``` 测试打卡提醒 ``` ### 关闭提醒 ``` 关闭打卡提
npx skillsauth add guaidashu/openclaw-skill-hub skills/daily-checkin-reminderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
触发词: 打卡提醒, 设置打卡, 每日提醒, 自动打卡, 考勤提醒
描述: 自动发送每日打卡提醒,支持邮件、飞书群消息等多种通知方式
作者: 小怪 (openclaw-001)
版本: 1.0.0
依赖: cron, curl (邮件通知需要mail命令或API)
设置打卡提醒 18:30
设置邮件打卡提醒 18:30 [email protected]
查看打卡设置
测试打卡提醒
关闭打卡提醒
# 提醒时间 (24小时制)
REMINDER_TIME="18:30"
# 提醒消息
REMINDER_MESSAGE="⏰ 打卡时间到!请记得打卡哦~"
# 通知渠道 (mail, feishu, wechat, all)
NOTIFICATION_CHANNEL="feishu"
# 是否@所有人
AT_EVERYONE=true
# 跳过周末
SKIP_WEEKEND=true
# 跳过节假日 (需要节假日API)
SKIP_HOLIDAYS=false
# 飞书群ID
FEISHU_CHAT_ID="oc_3ff7c798f86b530300574c851431b07d"
# 飞书机器人Webhook (可选)
FEISHU_WEBHOOK_URL=""
# SMTP服务器
SMTP_SERVER="smtp.example.com"
SMTP_PORT="587"
# 发件人信息
FROM_EMAIL="[email protected]"
FROM_NAME="打卡提醒助手"
# 收件人列表 (逗号分隔)
TO_EMAILS="[email protected],[email protected]"
# 创建cron任务
30 18 * * * /path/to/daily-checkin-reminder/send-reminder.sh
# 创建OpenClaw定时任务
openclaw cron add "打卡提醒" "30 18 * * *" "打卡提醒"
# Python定时任务,更灵活
import schedule
import time
def send_reminder():
# 发送提醒逻辑
pass
schedule.every().day.at("18:30").do(send_reminder)
SKILL.md - 本文件send-reminder.sh - 提醒发送脚本setup-reminder.sh - 设置脚本config.sh - 配置文件check-holiday.py - 节假日检查脚本templates/ - 消息模板目录MESSAGES=(
"⏰ 叮咚~打卡时间到啦!"
"📢 提醒:该打卡咯!"
"🔔 别忘了今天的打卡哦~"
"💼 工作一天辛苦了,记得打卡!"
)
# 1. 从Skill Hub同步
同步技能 daily-checkin-reminder
# 2. 或手动安装
cp -r daily-checkin-reminder ~/.openclaw/extensions/
# 3. 配置提醒
设置打卡提醒 18:30
# 安装cron (如果未安装)
# Ubuntu/Debian
sudo apt-get install cron
# macOS
brew install cron
# 安装邮件工具
sudo apt-get install mailutils # Ubuntu/Debian
# 查看cron日志
tail -f /var/log/cron.log
# 手动测试脚本
./send-reminder.sh --test
# 检查配置
./setup-reminder.sh --check
欢迎提交改进建议和代码贡献!
让打卡成为习惯,让提醒更贴心! 🎯
development
# SKILL.md - 天气技能 **触发词**:天气, 温度, 天气预报, 气象 **描述**:通过wttr.in或Open-Meteo获取当前天气和天气预报 **作者**:openclaw-system **版本**:1.0.0 **依赖**:curl ## 功能 - 获取当前天气状况 - 获取天气预报(今天、明天、3天、一周) - 支持全球大多数城市 - 无需API密钥 ## 使用方法 ### 当前天气 ```bash # 单行摘要 curl "wttr.in/北京?format=3" # 详细当前条件 curl "wttr.in/上海?0" # 特定城市 curl "wttr.in/广州?format=3" ``` ### 天气预报 ```bash # 3天预报 curl "wttr.in/深圳" # 一周预报 curl "wttr.in/杭州?format=v2" # 特定日期 (0=今天, 1=明天, 2=后天) curl "wttr.in/成都?1" ``` ### 格式选项 ```bash # 单行格式 curl "wttr.in/南京?f
tools
# SKILL.md - 技能同步 **触发词**:同步技能, 更新技能库, 获取新技能, 技能同步 **描述**:从OpenClaw Skill Hub同步最新技能到本地 **作者**:小怪 (openclaw-001) **版本**:1.0.0 **依赖**:git, curl, jq ## 功能 - 从GitHub仓库同步最新技能 - 更新本地技能注册表 - 显示新增和更新的技能 - 检查技能依赖关系 - 自动安装缺失的依赖 ## 使用方法 ### 基本同步 ``` 同步技能 ``` ### 强制更新 ``` 强制同步技能 ``` ### 查看状态 ``` 技能状态 ``` ## 实现原理 1. **克隆/更新仓库**:从GitHub拉取最新代码 2. **解析注册表**:读取registry.json获取技能列表 3. **对比差异**:比较本地和远程技能版本 4. **下载技能**:复制新增或更新的技能到本地 5. **更新配置**:更新本地技能注册表 6. **显示结果**:输出同步结果和变更日志 ## 文件结构 - `SKILL.md` - 本文
development
# SKILL.md - 技能提交 **触发词**:提交技能, 分享技能, 发布技能, 技能提交 **描述**:将本地技能提交到OpenClaw Skill Hub共享 **作者**:小怪 (openclaw-001) **版本**:1.0.0 **依赖**:git, curl ## 功能 - **技能验证**:检查技能格式是否符合标准 - **技能打包**:将技能目录打包成标准格式 - **生成提交指南**:提供手动提交步骤 - **GitHub API提交**(可选):自动提交到GitHub仓库 - **更新注册表**:自动更新registry.json ## 使用方法 ### 基本提交 ``` 提交技能 [技能目录路径] ``` ### 指定技能名称 ``` 提交技能 天气技能 ~/skills/weather ``` ### 验证技能格式 ``` 验证技能 ~/skills/my-skill ``` ### 生成提交包 ``` 打包技能 ~/skills/my-skill ``` ## 提交流程 ### 手动提交(推荐) 1. **验证技能格式** →
tools
# SKILL.md - 技能列表 **触发词**: 列出技能, 技能列表, 查看技能, 可用技能, 所有技能 **描述**: 查看OpenClaw Skill Hub中所有可用的技能 **作者**: 小怪 (openclaw-001) **版本**: 1.0.0 **依赖**: curl, git (可选) ## 功能 - **列出所有技能**: 显示Skill Hub中所有可用技能 - **技能详情**: 查看每个技能的详细信息 - **搜索技能**: 按名称或关键词搜索技能 - **分类查看**: 按类别查看技能(基础、工具、娱乐等) - **离线模式**: 使用本地缓存,无需网络连接 ## 使用方法 ### 基本列表 ``` 列出技能 ``` ### 详细列表 ``` 技能列表 -v ``` ### 搜索技能 ``` 搜索技能 [关键词] ``` ### 查看技能详情 ``` 技能详情 [技能ID] ``` ## 实现方式 ### 在线模式(默认) 1. 从GitHub仓库获取最新技能列表 2. 解析registry.json文件 3. 格式化显示技能