← Back to Skills Marketplace
moodykong

Task Father

by Zhihao · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1460
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install task-father
Description
Generator for file-based task state machines (registry + task folders + lifecycle state + queue files + cron specs/jobs) for long-running work.
Usage Guidance
This skill appears to do what it says: create task folders, state files, and cron specs and to call the local 'openclaw' CLI. Before installing or running it, review the included scripts/task_father.py (you already have it) and back up any existing workspace files you care about (it will create/overwrite task files and registry rows). Confirm 'openclaw' is the intended local CLI and that you trust it on your machine. Be cautious with task slugs and with messages passed to cron-add (they end up in JSON and are passed to the CLI). If you want tighter safety, run the script in a sandbox or test workspace first.
Capability Analysis
Type: OpenClaw Skill Name: task-father Version: 0.1.0 The skill bundle is classified as suspicious due to its capability to schedule arbitrary AI agent prompts via cron jobs. The `scripts/task_father.py` script uses `subprocess.run` to execute `openclaw cron add` with a user-provided `--message` argument. While the script itself does not craft malicious prompts, this functionality allows a user or a compromised upstream agent to inject arbitrary instructions into future agent tasks, posing a significant prompt injection risk against the agents that will execute these scheduled cron jobs. There is no evidence of direct data exfiltration, shell injection, or other malicious intent within the provided code.
Capability Assessment
Purpose & Capability
Name/description match the included script and SKILL.md. The Python script creates task folders, registry rows, queue files, and cron spec files and calls the local 'openclaw cron' CLI as described — these requirements are proportionate to a file-based task state machine generator.
Instruction Scope
SKILL.md limits actions to creating files under the workspace, managing state files, and calling 'openclaw cron add/rm'. The script reads an optional config.env and will create/update files under the configured WORKSPACE_DIR (defaulting to /home/miles/.openclaw/workspace). This is expected, but users should note it will write and modify files in that workspace and create cron spec JSONs and run the local openclaw CLI.
Install Mechanism
No install spec — instruction-only with a bundled script. Nothing is downloaded or extracted from external URLs; risk from install mechanism is minimal.
Credentials
The skill declares no required environment variables or credentials and the script only optionally loads a local config.env. It does not request unrelated secrets or remote API keys. The only external dependency is the local 'openclaw' CLI (used to register/unregister cron jobs), which aligns with the purpose.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges. It writes only to its workspace/task directories and does not modify other skills or global agent config beyond calling the openclaw CLI, which is consistent with its role.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install task-father
  3. After installation, invoke the skill by name or use /task-father
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release
Metadata
Slug task-father
Version 0.1.0
License
All-time Installs 6
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Task Father?

Generator for file-based task state machines (registry + task folders + lifecycle state + queue files + cron specs/jobs) for long-running work. It is an AI Agent Skill for Claude Code / OpenClaw, with 1460 downloads so far.

How do I install Task Father?

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

Is Task Father free?

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

Which platforms does Task Father support?

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

Who created Task Father?

It is built and maintained by Zhihao (@moodykong); the current version is v0.1.0.

💬 Comments