← Back to Skills Marketplace
kangarooking

Task Harness

by kangarooking · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
447
Downloads
2
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install task-harness
Description
将需求拆解为结构化任务清单,生成长时运行 Agent 的任务管理系统(基于 Anthropic Effective harnesses 方法论)。当用户需要管理多会话开发任务、跟踪功能完成进度、或要求"拆解任务""任务管理""项目规划"时自动触发
Usage Guidance
本技能总体上做的事与其宣传一致:在仓库内维护 JSON 任务清单并指引代理按步骤完成任务。但在安装/使用前请注意: - init.sh 需要 git 和 python3;在无这些工具的环境下会失败。技能元数据没有声明这些依赖,请在目标环境中先确认可用性。 - SKILL.md 要求每次完成功能后执行 git commit 和 git push。确保你理解并允许代理进行远程推送:自动 push 可能会把临时修改、敏感信息或未审查的更改同步到远端。建议在受控仓库(如 fork、测试仓库或禁用远端的本地仓库)中先试用,或限制代理在每次 push 前要求人工确认。 - 因为代理会读取并写入仓内文件,避免在包含机密(API keys、私钥等)的仓库上直接启用自动代理运行。清理敏感文件或使用 .gitignore/空仓库以降低泄露风险。 - 如果你打算让代理自动运行 commits/pushes,考虑为该 agent 创建专用 git 凭据或 deploy key,且权限最小化(只对特定分支可写)。 如果你 want higher assurance, ask the skill author to: (1) declare required binaries (git, python3) in metadata; (2) provide an explicit opt-in step for any git push; (3) document any network interactions. If these changes are made, the remaining concerns will be reduced.
Capability Analysis
Type: OpenClaw Skill Name: task-harness Version: 1.0.0 The 'task-harness' skill is a project management framework for AI agents based on Anthropic's 'Effective harnesses' methodology. It facilitates task decomposition and context maintenance through structured JSON files and a helper shell script (init.sh) that performs standard environment checks (git status, dependency checks). The skill contains no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
技能名与描述(将需求拆解并维护长时任务清单)与其指令和模板高度一致 — 创建/读取 feature_list.json、progress.txt、init.sh 等正是为该目的设计。但 SKILL.md 和 templates 假定存在 git 和 python3(init.sh 使用 git 命令和 python3 脚本解析 JSON),而 registry 的 'required binaries' 未声明这些依赖,存在文档不一致。
Instruction Scope
运行时指令要求执行 bash init.sh、读取/写入项目文件、严格修改 JSON 中的 passes 字段、并且执行 git commit + git push。读取/写入仓库内文件与任务管理目标一致,但“必须 commit + push”会导致自动向远程上传更改(可能包含敏感信息);此外 'execute the feature's steps' 允许会话执行任意文件修改,增加误修改或泄漏风险。SKILL.md 没有要求用户明确授权每次 push,赋予代理自动推送权限是值得关注的行为。
Install Mechanism
这是指令型技能、没有安装规范或从不可信 URL 下载代码,风险较低。模板文件和 init.sh 都是仓内明文文件,没有发现嵌入的远程回调或隐藏的外部端点。
Credentials
技能声明不需要任何环境变量或凭证,但运行流程隐含需要访问 git 凭据(用于 git push)和网络。没有在 requires.env 中声明这一点使得凭据使用变得隐蔽:如果代理被授权自动推送,它将使用宿主环境中已有的 git 凭据。该差异应在元数据中明确说明。
Persistence & Privilege
技能未设置 always:true,默认允许模型调用(平台默认)。技能不会请求修改其他技能或系统级配置。唯一需要注意的是其运行流程要求频繁 commit/push,这在结合自动化代理调用时扩大了影响面,但该组合本身并未被声明为强制常驻权限。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install task-harness
  3. After installation, invoke the skill by name or use /task-harness
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: 将需求拆解为结构化任务清单,基于 Anthropic Effective harnesses 方法论
Metadata
Slug task-harness
Version 1.0.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Task Harness?

将需求拆解为结构化任务清单,生成长时运行 Agent 的任务管理系统(基于 Anthropic Effective harnesses 方法论)。当用户需要管理多会话开发任务、跟踪功能完成进度、或要求"拆解任务""任务管理""项目规划"时自动触发. It is an AI Agent Skill for Claude Code / OpenClaw, with 447 downloads so far.

How do I install Task Harness?

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

Is Task Harness free?

Yes, Task Harness is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Task Harness support?

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

Who created Task Harness?

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

💬 Comments