Generator for file-based task state machines (registry + task folders + lifecycle state + queue files + cron specs/jobs) for long-running work.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install task-father或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install task-father⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/task-father/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: task-father description: Generator for file-based task state machines (registry + task folders + lifecycle state + queue files + cron specs/jobs) for long-running work. ---
Create and manage durable, file-based task state machines under the OpenClaw workspace.
Target filesystem shape:
TASK_REGISTRY.md (global index)tasks// - TASK.md (front matter + purpose/decisions/blockers/changelog + capabilities) - TODOS.md (checklist) - scripts/ - crons/ - artifacts/ - optional queue-state files (queue.jsonl, done.jsonl, failed.jsonl, lock.json)
Run on host where OpenClaw is running:
python3 --versionopenclaw statusopenclaw cron --helpSkill-local config files:
config.env.exampleconfig.envKeys:
WORKSPACE_DIR (default: /home/miles/.openclaw/workspace)TASKS_DIR (default: tasks)REGISTRY_FILE (default: TASK_REGISTRY.md)DEFAULT_AGENT_ID (default: main)DEFAULT_CRON_TZ (default: America/Indianapolis)Answer in chat:
1) task slug (filesystem-safe) 2) task title 3) task purpose 4) optional skills/plugins/tools expected for this task 5) whether queue files are needed 6) whether a cron job should be created now
Then run:
python3 scripts/task_father.py init --title "..." --purpose "..." --skills "a,b" --plugins "x,y" --tools "read,write,exec" - python3 scripts/task_father.py enable-queue
- python3 scripts/task_father.py cron-add
cp config.env.example config.envconfig.env - python3 scripts/task_father.py init
state.json + changelog): - python3 scripts/task_father.py set-state
- python3 scripts/task_father.py log
- python3 scripts/task_father.py enable-queue
- python3 scripts/task_father.py cron-add
- python3 scripts/task_father.py cron-rm
Each task must contain:
1) TASK.md with front matter and sections:
2) TODOS.md with checklist items.
3) If queue-style long processing is used:
queue.jsonl, done.jsonl, failed.jsonl, lock.json.4) Scripts under:
/scripts/ 5) Cron files under:
/crons/ config.env, not in SKILL.md.安装 Task Father 后,可以对 AI 说这些话来触发它
Help me get started with Task Father
Explains what Task Father does, walks through the setup, and runs a quick demo based on your current project
Use Task Father to generator for file-based task state machines (registry + task folde...
Invokes Task Father with the right parameters and returns the result directly in the conversation
What can I do with Task Father in my developer & devops workflow?
Lists the top use cases for Task Father, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/task-father/ 目录(个人级,所有项目可用),或 .claude/skills/task-father/(项目级)。重启 AI 客户端后,用 /task-father 主动调用,或让 AI 根据上下文自动发现并使用。
Task Father 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Task Father 可免费安装使用。请查阅仓库了解许可证信息。
Generator for file-based task state machines (registry + task folders + lifecycle state + queue files + cron specs/jobs) for long-running work.
Task Father 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Task Father
Identifies repetitive steps in your workflow and sets up Task Father to handle them automatically