← Back to Skills Marketplace
kagura-agent

Pulse TODO

by kagura-agent · GitHub ↗ · v0.3.0 · MIT-0
cross-platform ⚠ suspicious
152
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install pulse-todo
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pulse-todo
  3. After installation, invoke the skill by name or use /pulse-todo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug pulse-todo
Version 0.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 152 downloads so far.

How do I install Pulse TODO?

Run "/install pulse-todo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pulse TODO free?

Yes, Pulse TODO is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pulse TODO support?

Pulse TODO is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pulse TODO?

It is built and maintained by kagura-agent (@kagura-agent); the current version is v0.3.0.

💬 Comments