Agent skill

Task Explainer HTML

by FairladyZ625 in FairladyZ625/harness-anything

产出与增量维护任务包中的活解释页 artifacts/explainer.html;按物化模板中的唯一权威注释编写,并消费派工注入的 <task-context 因果上下文。Use when a task-bound dispatch requires creating, updating, or freezing the task's living explainer page, or…

AGPL-3.0Auto-check passed

Install Task Explainer HTML

skills CLI
$ npx skills add FairladyZ625/harness-anything --skill task-explainer-html -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install FairladyZ625/harness-anything task-explainer-html --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/FairladyZ625/harness-anything.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/task-explainer-html .claude/skills/task-explainer-html && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
task-explainer-html
GitHub stars
225
Token cost
~676 tokens
SKILL.md length
125 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
AGPL-3.0

At a glance

产出与增量维护任务包中的活解释页 artifacts/explainer.html;按物化模板中的唯一权威注释编写,并消费派工注入的 <task-context 因果上下文。Use when a task-bound dispatch requires creating, updating, or freezing the task's living explainer page, or…

  • Works in 4 steps: 逐轮更新:开工读完材料后先写第一版(你的理解与打算);每有实质进展、发现、方向变化… → 创建即物化:非 lightweight profile 的任务在 ha task… → closeout… → …
  • A task-bound dispatch requires creating
  • SKILL.md covers 页面编写, 注入规约, 活页生命周期(Living Deliverable… and 落点与工具
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Task Explainer HTML is an agent skill from FairladyZ625/harness-anything. 产出与增量维护任务包中的活解释页 artifacts/explainer.html;按物化模板中的唯一权威注释编写,并消费派工注入的 <task-context 因果上下文。Use when a task-bound dispatch requires creating, updating, or freezing the task's living explainer page, or when parsing the injected <task-context XML.

Its SKILL.md is about 680 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Clean-room Harness rewrite monorepo. The licence is AGPL-3.0.

When your agent uses it

  • A task-bound dispatch requires creating
  • Freezing the tasks living explainer page
  • Parsing the injected <task-context XML

Example prompts

  • “/task-explainer-html”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 逐轮更新:开工读完材料后先写第一版(你的理解与打算);每有实质进展、发现、方向变化或红转绿,就重写 #now 并在 #timeline 顶部追加一条(时间 + 本轮做了什么/发现了什么/为什么改方向 + 证据锚点)。不要攒到收尾一次写。
  2. 创建即物化:非 lightweight profile 的任务在 ha task create 时就已物化这一页(preset 模板直接可增量填写);lightweight profile 不物化本页、mission 也不注入本协议。首轮工作从填充骨架开始,不要另起新文件。
  3. closeout 冻结:任务进入终态时,解释页随任务包一并提交并不再改动;冻结版必须与 closeout.md 的结论一致。
  4. 不替代结构化汇报:本页是给人看的解释层;closeout.md 四节、progress、fact 等台账义务不因本页存在而减免。

What it can do on your machine

Read from SKILL.md and the folder at commit 90472df. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are xml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Task Explainer HTML loads about 676 tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 125 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~676

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from FairladyZ625/harness-anything at commit 90472df, republished under its AGPL-3.0 licence (© FairladyZ625). 125 words, ~676 tokens.

Download SKILL.mdSave it as .claude/skills/task-explainer-html/SKILL.md (or your agent's skills folder).
name
task-explainer-html
description
产出与增量维护任务包中的活解释页 artifacts/explainer.html;按物化模板中的唯一权威注释编写,并消费派工注入的 <task-context> 因果上下文。Use when a task-bound dispatch requires creating, updating, or freezing the task's living explainer page, or when parsing the injected <task-context> XML.

任务活解释页(task-explainer-html)

每个非 lightweight 在账任务有一页活的可视解释:任务包 artifacts/explainer.html。它不是终局报告,而是任务进行中随工作轮次更新的单文件 HTML——业主不读 worker session,task_plan 只是开工时的静态计划,这页是业主在任务进行中了解进展的窗口;closeout 终态冻结。Daemon 的派工协议讲明这页给谁看、什么时候更新。

任务创建时物化的 artifacts/explainer.html 顶部 HTML 注释是章节、配色、布局、场景图型和质量要求的唯一权威来源。派工与本技能都不复制这些规则;打开页面后按注释逐轮填入真实任务内容。

页面编写

以物化页面的 HTML 注释为准。正文固定只有两节:#now「现在在发生什么」(每轮覆盖重写)与 #timeline「过程记录」(只追加、最新在上);其余章节按任务需要自加,数量与标题不限。多用带真实名字和数字的图(结构、流程、时序、前后对比、数据)说明问题,画不出真实内容的图不要画。不要在本技能、mission 或其他副本维护第二套模板指引;模板规则变化时只改 preset 模板与它的测试。

<task-context> 注入规约

任务派工的 mission 携带一段框架注入的因果上下文 XML(2048 字节预算,packages/daemon/src/dispatch-causal-context.ts 是唯一权威源)。语法:

xml
<task-context>
<work ref="task/<id>">所属 Work 的标题</work>
<parent ref="task/<id>">父任务标题</parent>
<decision ref="decision/<id>" title="决策标题"/>
<chosen ref="decision/<id>" anchor="CH1">选定锚文本 — 理由</chosen>
<claims ref="decision/<id>">C1 载重断言; C2 断言</claims>
<fact ref="fact/<id>">事实陈述 (src:证据来源)</fact>
<goal ref="task/<id>">Work 目标一两句</goal>
<question ref="decision/<id>">决策待答问题</question>
<refs>task/… decision/… fact/…</refs>
</task-context>

解析规则(确定性保证):

  • 行导向:除首尾 <task-context> / </task-context> 外,每个元素是完整的一行,独立出现或缺失都合法——预算裁剪按整行丢弃,任何行子集拼出的片段仍可逐行解析。
  • 转义:文本与属性值经 XML 转义(&amp; &lt; &gt; &quot;),解析时按标准实体还原。
  • 归属:chosen / claims / question 用 ref 属性绑定所属 decision,不靠嵌套缩进。
  • 截断标记:根元素带 truncated="yes" 时表示有整行被预算裁掉;<refs> 永远保留可回查的 canonical id,缺的细节用 ha task read-set / ha task show 补,不要凭空补写。
  • 层级缺失:work / parent / decision / fact / goal 任一行可以不存在(该任务没有那层关系);空块不存在(无因果邻域的任务不注入)。

解析规约只说明如何理解因果上下文;如何把它呈现到页面,遵循物化模板中的 HTML 注释,不在这里另设身份区或场景骨架。

活页生命周期(Living Deliverable Protocol)

  1. 逐轮更新:开工读完材料后先写第一版(你的理解与打算);每有实质进展、发现、方向变化或红转绿,就重写 #now 并在 #timeline 顶部追加一条(时间 + 本轮做了什么/发现了什么/为什么改方向 + 证据锚点)。不要攒到收尾一次写。
  2. 创建即物化:非 lightweight profile 的任务在 ha task create 时就已物化这一页(preset 模板直接可增量填写);lightweight profile 不物化本页、mission 也不注入本协议。首轮工作从填充骨架开始,不要另起新文件。
  3. closeout 冻结:任务进入终态时,解释页随任务包一并提交并不再改动;冻结版必须与 closeout.md 的结论一致。
  4. 不替代结构化汇报:本页是给人看的解释层;closeout.md 四节、progress、fact 等台账义务不因本页存在而减免。

落点与工具

  • 唯一落点:本任务包 artifacts/explainer.html。不用任何托管 Artifact / 外部画廊功能;产物随任务包版本管理与审计。
  • 工具选择:内容已清晰(结构、数字、图型已定)就直接手写 HTML;图表繁重时才派外部 worker,且骨架里注明本页硬规则(单文件内联 / 浅色 / 全宽 / 无 JS 可读)。
  • 交付前自检:泄漏 grep → 事实核对(页内数字对照来源报告)→ 无 JS 渲染验证 → 全宽留白自检(大屏打开左右只剩页边距量级空白)。

© FairladyZ625, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/task-explainer-html of FairladyZ625/harness-anything.

Open the folder on GitHubat commit 90472df

Compare with similar skills

Task Explainer HTML next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Task Explainer HTML compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Task Explainer HTML this skillFairladyZ625/harness-anything225—~676Automated safety check: PassAGPL-3.0
Explaineragentic-community/mcp-gateway-registry962—~3.8kAutomated safety check: PassApache-2.0
Explainerccplugins/awesome-claude-code-plugins967—~1.6kAutomated safety check: PassMIT
Explainermizchi/explainer414—~2.3kAutomated safety check: PassMIT
ExplainerRoyal-lobster/code-explainer100—~1.6kAutomated safety check: PassMIT
Explain Usageasgeirtj/system_prompts_leaks69k—~345Automated safety check: PassCC0-1.0

Similar skills

  • Explainer

    agentic-community/mcp-gateway-registry

    Explain a GitHub issue or pull request at 100, 200, and 300 level.

    962 GitHub stars~3.8k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Explainer

    ccplugins/awesome-claude-code-plugins

    Reviewable git hygiene for work you're about to commit or open a PR for.

    967 GitHub stars~1.6k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Explainer

    mizchi/explainer

    特定の読み手に向けて、概念・PR・設計を「冗長にならない水準」の速習資料として説明し、図と主張を道具で検証する。読み手のペルソナ(既に知っていること・知らないこと・読み方)を質問と公開情報から作り、その差分だけを書く。図は Mermaid / D2 で描いて事実シートに照らし、本文に引用するコード・出力は再実行して照合し、HTML は vlmkit のゲートに通す。Use when the…

    414 GitHub stars~2.3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Explainer

    Royal-lobster/code-explainer

    A skill your agent uses when the user asks to explain, walk through, or understand a feature, module, or code flow in the codebase.

    100 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Explain Usage

    asgeirtj/system_prompts_leaks

    Explain where this session's tokens went, with one simple chart in plain language.

    69k GitHub stars~345 tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Logic Explain

    sickn33/agentic-awesome-skills

    Explain what a specific piece of code actually does for a given input by producing a step-by-step execution trace (interprocedural, with name resolution and type transitions).

    47k GitHub starsUsed in 1 repo~894 tokens
    Auto-check passed

More from FairladyZ625/harness-anything

All 12 skills in this repo
  • Harness Contributing

    FairladyZ625/harness-anything

    Contribute a public change to Harness Anything from a GitHub issue through an isolated worktree, scoped tests, manifest-selected gates, a complete bilingual PR body, review triage, and maintainer…

    225 GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Gate Customization

    FairladyZ625/harness-anything

    在目标仓库 harness.yaml 的 settings.gates 里声明与定制任务完成门:local-command 本地命令见证、manual-attest 人工签字、github-actions CI 见证、none 显式免除,治理字段 mandatorySignoff(双控签注)与 allowOverride(owner 特批),以及…

    225 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Preset Creator

    FairladyZ625/harness-anything

    Create, review, or update Harness Anything preset-manifest/v3 packages, including profiles, completion gates, template selections, output shapes, script entrypoints, capability declarations, package…

    225 GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Preset Trigger

    FairladyZ625/harness-anything

    Start Harness Anything task creation by choosing a software/coding preset first.

    225 GitHub stars~829 tokensUpdated today
    Auto-check passed
  • Vertical Creator

    FairladyZ625/harness-anything

    Create, review, or update Harness Anything verticals. An agent skill from FairladyZ625/harness-anything.

    225 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Harness Reckoning

    FairladyZ625/harness-anything

    Run and interpret a read-only retrospective over Harness ledger projections, then prepare evidence-backed mechanism fixes, deletion candidates, or time-bounded rule proposals for human adjudication.

    225 GitHub stars~768 tokensUpdated today
    Auto-check passed

Questions about Task Explainer HTML

What does Task Explainer HTML do?

产出与增量维护任务包中的活解释页 artifacts/explainer.html;按物化模板中的唯一权威注释编写,并消费派工注入的 <task-context 因果上下文。Use when a task-bound dispatch requires creating, updating, or freezing the task's living explainer page, or…. Task Explainer HTML is an agent skill from FairladyZ625/harness-anything.html;按物化模板中的唯一权威注释编写,并消费派工注入的 <task-context 因果上下文。Use when a task-bound dispatch requires creating, updating, or freezing the task's living explainer page, or when parsing the injected <task-context XML.

When should I use Task Explainer HTML?

Task Explainer HTML fits situations like: A task-bound dispatch requires creating; freezing the tasks living explainer page; parsing the injected <task-context XML.

How do I install Task Explainer HTML in Claude Code?

Run `npx skills add FairladyZ625/harness-anything --skill task-explainer-html -a claude-code`. Or copy the skill folder (skills/task-explainer-html in FairladyZ625/harness-anything) into .claude/skills/task-explainer-html in your project. Claude Code loads it when a task matches its description.

How do I install Task Explainer HTML in Codex?

Run `npx skills add FairladyZ625/harness-anything --skill task-explainer-html -a codex`. Or copy the skill folder (skills/task-explainer-html in FairladyZ625/harness-anything) into .agents/skills/task-explainer-html in your project. Codex loads it when a task matches its description.

Can I use Task Explainer HTML in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FairladyZ625/harness-anything --skill task-explainer-html -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/task-explainer-html, .gemini/skills/task-explainer-html, .github/skills/task-explainer-html and .opencode/skills/task-explainer-html in your project.

What does Task Explainer HTML need to run?

SKILL.md names no scripts, command-line tools or credentials: Task Explainer HTML is instructions for the agent only.

Does Task Explainer HTML access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Task Explainer HTML safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Task Explainer HTML use?

Task Explainer HTML is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Task Explainer HTML use?

About 676 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Task Explainer HTML?

Skills that share tags, products or a category with Task Explainer HTML: Explainer (agentic-community/mcp-gateway-registry, 962 stars), Explainer (ccplugins/awesome-claude-code-plugins, 967 stars), Explainer (mizchi/explainer, 414 stars) and Explainer (Royal-lobster/code-explainer, 100 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Task Explainer HTML?

FairladyZ625 (a GitHub user) maintains it in FairladyZ625/harness-anything, which has 225 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.

Source: FairladyZ625/harness-anything on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.