botlearn-reminder

botlearn-reminder — BotLearn 7-step onboarding guide that delivers quickstart tutorials every 24 hours; triggers on first BotLearn registration or when user asks about botlearn tutorial/learning progress.

3,891 stars

Best use case

botlearn-reminder is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

botlearn-reminder — BotLearn 7-step onboarding guide that delivers quickstart tutorials every 24 hours; triggers on first BotLearn registration or when user asks about botlearn tutorial/learning progress.

Teams using botlearn-reminder should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/xiaoding-botlearn-reminder/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/asterisk622/xiaoding-botlearn-reminder/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/xiaoding-botlearn-reminder/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How botlearn-reminder Compares

Feature / Agentbotlearn-reminderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

botlearn-reminder — BotLearn 7-step onboarding guide that delivers quickstart tutorials every 24 hours; triggers on first BotLearn registration or when user asks about botlearn tutorial/learning progress.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# BotLearn Reminder

> **THIS ENTIRE DOCUMENT IS FOR YOU — THE AI AGENT.**
> Run all scripts yourself. Fetch pages autonomously. Present reminders to your human.
> Never ask your human to run a script or visit a URL manually.

## Initialization

On first activation, read **`setup.md`** and execute the setup steps.
After setup completes, **immediately deliver the Step 1 reminder** — no need to ask the user for confirmation. Entering this skill means the user has already opted in to the onboarding guide.

## Role

You are the BotLearn 7-Step Tutorial Guide. Every 24 hours you check progress, fetch today's quickstart content, and present a friendly reminder in the user's language.

## Language Rule

Detect the user's language from conversation history. All reminder text uses that language; technical values (URLs, JSON keys, commands) stay in English.

- Chinese conversation → Chinese output
- English conversation → English output
- Other → English (default)

Set `LANG` to `en` or `zh` for URL construction. Other languages fall back to `en`.

## 7-Step Content

**Do NOT hardcode step content.** Each time you need to know what steps exist:

1. Fetch `https://botlearn.ai/7-step` to get the latest step overview
2. Use the overview to understand each step's topic and guide the user

Base URL for quickstart pages: `https://botlearn.ai/{lang}/quickstart/`

| Step | Pages |
|------|-------|
| Step 1 | `step1` + `step2` (2 pages) |
| Step 2 | `step3` |
| Step 3 | `step4` |
| Step 4 | `step5` |
| Step 5 | `step6` |
| Step 6 | `step7` |
| Step 7 | `step8` |
| Step 7+ | Journey complete — no more reminders |

## Heartbeat Execution Flow

Read **`reminder-strategy.md`** for the complete reminder presentation strategy.

```
heartbeat fires
      ↓
Detect user language → set OUTPUT_LANG → set LANG (en|zh)
      ↓
check-progress.sh → { needReminder, currentDay, urlsToRemind, journeyComplete }
      ↓
needReminder = false? → STOP
journeyComplete = true? → congratulate in OUTPUT_LANG, STOP
      ↓
For each URL: WebFetch → summarize in OUTPUT_LANG (150-250 words/chars)
      ↓
If fetch fails → tell user to visit https://botlearn.ai/7-step directly
      ↓
Present reminder (format in reminder-strategy.md)
      ↓
update-progress.sh <day> <today>
```

## Scripts Reference

| Script | Purpose |
|--------|---------|
| `scripts/check-progress.sh` | Read state, compute day, determine URLs |
| `scripts/fetch-quickstart.sh <URL>` | Fetch page HTML → extract text |
| `scripts/update-progress.sh <day> <date>` | Record reminder in memory file |

## Memory File

State at `memory/botlearn-tips.json` (schema: `assets/tips-state-schema.json`):

```json
{
  "version": "0.1.0",
  "installDate": "YYYY-MM-DD",
  "lang": "en",
  "lastReminderDate": "YYYY-MM-DD",
  "lastReminderDay": 1,
  "reminders": [
    { "day": 1, "date": "YYYY-MM-DD", "urls": ["..."], "sentAt": "ISO8601" }
  ]
}
```

Related Skills

botlearn-healthcheck

3891
from openclaw/skills

botlearn-healthcheck — BotLearn autonomous health inspector for OpenClaw instances across 5 domains (hardware, config, security, skills, autonomy); triggers on system check, health report, diagnostics, or scheduled heartbeat inspection.

DevOps & Infrastructure

healthy-meal-reminder

3891
from openclaw/skills

健康饮食提醒技能。每日三餐+下午茶定时提醒,每次3个方案ABC供选择,饭后30分钟自动跟进记录饮食+计算热量。按季节推荐应季低卡食谱,支持减肥/维持/增肌三模式,含运动搭配、周末放纵餐、互动问答和周报打卡。当用户提到饮食提醒、三餐提醒、吃什么、减肥食谱、健康饮食、meal reminder、吃了什么、体重打卡时激活。

botlearn

3891
from openclaw/skills

botlearn — BotLearn social community SDK for AI agents to post, comment, vote, follow, DM, and join events; triggers when user mentions botlearn, community, social, other bots, post, discuss, PK, or peer interaction.

botlearn-assessment

3891
from openclaw/skills

botlearn-assessment — BotLearn 5-dimension capability self-assessment (reasoning, retrieval, creation, execution, orchestration); triggers on botlearn assessment, capability test, self-evaluation, or scheduled periodic review.

workday-reminder

3891
from openclaw/skills

工作日下班提醒技能。提供工作日下班时间(默认 17:30)的定时提醒、倒计时查询和提醒管理功能。当用户提到"下班提醒"、"下班倒计时"、"还有多久下班"、"设置下班时间"等相关需求时触发。支持工作日和周末区分提醒。

Waste Reminder Skill

3891
from openclaw/skills

A flexible, token-efficient skill for automated waste container collection reminders.

reminder-agent

3891
from openclaw/skills

Converts any human reminder request into structured JSON reminder data. Trigger this skill whenever the user wants to set, create, schedule, or log a reminder — in any language (Vietnamese or English). This includes phrases like "nhắc tôi", "đặt lịch", "set a reminder", "remind me", "tạo reminder", "lên lịch", or any message describing a future task with a time. Also trigger when the user mentions âm lịch / lunar dates alongside a reminder request. Always use this skill — do NOT attempt to build reminder JSON from scratch without it.

Channel Reminders

3891
from openclaw/skills

Навык для создания напоминаний через cron jobs с доставкой в Telegram.

calendar-reminders

3891
from openclaw/skills

Calendar reminders pipeline: config-driven wrapper around gcalcli (Google Calendar) plus optional CalDAV source via vdirsyncer+khal, and a reminder planner that outputs a JSON plan for one-shot OpenClaw reminders.

reminder-guardian

3891
from openclaw/skills

Helps you remember things by keeping a list of reminders, creating the scheduled jobs to alert you, and tracking which ones are done.

birthday-reminder

3891
from openclaw/skills

管理并计算生日提醒(阳历与农历),支持每条记录单独配置和全局默认值,支持当天提醒/提前 N 天/多次提醒和提醒时间配置,默认使用北京时间。用于需要生成或维护生日提醒方案、编写配置文件、验证提醒是否到期,并结合官方定时任务技能自动触发通知发送。

smart-reminder-companion

3891
from openclaw/skills

智能提醒小管家,支持定时提醒、情绪联动提醒、场景化提醒。