← Back to Skills Marketplace
735
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install todolist-md-clawdbot
Description
Read, summarize, propose edits, and write back changes for Markdown todo files using line-stable bot markers without altering task identity.
Usage Guidance
This skill implements a Drive-backed Markdown todo editor and will need Google Drive credentials (access token or CLIENT_ID/CLIENT_SECRET + auth flow) and, optionally, gog CLI credentials. Before installing: (1) understand you'll need to provide Drive/gog credentials and may need to run sudo for the gog CLI; (2) review and accept that the skill will store a refresh token under /root/clawd/.secrets (persistent secret on disk); (3) consider running it in an isolated account/container with least privilege, or modify the scripts to use a dedicated service account and a narrower OAuth scope; (4) verify the metadata mismatch (no declared env/config) with the publisher and ensure you supply only minimal credentials needed; and (5) inspect the scripts yourself (or have someone you trust do so) before granting access to sensitive accounts.
Capability Analysis
Type: OpenClaw Skill
Name:
Developer:
Version:
Description: OpenClaw Agent Skill
The skill bundle is classified as suspicious due to several risky capabilities and potential vulnerabilities, though without clear evidence of intentional malicious behavior. The `SKILL.md` defines `<!-- bot: ... -->` markers as instructions for the AI agent, creating a prompt injection surface. The `todolist_review_drive.py` script inserts `root_folder_id` and `model` values directly into `<!-- bot: last_review -->` markers; if these values are user-controlled and untrusted, they could be exploited for prompt injection. Additionally, both `todolist_drive_folder_agent.mjs` and `todolist_review_drive.py` execute external `gog` commands using `sudo -u ubuntu`, indicating the agent has `sudo` capabilities and executes commands as a different user. While argument passing is robust against shell injection, the use of `sudo` and external binaries represents a powerful primitive that, if misconfigured or if the `gog` binary itself were compromised, could lead to unauthorized execution. There is no evidence of data exfiltration to unauthorized endpoints, backdoors, or obfuscation.
Capability Assessment
Purpose & Capability
The skill's name/description (Markdown todo editing) align with the included scripts which implement Google Drive access and in-file bot markers. However, the package metadata lists no required environment variables or config paths, while the scripts clearly require Drive OAuth tokens (ACCESS_TOKEN/REFRESH_TOKEN/CLIENT_ID/CLIENT_SECRET) and/or a gog account — this mismatch between declared requirements and actual code is notable.
Instruction Scope
SKILL.md rules and conventions are narrowly scoped to reading/writing Markdown with bot markers and minimizing LLM calls, which the code generally follows. But the runtime instructions and scripts reference and/or perform actions outside that narrow scope: reading /root/clawd/.secrets/gog.env, storing a refresh token file under /root/clawd/.secrets, and invoking sudo to run the 'gog' CLI as the 'ubuntu' user. Those filesystem and privileged interactions are not called out in the top-level metadata or prominently in SKILL.md.
Install Mechanism
There is no external install/download step (instruction-only/install-less). The skill bundles local scripts (Node/Python) and does not fetch arbitrary code from remote URLs during install. Risk from installation is therefore low; runtime risk comes from network calls the scripts make.
Credentials
The scripts expect Google Drive OAuth credentials (ACCESS_TOKEN, REFRESH_TOKEN, CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN_FILE) and gog-related credentials (GOG_ACCOUNT, GOG_KEYRING_PASSWORD, GOG_BIN). Those sensitive variables and a refresh token file are necessary for Drive access but were not declared in registry metadata. The skill persists tokens to disk under /root/clawd/.secrets, which is persistent and sensitive — proportionate for Drive integration but requires explicit user awareness and least-privilege configuration.
Persistence & Privilege
always:false (good), but the scripts persist refresh tokens to /root/clawd/.secrets/todolist_drive_oauth.json and expect a gog.env secrets file there. They also run sudo to call gog as another user. Persisting tokens and invoking sudo increase blast radius if the host or skill is compromised; these behaviors are not surfaced in the top-level metadata.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install todolist-md-clawdbot - After installation, invoke the skill by name or use
/todolist-md-clawdbot - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
todolist-md-clawdbot 1.0.0 — Initial release
- Provides bot-assisted review and editing of todolist-md Markdown todo files.
- Uses only line-stable <!-- bot: ... --> markers for any write-back changes.
- Integrates with storage backends like Google Drive, local folders, or S3, respecting file identity and change detection.
- Ensures LLM operations only on changed files, reducing token usage and minimizing costs.
- Allows opt-in/opt-out file-level control via config file or in-file marker.
- Never marks tasks as complete without explicit user confirmation.
Metadata
Frequently Asked Questions
What is Todolist Md Clawdbot?
Read, summarize, propose edits, and write back changes for Markdown todo files using line-stable bot markers without altering task identity. It is an AI Agent Skill for Claude Code / OpenClaw, with 735 downloads so far.
How do I install Todolist Md Clawdbot?
Run "/install todolist-md-clawdbot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Todolist Md Clawdbot free?
Yes, Todolist Md Clawdbot is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Todolist Md Clawdbot support?
Todolist Md Clawdbot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Todolist Md Clawdbot?
It is built and maintained by NitsujY (@nitsujy); the current version is v1.0.0.
More Skills