一键导入
reminder
Set reminders and manage todos with natural language. Uses built-in cron scheduling, no external service needed.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Set reminders and manage todos with natural language. Uses built-in cron scheduling, no external service needed.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
Create and edit Excel (.xlsx) workbooks with openpyxl. Supports formulas, charts, formatting, and data analysis.
Generate images via DALL-E, Stable Diffusion, or free alternatives. Supports multi-channel delivery.
Generate meme images with text overlays using Pillow. Pick templates or create custom image macros.
Execute Python code snippets in a sandboxed environment. Supports data analysis, visualization, and quick scripts.
GitHub CLI for issues, PRs, code search, CI logs, releases, and API queries. Requires gh CLI and auth.
| name | reminder |
| description | Set reminders and manage todos with natural language. Uses built-in cron scheduling, no external service needed. |
| version | 1.0.0 |
| metadata | {"echo":{"tags":["Reminder","Todo","Schedule","Cron","Productivity"]}} |
Set timed reminders and manage todos. Uses Echo Agent's built-in cron channel and SQLite storage.
| Action | Example |
|---|---|
| Set reminder | "提醒我明天9点开会" |
| Recurring | "每周一早上8点提醒我写周报" |
| List | "显示我的所有提醒" |
| Complete | "完成提醒 #3" |
| Delete | "删除提醒 #5" |
Natural language to cron expression mapping:
| Input | Cron Expression |
|---|---|
| 明天9点 | 0 9 {tomorrow} * * |
| 每天早上8点 | 0 8 * * * |
| 每周一 | 0 9 * * 1 |
| 每月1号 | 0 9 1 * * |
| 2小时后 | one-shot timer |
| 工作日下午5点 | 0 17 * * 1-5 |
Reminders stored in SQLite: ~/.echo-agent/reminders.db
CREATE TABLE reminders (
id INTEGER PRIMARY KEY,
content TEXT NOT NULL,
cron_expr TEXT,
next_fire DATETIME,
is_recurring BOOLEAN DEFAULT 0,
is_done BOOLEAN DEFAULT 0,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
python3 scripts/reminder_store.py add "写周报" --cron "0 9 * * 1"
python3 scripts/reminder_store.py list
python3 scripts/reminder_store.py done 3
python3 scripts/reminder_store.py delete 5
python3 scripts/reminder_store.py due # show due reminders
Echo Agent's cron channel checks for due reminders and delivers through active channels (Telegram/WeChat/etc).