← 返回 Skills 市场
Pulse TODO
作者
kagura-agent
· GitHub ↗
· v0.3.0
· MIT-0
152
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install pulse-todo
功能描述
Unified task management and scheduling for AI agents. Use when: (1) a commitment is made (I'll do X, 帮你跟进, remember to), (2) checking what's pending (待办, wha...
安全使用建议
This skill appears to be a local TODO + cron manager and contains explicit instructions to modify TODO.md and OpenClaw cron jobs (e.g., ~/.openclaw/cron/jobs.json) even though the manifest doesn't declare those config paths or credentials. Before installing or enabling this skill you should:
- Confirm whether your agent runtime permits skills to modify files under ~/.openclaw and create/disable cron jobs. If you don't want that, do not enable the skill or run it only in a sandboxed workspace.
- Back up your current TODO.md, HEARTBEAT.md, and ~/.openclaw/cron/jobs.json so you can revert changes.
- Ask the skill author (or inspect additional docs) which exact cron job names and commands the skill will create, and whether it will overwrite or remove existing cron entries. Require a dry-run mode or an explicit approval step for creating/deleting cron jobs.
- Verify how the skill 'nudges' humans: what channel (chat, email, notifications) will be used and what credentials/tokens are required. If messaging requires tokens, prefer creating a dedicated, limited-scope service account rather than reusing platform-wide credentials.
- If you want lower risk, run pulse-todo in a dedicated workspace directory and restrict file permissions so it cannot touch other projects or global OpenClaw config.
Given the manifest/instruction mismatch, do not assume this skill only reads data — it instructs writes and platform modifications. If you cannot confirm the above details, treat installation as potentially disruptive and enable only after explicit review or sandboxed testing.
功能分析
Type: OpenClaw Skill
Name: pulse-todo
Version: 0.3.0
The pulse-todo skill is a task management framework for AI agents that uses a local TODO.md file and OpenClaw's cron system for scheduling. It provides structured instructions for the agent to track commitments, prioritize tasks based on strategic goals (referencing SOUL.md and MEMORY.md), and manage recurring jobs. No evidence of malicious intent, data exfiltration, or unauthorized execution was found; the use of cron and file access is aligned with the stated purpose of task scheduling and management across files like SKILL.md and setup.md.
能力评估
Purpose & Capability
The skill describes a local TODO/cron-based task manager (reasonable). However, the SKILL.md and setup.md explicitly instruct the agent to read/write TODO.md in the workspace root and to update OpenClaw cron jobs (~/.openclaw/cron/jobs.json). The registry metadata declared no required config paths, binaries, or credentials. That mismatch means the skill expects filesystem and platform-level access that isn't declared.
Instruction Scope
Runtime instructions tell the agent to: add/modify TODO.md, create/disable cron jobs, edit HEARTBEAT.md, and migrate existing cron jobs and memory files. These are concrete filesystem and platform operations (including modifying ~/.openclaw/cron/jobs.json). The SKILL.md also expects the agent to message humans for nudges, but it does not specify which channel or required credentials. Instructions therefore reach into system state and platform config beyond a simple read-only helper.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute. That minimizes supply-chain risk because nothing is downloaded or installed by the skill package itself.
Credentials
The manifest lists no required env vars or config paths, yet the instructions require filesystem access (workspace TODO.md, ~/.openclaw/cron/jobs.json, HEARTBEAT.md, memory files). This is disproportionate: either the manifest should declare these config paths/permissions, or the instructions should avoid demanding them. The skill also implies sending messages (nudging humans) but doesn't declare what credentials or channels are needed.
Persistence & Privilege
always:false and normal autonomous invocation are fine. The bigger concern is that the skill's workflow explicitly instructs modifying platform-level cron configurations (OpenClaw cron jobs), which is a system-wide change affecting scheduled behavior. That level of effect should be declared and approved; the skill does not declare or constrain those changes.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pulse-todo - 安装完成后,直接呼叫该 Skill 的名称或使用
/pulse-todo触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.0
v0.3.0: Goal-driven task selection. Pick tasks by alignment to strategic goals, not by ease. Anti-pattern warning for path-of-least-resistance. Tie-breaking rules.
v0.2.0
v0.2: Two sections (tasks+scheduled) replace five priority buckets. repeat/timed tasks MUST have cron. Group by dependency (myself/human/external) not urgency.
v0.1.0
Initial release: unified task management with priority sections, heartbeat scheduling, cron sync
元数据
常见问题
Pulse TODO 是什么?
Unified task management and scheduling for AI agents. Use when: (1) a commitment is made (I'll do X, 帮你跟进, remember to), (2) checking what's pending (待办, wha... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 152 次。
如何安装 Pulse TODO?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pulse-todo」即可一键安装,无需额外配置。
Pulse TODO 是免费的吗?
是的,Pulse TODO 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pulse TODO 支持哪些平台?
Pulse TODO 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pulse TODO?
由 kagura-agent(@kagura-agent)开发并维护,当前版本 v0.3.0。
推荐 Skills