← 返回 Skills 市场
plaer1

Poke

作者 Æliott · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
57
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pokecron
功能描述
Schedule reminders, alarms, recurring nudges, and deferred agent tasks with OS-nativeC timers (systemd/launchd/Task Scheduler). Reply-aware with escalation,...
使用说明 (SKILL.md)

Poke

When to Use

Use poke for reminders, alarms, recurring nudges, deferred agent work, reply-driven escalation, and reminder side effects such as scripts that start before delivery or stop when the user replies.

Core Workflow

  1. Classify the poke style from the user's request.
  2. Read the matching sub-skills/*.md file before building the command.
  3. Check for an existing matching reminder before creating a duplicate.
  4. Use --dry-run for unfamiliar flag combinations.
  5. Forward plausible user replies with poke --reply; read sub-skills/replies.md first when handling replies.

Sub-skill Routing

If making or handling... Read first
Basic one-shot, exact-time, recurring reminders, or deferred tasks sub-skills/scheduling.md
"Keep poking until I reply", escalation, rotating tones, heartbeat-style checks, unconfirmed followups, task intervals sub-skills/escalation.md
Pre/post actions, side-effect scripts, wake lights, or stop-on-reply hooks sub-skills/stages.md
User replies such as done, cancel, snooze, later, or ambiguous inbound messages sub-skills/replies.md
Quiet hours, active hours, DND, urgent delivery, or "do not wake me" behavior sub-skills/quiet-hours.md
Multiple channels, dependency chains, or per-channel visibility sub-skills/multi-channel.md
Listing, showing, cancelling, history, stats, presets, tones, path sets, or state layout sub-skills/management.md
Inferred promises like "I'll check on that tomorrow" without a precise fire time sub-skills/commitments.md
Migrating OpenClaw heartbeat polling into scheduled poke tasks sub-skills/migration.md

Notes

  • --remind is for static reminder text.
  • --task is for deferred agent work and needs --agent.
  • --channel and --target identify where delivery and replies happen.
  • Poke has no ears; inbound user messages must be forwarded explicitly.
安全使用建议
Install only if you trust this publisher and want a scheduler that can create OS timers and run local commands later. Avoid command hooks unless you wrote the exact script, keep path sets limited to non-sensitive files, do not store secrets in commitments, and disable or avoid vector tones unless you are comfortable with the configured embedding endpoint.
能力标签
crypto
能力评估
Purpose & Capability
The core purpose is coherent: reminders, recurring nudges, deferred agent tasks, and OS-native scheduling. However, the artifacts also make arbitrary local command hooks and reply-triggered hooks first-class persisted features, which is high-impact authority for a reminder skill.
Instruction Scope
The docs disclose many advanced behaviors, but they normalize broad reply forwarding, LLM-based reply classification, command hooks, path sets, and future prompt injection without strong consent, allowlisting, or per-execution confirmation. Commitments are documented as scoped by agent/channel/target, but the implementation injects all due commitments into task prompts.
Install Mechanism
The package is a Node CLI with no declared dependencies or install scripts. Optional migration scripts can edit OpenClaw config only with --apply and create a backup, but normal use creates scheduler entries and local runtime state.
Credentials
Access to the OpenClaw CLI/config and OS schedulers is expected for this purpose, but hook subprocesses inherit the process environment and receive reminder text plus channel/target metadata, which is broader than necessary for many reminders.
Persistence & Privilege
The skill persists reminder state, history, commitments, path sets, and systemd/launchd/schtasks timers. Persisted reminders can later run arbitrary argv commands under the user's privileges, with logging but no clear runtime approval gate.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pokecron
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pokecron 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — replaces heartbeat polling with reliable, reply-aware reminders and deferred agent tasks. - OS-scheduled reminders and agent tasks: no daemons, no polling required (systemd/launchd/Task Scheduler support). - Fast reply matching: forwards user responses to auto-cancel, snooze, or confirm reminders. - Robust reminder creation, listing, management, and history—stateless delivery with local tracking. - Cross-platform support (Linux, macOS, Windows). - Modular design: sub-skills available for escalation, quiet hours, multi-channel, commitments, and more. - All state and history managed locally under `.runtime/`, no cloud storage required.
元数据
Slug pokecron
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Poke 是什么?

Schedule reminders, alarms, recurring nudges, and deferred agent tasks with OS-nativeC timers (systemd/launchd/Task Scheduler). Reply-aware with escalation,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 57 次。

如何安装 Poke?

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

Poke 是免费的吗?

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

Poke 支持哪些平台?

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

谁开发了 Poke?

由 Æliott(@plaer1)开发并维护,当前版本 v1.0.0。

💬 留言讨论