← 返回 Skills 市场
skyan

Reminder

作者 Sky Yan · GitHub ↗ · v1.0.5
cross-platform ⚠ suspicious
1848
总下载
0
收藏
10
当前安装
6
版本数
在 OpenClaw 中安装
/install openclaw-reminder
功能描述
Create one-time reminder tasks using OpenClaw cron. User specifies reminder time and task content in natural language via Discord, and the task result will b...
安全使用建议
This skill appears to do exactly what it says: schedule one-time reminders via openclaw cron and route results back to Discord. Before installing, confirm you trust the openclaw binary on your system and understand how the agent builds the openclaw CLI invocation: the included sanitize-message.sh is conservative (rejects characters like quotes, pipes, redirects, newlines, and some command names) but it cannot substitute for careful argument quoting when the agent constructs the shell command. If you plan to use this skill, review how the agent passes the sanitized text to openclaw (ensure it's passed as a single quoted/escaped argument) and consider additional server-side validation if you require stricter guarantees. Also be aware that session_status reveals deliveryContext (account/channel) which is necessary for delivery but is sensitive routing information.
功能分析
Type: OpenClaw Skill Name: openclaw-reminder Version: 1.0.5 The skill aims to create reminders, a benign function. The `SKILL.md` explicitly instructs the AI agent to sanitize user-provided task content using `scripts/sanitize-message.sh` before passing it to the `openclaw cron add --system-event` command. The `sanitize-message.sh` script attempts to prevent shell injection and prompt injection by blacklisting command substitutions, shell metacharacters, newlines, double quotes, and dangerous command prefixes. While this demonstrates an awareness of security risks and an attempt to mitigate them, the reliance on a blacklist for sanitization is inherently vulnerable to bypasses. If the `--system-event` argument is eventually executed as a shell command or processed by another agent in a way that allows prompt injection, a bypass of this blacklist could lead to unauthorized execution or manipulation, classifying it as a vulnerability rather than intentional malice.
能力评估
Purpose & Capability
The skill declares and requires the openclaw binary and the session_status tool which are appropriate for creating cron jobs and obtaining Discord deliveryContext. No unrelated credentials, config paths, or external binaries are requested.
Instruction Scope
SKILL.md instructs the agent to call session_status (to obtain deliveryContext) and to run openclaw cron add with user-provided task content after validating it with scripts/sanitize-message.sh. Accessing deliveryContext (accountId and channel) is expected for routing the reminder, but users should be aware that session_status exposes session routing info and the agent will include the task text in a CLI argument to openclaw.
Install Mechanism
No install spec — instruction-only with a small included shell script. Nothing is downloaded or written by an installer, minimizing install-time risk.
Credentials
The skill requests no environment variables or credentials. The only runtime data it reads (deliveryContext) is necessary for delivering reminders to the correct Discord channel/account.
Persistence & Privilege
always is false and the skill does not request elevated or persistent platform-wide privileges. It does not modify other skills' configs or require permanent presence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-reminder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-reminder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
- Added detection and rejection of newlines (\n) in user task content to improve security. - Updated documentation to list newlines as disallowed in task content. - Metadata now includes "session_status" as a required tool for skill operation.
v1.0.4
No user-visible changes in this version; documentation and features remain the same.
v1.0.3
Fix security: use main session, reject & and quotes, sync docs
v1.0.2
Fix command injection vulnerability - added input sanitization
v1.0.1
Initial release
v1.0.0
Initial release
元数据
Slug openclaw-reminder
版本 1.0.5
许可证
累计安装 10
当前安装数 10
历史版本数 6
常见问题

Reminder 是什么?

Create one-time reminder tasks using OpenClaw cron. User specifies reminder time and task content in natural language via Discord, and the task result will b... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1848 次。

如何安装 Reminder?

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

Reminder 是免费的吗?

是的,Reminder 完全免费(开源免费),可自由下载、安装和使用。

Reminder 支持哪些平台?

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

谁开发了 Reminder?

由 Sky Yan(@skyan)开发并维护,当前版本 v1.0.5。

💬 留言讨论