适用于 Openclaw 的 学习打卡

一款轻量级的习惯追踪工具,通过简单的打卡和智能提醒帮助用户保持每日学习的连贯性。

daizongyu
v3.1.0
2026年3月15日
1
1.1k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install learning-checkin

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 learning-checkin。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 学习打卡?

学习打卡技能是一款专门设计的工具,旨在 Openclaw Skills 生态系统中培养长期的教育习惯。通过关注每日连续天数的心理动力,它为用户提供了一种低摩擦的方式来记录学习进度,并致力于实现个人发展目标。

该技能以隐私优先的理念运行,本地存储所有习惯数据,无需外部网络请求。它采用平台无关的设计,仅使用 Python 标准库即可在 Windows、Linux 和 macOS 上无缝运行,是使用 Openclaw Skills 进行日常工作的开发者和学生的理想工具。

学习打卡 应用场景

  • 通过追踪持续的练习环节来养成每日编程习惯。
  • 通过自动化的连续天数监测保持语言学习动力。
  • 设置非侵入式的提醒,在首选的晚间或早晨时段进行学习。
  • 通过总打卡次数和历史记录可视化长期投入。

学习打卡 工作原理

  1. 初始化技能以设置本地数据结构并定义用户语言偏好。
  2. 每日触发打卡命令以记录你的学习活动并增加当前连续天数。
  3. 配置可选的提醒策略以在特定时间(例如 20:00)接收提示。
  4. 如果错过一天,系统会自动重置你的连续天数,为保持一致性提供明确的激励。
  5. 使用状态命令获取进度的快照,包括总天数和当前连续天数。

学习打卡 配置指南

要将此工具集成到你的 Openclaw Skills 设置中,请按照以下步骤操作:

  1. 初始化环境:
python learning_checkin.py init
  1. 执行你的第一次打卡:
python learning_checkin.py checkin
  1. 查看你当前的习惯状态:
python learning_checkin.py status

学习打卡 数据架构与分类体系

所有数据都组织在本地 data 目录中,以确保便携性和隐私:

文件 用途
records.json 存储每次打卡的时间戳历史记录。
rule.md 包含可自定义的规则和个性化提醒文本。
cron_status.json 维护提醒配置的状态。
reminder_log.json 记录提醒发送时间以防止重复通知。

学习打卡 高级特性

  • 智能提醒抑制:技能会在发送提醒前自动检查用户是否已打卡,防止不必要的干扰。
  • 可自定义逻辑:用户可以修改 rule.md 来改变习惯养成器的行为或提醒消息的语气。
  • 连续天数韧性:内置逻辑处理时区差异,并确保连续天数准确反映每日参与情况。
  • 翻译就绪:虽然消息以英语存储,但技能提供了语言环境检查,以便于 AI 代理进行无缝翻译。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*