← 返回 Skills 市场
dvornikov-dev

Reminder

作者 Алексей Дворников · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
123
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install natural-language-reminder
功能描述
Set reminders using natural language. Automatically creates one-time cron jobs and logs to markdown.
安全使用建议
This skill appears to be a genuine reminder tool, but there are clear implementation mismatches and fragile text parsing that could cause reminders to be ignored or your reminders file to be edited incorrectly. Before installing or trusting it with real reminders: - Inspect and back up the target reminders file (default ~/reminders.md). - Review and, if needed, edit config.env (it will contain your recipient ID). Don’t put secrets there unless you understand the implications. - Test with a non-critical recipient (your own test ID) to confirm create-reminder.sh and create-recurring.sh actually schedule and deliver as expected. - Be aware that check-reminders.sh expects a different log format ("- [ ] ...") than the create scripts produce ("- [scheduled] ..." / "- [recurring] ..."); either adjust the scripts or the logging format before relying on it. - Because the scripts use sed/grep and date parsing, messages containing unusual characters or ambiguous time phrases may break parsing — consider adding stricter escaping or safer parsing before wide use. If you want help, I can suggest minimal fixes to align logging/parsing and harden the sed/regex usage so reminders aren't lost or corrupted.
功能分析
Type: OpenClaw Skill Name: natural-language-reminder Version: 1.0.1 The skill provides natural language reminder functionality by scheduling tasks through the OpenClaw cron system and logging them to a local markdown file (defaulting to ~/reminders.md). The implementation uses standard bash scripting and the platform's native tools (openclaw cron) to manage delivery via channels like Telegram. While there are minor inconsistencies and potential bugs in the check-reminders.sh helper script (such as incomplete sed escaping for the replacement string), no malicious intent, data exfiltration, or unauthorized execution patterns were found.
能力评估
Purpose & Capability
Name/description (natural-language reminders, cron scheduling, markdown logging) align with the code and declared binaries: scripts use 'openclaw cron add', write a reminders file, and require bash/date/jq/openclaw. Requiring the openclaw CLI is expected for this purpose.
Instruction Scope
SKILL.md and the scripts disagree about log formats and processing. create-reminder.sh and create-recurring.sh append lines like '- [scheduled] ...' or '- [recurring] ...', but check-reminders.sh only looks for '- [ ] ...' and marks them '[x]'. As written, check-reminders will not detect or mark the reminders created by the other scripts. The parsing and sed replacement logic is brittle (fragile regex escaping) and could fail on messages with special characters, causing missed sends or incorrect edits. There are also assumptions about input capitalization and timezone formats that are brittle (e.g., weekday matching and TIMEZONE fallback).
Install Mechanism
Instruction-only skill with bundled shell scripts; no network downloads or installers. Nothing writes binaries to unexpected locations. Low install surface, but the included scripts will write files at runtime (config.env in the skill directory and the user REMINDERS_FILE).
Credentials
Registry metadata lists no required environment variables, but SKILL.md clearly requires/configures TIMEZONE and TO (recipient ID) and will write them into config.env; these are necessary for operation. No unexpected secret-scoped env vars are requested, but the inconsistency between the registry metadata and the runtime configuration is misleading and should be clarified. The skill will create/modify ~/reminders.md (or a configured path), which is proportionate but worth noting.
Persistence & Privilege
always:false (no forced permanent inclusion). The skill writes its own config.env and a reminders file and creates scheduled jobs via the platform's openclaw cron API — this is expected for a reminder tool. It does not attempt to modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install natural-language-reminder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /natural-language-reminder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added config.env file for environment-based configuration. - Updated setup instructions: now writes user configuration into config.env, which is sourced automatically by scripts. - Scripts and bot setup flow now use config.env instead of runtime flags. - Added requirement for openclaw binary in metadata. - Documentation updated to clarify config.env usage and reflect changes in setup and script execution.
v1.0.0
- Initial release of natural-language reminders as "remind-me". - Allows users to set one-time and recurring reminders using natural language (e.g., "tomorrow at 3pm", "every Monday at 9am"). - Automatically schedules reminders via cron and logs all activity to a markdown file. - Configurable recipient ID, timezone, delivery channel, and log location during setup. - All reminders are tracked with status ([scheduled], [recurring], [sent]) and unique IDs for easy management. - Includes manual commands for listing, viewing, and removing reminders.
元数据
Slug natural-language-reminder
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Reminder 是什么?

Set reminders using natural language. Automatically creates one-time cron jobs and logs to markdown. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 123 次。

如何安装 Reminder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install natural-language-reminder」即可一键安装,无需额外配置。

Reminder 是免费的吗?

是的,Reminder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Reminder 支持哪些平台?

Reminder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Reminder?

由 Алексей Дворников(@dvornikov-dev)开发并维护,当前版本 v1.0.1。

💬 留言讨论