harness-install SKILL.md skillA
harness-install from fairladyz625/harness-anything is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add fairladyz625/harness-anything/harness-install@git:20261023.1003970Pins git:20261023.1003970 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- fairladyz625/harness-anything
- Path
skills/harness-install/SKILL.md- Versions recorded
- 12
- Latest version
- git:20261023.1003970, committed Oct 23, 2026
- First version recorded
- Aug 16, 2026
- Size
- 17,652 bytes
- Repository stars
- 233
- License
- AGPL-3.0
将已经可用的 Harness Anything 接入一个尚无台账的目标仓库:检查项目、确认身份、初始化、合并 Agent 入口、建立主控知识位置,并用一个真实任务验证完整流程。缺少源码或 CLI 时先使用 harness-download 完成工具准备,再返回本流程;不重复维护下载步骤。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Harness 仓库初始化 本技能负责把 Harness 接入具体项目。机器环境、持久源码与用户级技能链接由 [harness-download](../harness-download/SKILL.md) 负责;本技能从可用 CLI 开始。完整引导过程中由同一个 Agent 连续执行,不要求用户在阶段之间重新发指令。 ## 入口与版本 使用本次安装所选源码中的完整技能包,不混用不同版本的技能与 CLI。正式源码分发来自 `main`,可用 `git show origin/main:skills/harness-install/SKILL.md` 核对发布分支;明确验证候选分支时使用该候选包并记录版本。 读取项目之前不写入。检查已有 `harness/`、`.harness/`、配置及 CLI 可读状态: - 已有当前可用台账:复用工作区,转入主控初始化和用户任务,不重新 `init`。 - 明确为旧代台账且用户要迁移:转 [harness-migration](../harness-migration/SKILL.md),保留它的数据处置审批。 - `harness/` 是无关业务目录,或无法判断已有内容:展示真实冲突,先澄清,不覆盖。 - 没有台账:继续。 ## 0. 先读项目 读取项目布局、Git 状态和历史、现有 `AGENTS.md` / `CLAUDE.md`、忽略规则、CI、构建和测试入口。能从磁盘得到的答案不问用户。 | 观察 | 对下一步的影响 | | --- | --- | | 当前初始化方式要求 Git,但项目无仓库或提交 | 在用户授权的目标内先建立必要基础,不操作其他目录 | | 已有 Agent 指令 | 预备合并草案,保留原指令并取得具体合并批准 | | 已有忽略规则 | 初始化后回读差异,确认私有台账不会进入公开项目 | | 有 CI | 记录真实验证入口,首任务按实际结果收口 | | 没有 CI | 不把完成参数当成真实运行证据;按任务类型取得可验证结果,明确未运行 CI | | 多人协作 | 提前说明 owner 与评审身份的实际绑定,不能把环境变量当作另一个人 | | 用户已给首任务 | 直接复用,不再造一个名为“安装测试”的占位任务 | 只合并询问尚缺少的项目标识、首次任务等信息。owner 身份与指令文件合并仍按下文保留具体审批。 ## 1. 取得当前 CLI 入口 复用 `harness-download` 传来的绝对源码入口和 Node 路径。工具未准备好时读取同一技能包里的下载技能,完成其环境、源码、链接阶段后返回;不在这里再复制 clone 或 npm 安装配方。 …
Read the whole file at its exact version.
How to install
mdr add fairladyz625/harness-anything/harness-install@sha256:6b63a4e90c96fc78The line at the top of this page pins the label git:20261023.1003970, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_xzb22ut33txxa7ur)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 12 versions of this file, between Aug 16, 2026 and Oct 23, 2026, about one every 6 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261023.1003970 latest | 2026-10-23 | 1003970 | 17,652 B | A | view · diff |
| git:20261019.53647ba | 2026-10-19 | 53647ba | 17,754 B | A | view · diff |
| git:20261010.d9d1d94 | 2026-10-10 | d9d1d94 | 17,695 B | A | view · diff |
| git:20260928.b14a839 | 2026-09-28 | b14a839 | 14,983 B | A | view · diff |
| git:20260928.5743814 | 2026-09-28 | 5743814 | 13,168 B | A | view · diff |
| git:20260928.7393130 | 2026-09-28 | 7393130 | 14,766 B | A | view · diff |
| git:20260928.b7bee50 | 2026-09-28 | b7bee50 | 12,951 B | A | view · diff |
| git:20260905.6e08c96 | 2026-09-05 | 6e08c96 | 12,683 B | A | view · diff |
| git:20260903.08f80c7 | 2026-09-03 | 08f80c7 | 34,360 B | A | view · diff |
| git:20260827.ba1bc16 | 2026-08-27 | ba1bc16 | 34,221 B | A | view · diff |
| git:20260818.e105bf5 | 2026-08-18 | e105bf5 | 34,257 B | A | view · diff |
| git:20260816.1399d73 | 2026-08-16 | 1399d73 | 34,241 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (17652 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
fairladyz625/harness-anything · 233 stars · license AGPL-3.0 · pushed 2026-11-07 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_xzb22ut33txxa7ur GET https://markdownregistry.com/api/v1/resolve?ref=fairladyz625/harness-anything/harness-install GET https://markdownregistry.com/api/v1/blob/6b63a4e90c96fc7887db293c259304c783c7ff6d208295517d007e39e94ac37b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.