← Back to Skills Marketplace
13770626440

Smart Todo - AI智能代办管理

by 13770626440 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install smart-todo
Description
智能代办管理 Skill。用于管理日常任务和代办事项,支持优先级标记(P0-P1)、 状态跟踪、智能重复检测、上下文保存、定时提醒等功能。 当用户需要添加、查看、更新代办,或检测到工作中断时自动使用。
Usage Guidance
What to consider before installing: - Privacy: The skill scans your workspace for recently modified files and reads .workbuddy/memory/*.md to extract paths and conversation snippets. If your workspace contains secrets or private files, those could be captured into todo context. - Silent saving: SKILL.md explicitly says it will silently save context even if the user refuses creating a todo. If you want explicit consent control, edit SKILL.md or the code before enabling automatic triggers. - Storage location: assets/config.json defaults to ~/smart-todo-data. Change storage_path to a dedicated directory you control (preferably not a repo root or a directory containing secrets) before first run. - Audit & sandbox: Review scripts/context_capture.py and scripts/todo_manager.py line-by-line (they are included) or run the skill in a sandboxed environment first. Look for any places you’d like to disable (e.g., reading .workbuddy memory or os.walk behavior). - Configuration changes: Consider lowering or disabling automatic 'work interruption' triggers, or modify the flow so that nothing is saved unless the user explicitly confirms. Also limit how many files are read or remove heuristics that parse other markdown files. - Backup: Because the skill will create and overwrite active.md/archive.md, back up any existing files that might be overwritten. If you want, I can point out exact lines in the two Python files that implement the workspace scan, .workbuddy memory read, and the 'silent save' behavior so you can edit them safely.
Capability Analysis
Type: OpenClaw Skill Name: smart-todo Version: 1.0.0 The smart-todo skill is a task management system that uses local Markdown files (active.md, archive.md) to track user tasks. The included Python scripts (todo_manager.py and context_capture.py) perform legitimate functions such as calculating task similarity, managing task states, and gathering local context (recent file modifications and conversation history) to enrich todo entries. There is no evidence of data exfiltration, network activity, or malicious command execution; the behavior is entirely consistent with the stated purpose of a productivity assistant.
Capability Assessment
Purpose & Capability
The declared purpose (todo management, context capture, duplicate detection, reminders) is consistent with the included Python modules. The code implements scanning of the workspace for recently modified files, reading .workbuddy/memory markdown files, capturing environment info, and writing markdown todo files to a storage_path. Minor inconsistency: SKILL.md examples show a Windows path (D:\knowledge\代办) while assets/config.json defaults to a home-directory path (~/smart-todo-data). This is likely a documentation/config mismatch but not by itself malicious.
Instruction Scope
SKILL.md explicitly instructs the agent to capture '当前打开的文件、最近的文件修改、对话历史(最近10条)' and the code implements workspace-wide os.walk scans (limited to certain file types and counts) and reading .workbuddy/memory markdown files. Critically, SKILL.md states that if the user refuses creating a todo during an interruption, the skill will '仍静默保存上下文供后续参考' (still silently save the context). That silent-save behavior is scope-creep/privacy-sensitive and not something most users would expect from a todo helper.
Install Mechanism
No install spec is provided (instruction-only + included scripts). Nothing is downloaded or executed from external URLs during install. This is the lower-risk pattern compared to remote installers.
Credentials
The skill requests no environment variables or external credentials. However, it reads local filesystem contents (recent files, .workbuddy memory files), captures current working directory and writes files under storage_path (default ~/smart-todo-data). Access to arbitrary files in the user's workspace is proportionate to an auto 'context-capture' feature but potentially exposes sensitive local data; the lack of explicit consent for silent saves increases disproportion.
Persistence & Privilege
The skill will create/modify files under storage_path (active.md, archive.md) — expected for a todo manager. It does not request 'always: true', but the platform default allows autonomous invocation. Combined with the SKILL.md claim that it may automatically capture and silently save context during detected interruptions, this increases the privacy blast radius because the agent could run this skill and store local context even when the user declines.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-todo
  3. After installation, invoke the skill by name or use /smart-todo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
v1.0.0: CRUD、重复检测(OR逻辑)、上下文捕获、工作中断检测、自动归档
Metadata
Slug smart-todo
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Smart Todo - AI智能代办管理?

智能代办管理 Skill。用于管理日常任务和代办事项,支持优先级标记(P0-P1)、 状态跟踪、智能重复检测、上下文保存、定时提醒等功能。 当用户需要添加、查看、更新代办,或检测到工作中断时自动使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install Smart Todo - AI智能代办管理?

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

Is Smart Todo - AI智能代办管理 free?

Yes, Smart Todo - AI智能代办管理 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smart Todo - AI智能代办管理 support?

Smart Todo - AI智能代办管理 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart Todo - AI智能代办管理?

It is built and maintained by 13770626440 (@13770626440); the current version is v1.0.0.

💬 Comments