← Back to Skills Marketplace
echoofzion

Little Steve Task Manager

by EchoOfZion · GitHub ↗ · v0.1.7
cross-platform ⚠ suspicious
603
Downloads
1
Stars
2
Active Installs
8
Versions
Install in OpenClaw
/install little-steve-task-manager
Description
小史任务管理器:面向 IM 场景的轻量任务系统,快速可用、与工作流高度融合,可在聊天中直接管理任务并支持每日汇总与自动状态更新。
README (SKILL.md)

Little Steve Task Manager

A lightweight task manager for chat workflows: add, list, update status, reprioritize, and complete tasks quickly.

Data Files

  • skills/little-steve-task-manager/data/tasks.json
  • skills/little-steve-task-manager/data/settings.json

Agent Command Conventions

  1. Add task
bash {baseDir}/scripts/task.sh add --title "\x3CTitle>" --priority P2 --due "2026-03-05" --tags "ops,finance"
  1. List tasks
bash {baseDir}/scripts/task.sh list --status open
  1. Update status
bash {baseDir}/scripts/task.sh update --id \x3Cid> --status doing
  1. Change priority
bash {baseDir}/scripts/task.sh update --id \x3Cid> --priority P1
  1. Mark done
bash {baseDir}/scripts/task.sh done --id \x3Cid>

Status Enum

  • open — todo
  • doing — in progress
  • blocked — blocked
  • done — completed
  • cancelled — cancelled

Priority

  • P0 > P1 > P2 > P3

IM Output Format

  • Sort order: priority → due date → created time
  • Per item format: [status][priority] #ID title (due: date) tags

小史任务管理器

面向聊天工作流的轻量任务管理器:快速新增、列表、更新状态、调整优先级与完成任务。

数据文件

  • skills/little-steve-task-manager/data/tasks.json
  • skills/little-steve-task-manager/data/settings.json

Agent 执行约定

  1. 新增任务
bash {baseDir}/scripts/task.sh add --title "\x3C标题>" --priority P2 --due "2026-03-05" --tags "ops,finance"
  1. 查看任务
bash {baseDir}/scripts/task.sh list --status open
  1. 更新状态
bash {baseDir}/scripts/task.sh update --id \x3Cid> --status doing
  1. 调整优先级
bash {baseDir}/scripts/task.sh update --id \x3Cid> --priority P1
  1. 完成任务
bash {baseDir}/scripts/task.sh done --id \x3Cid>

状态枚举

  • open — 待办
  • doing — 进行中
  • blocked — 阻塞
  • done — 已完成
  • cancelled — 已取消

优先级

  • P0 > P1 > P2 > P3

IM 输出规范

  • 列表排序:优先级 → 截止日 → 创建时间
  • 每条显示:[状态][优先级] #ID 标题 (due: 日期) tags
Usage Guidance
This skill appears to be a small, local task manager implemented in a shell script that uses jq and stores tasks in data/tasks.json. Before installing: ensure jq is available, review scripts/task.sh yourself (it runs with the agent/user privileges when invoked), and be aware it will create and update files under the skill directory (data/tasks.json/settings.json). The sample tasks.json contains a prank-like title "$(rm -rf /)" — that is just text in the data file and not executed by the script, but you may wish to clean sample data before use. If you plan to allow autonomous invocation, remember the script will run commands on your system with whatever rights your agent process has; run it in a restricted environment if you want extra safety.
Capability Analysis
Type: OpenClaw Skill Name: little-steve-task-manager Version: 0.1.7 The skill bundle provides a functional task manager with well-structured bash scripts and proper input validation using jq. However, the 'data/tasks.json' file contains a pre-populated task (ID 12) with a title set to a destructive shell command payload: '$(rm -rf /)'. While the 'scripts/task.sh' script handles this string safely and does not execute it, the inclusion of such a payload in the default data acts as a prompt-injection lure designed to trick an AI agent into executing the command if it interprets the task content as a direct instruction.
Capability Assessment
Purpose & Capability
Name/description describe a lightweight IM task manager and the bundled files (SKILL.md, README, scripts/task.sh, data/*.json) implement exactly that. The required capability (jq) matches the script's use.
Instruction Scope
SKILL.md instructs the agent to run the included shell script with arguments; the script only reads/writes the skill's data/tasks.json and settings.json and calls only date and jq. There are no instructions to read other system files, environment variables, or contact external endpoints.
Install Mechanism
No install spec is provided (instruction-only with an included script). The only runtime dependency is jq (documented). Nothing is downloaded or executed from remote URLs.
Credentials
The skill requires no environment variables, no credentials, and no config paths. This is proportionate to a local task manager.
Persistence & Privilege
always is false and the skill does not modify other skills or global agent configuration. It persists state only to its own data/tasks.json (created with chmod 600).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install little-steve-task-manager
  3. After installation, invoke the skill by name or use /little-steve-task-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.7
- Improved documentation in SKILL.md and README.md for clarity and bilingual support. - Added separate English and Chinese sections in SKILL.md, enhancing usability for both language audiences. - No changes to code or functionalities; this update focuses purely on documentation improvements.
v0.1.6
- Added English descriptions and naming throughout documentation for bilingual support. - Introduced a new task status: "cancelled" (已取消). - Updated README and SKILL.md to clarify status meanings and usage instructions. - Minor clarifications in command usage and output formatting.
v0.1.5
- Bumped version to 0.1.5 in SKILL.md for release update. - No functional or documentation changes beyond the version number.
v0.1.4
- Bumped version number to 0.1.4 in SKILL.md. - No functional or documentation changes beyond version update.
v0.1.3
- Bump version to 0.1.3 in SKILL.md. - No functional or feature changes; documentation only.
v0.1.2
- Updated version to 0.1.2 in SKILL.md. - No other changes made; documentation content remains the same.
v0.1.1
- Bumped version to 0.1.1 in SKILL.md. - No functional or feature changes; documentation update only.
v0.1.0
Initial release of Little Steve Task Manager (小史任务管理器): - Lightweight task management system designed for IM/chat scenarios. - Add, list, update status, reprioritize, and reorder tasks directly in chat. - Supports daily summary and automatic status updates. - Command-line interface for all major actions: add, list, update, prioritize, complete. - Task output formatted for clear chat display, sorted by priority, due date, and creation time.
Metadata
Slug little-steve-task-manager
Version 0.1.7
License
All-time Installs 2
Active Installs 2
Total Versions 8
Frequently Asked Questions

What is Little Steve Task Manager?

小史任务管理器:面向 IM 场景的轻量任务系统,快速可用、与工作流高度融合,可在聊天中直接管理任务并支持每日汇总与自动状态更新。 It is an AI Agent Skill for Claude Code / OpenClaw, with 603 downloads so far.

How do I install Little Steve Task Manager?

Run "/install little-steve-task-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Little Steve Task Manager free?

Yes, Little Steve Task Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Little Steve Task Manager support?

Little Steve Task Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Little Steve Task Manager?

It is built and maintained by EchoOfZion (@echoofzion); the current version is v0.1.7.

💬 Comments