skill-installation SKILL.md skillA

skill-installation from uvwt/agentdock is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add uvwt/agentdock/skill-installation@git:20260924.b36b40f

Pins git:20260924.b36b40f in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
uvwt/agentdock
Path
core-skills/skill-installation/SKILL.md
Versions recorded
6
Latest version
git:20260924.b36b40f, committed Sep 24, 2026
First version recorded
Aug 2, 2026
Size
8,285 bytes
Repository stars
1,289
License
Apache-2.0

审查、安装、配置、验证、更新和移除 AgentDock Skill 时使用;负责来源校验、安全评估、环境配置、content digest、精确 skill_ref 与当前 managed 内容验收。.

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

# Skill Installation

用于把本地或外部 Skill 安全地纳入当前 AgentDock,并验证所选来源候选确实可用。

AgentDock 的 managed Skill 只有“当前内容”,没有独立版本选择、activate 或 rollback。更新同名 managed Skill 等价于审查新内容后原子替换当前目录;相同 `content_digest` 为 no-op。

完整安全审查规范见包内 `references/skill-security-review.md`。

## 核心原则

1. 先静态审查,后安装;安装器基础校验不能替代安全审查。
2. 来源、安全风险、source digest、content digest 和缺失配置必须可追溯。
3. 默认只读;写入、删除、上传、权限变化和依赖安装必须明确识别。
4. 不替用户生成、猜测或迁移真实秘密。
5. managed Skill 环境与包内容分离;更新当前内容不得覆盖环境或持久数据。
6. 同名不同来源是不同候选,运行时只使用宿主返回的精确 `skill_ref`。
7. 不通过历史版本、activate 或 rollback 恢复旧内容;需要恢复时重新安装一个经过审查的来源快照。

## 来源与身份

安装来源可以是:

- 本地目录;
- 本地 ZIP;
- HTTPS URL。

安装前记录安全来源标签;URL 中认证信息、query 和 fragment 不写入报告或日志。

Skill 的文档身份由 `SKILL.md.name` 给出。managed 安装目标是:

```text
~/.agentdock/skills/<name>/
```

目录本身就是“已安装当前内容”的事实来源,不存在额外 active pointer 或 revision 目录。

## Frontmatter

确认根目录 `SKILL.md`:

- `name` 存在并符合命名规则;
- `description` 非空且能表达触发场景;
- 正文非空;
- `name` 遵守 1–64 字符、仅小写 ASCII 字母/数字/`-`、不首尾 `-`、不含连续 `--`;
- `description` 最长 1024 字符;
- 其他第三方 frontmatter 原样保留,不因 AgentDock 不认识字段或字段形状而拒绝安装;
- 未把 `version`、`active_version`、activate、rollback 当作 AgentDock Skill 生命周期。

发现 `agentdock.yaml`、旧统一执行协议或旧 Skill Runtime 设计时,停止安装并要求迁移。

## 静态安全审查

至少检查:
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add uvwt/agentdock/skill-installation@sha256:85f0b783519e3334

The line at the top of this page pins the label git:20260924.b36b40f, 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_wm5p4xedobhpr7dp.svg)](https://markdownregistry.com/a/art_wm5p4xedobhpr7dp)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 6 versions of this file, between Aug 2, 2026 and Sep 24, 2026, about one every 11 days.

versioncommittedcommitsizeaudit
git:20260924.b36b40f latest2026-09-24 b36b40f 8,285 BA view · diff
git:20260923.120527c2026-09-23 120527c 8,498 BA view · diff
git:20260923.c3db3f12026-09-23 c3db3f1 8,335 BA view · diff
git:20260922.174237a2026-09-22 174237a 8,111 BA view · diff
v1.2.12026-09-09 9881e50 11,628 BA view · diff
v1.2.02026-08-02 f4d7a20 10,874 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (8285 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

GitHub

uvwt/agentdock · 1,289 stars · license Apache-2.0 · pushed 2026-10-27 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_wm5p4xedobhpr7dp
GET https://markdownregistry.com/api/v1/resolve?ref=uvwt/agentdock/skill-installation
GET https://markdownregistry.com/api/v1/blob/85f0b783519e3334dfb48f87c909a6ec6109b28e91be68bd7468d70f0d8ee9b5

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.

More from uvwt/agentdock

agentdock-user-guide SKILL.md skill
uvwt/agentdock · core-skills/agentdock-user-guide/SKILL.md · 当用户询问 AgentDock 是什么、如何使用、配置在哪里、不同平台或安装方式怎样修改配置并生效、如何重启或验证配置、如何发现并配置 Codex/Claude/Grok 等 Coding Agent 的…
git:20261004.708a1d2 · audit A · 1,289 stars
plugin-import SKILL.md skill
uvwt/agentdock · core-skills/plugin-import/SKILL.md · 当用户要安装或更新来自 Git、GitHub、外部插件市场或其他远程来源的 Plugin 时使用;负责把远程来源固定并取得到本地,再交给 plugin_manage 自动识别 Portable/OpenAI/Claude 格式、审核和安装。
git:20260924.b36b40f · audit A · 1,289 stars
skill-authoring SKILL.md skill
uvwt/agentdock · core-skills/skill-authoring/SKILL.md · 创建、设计、修改、重构和验证 AgentDock Skill 时使用;负责 Agent Skills 兼容的 SKILL.md、可移植核心、引用、辅助脚本、测试、安全边界和本地真实验证。
git:20260925.a4848d1 · audit A · 1,289 stars

Every file in uvwt/agentdock

Browse by kind, by grade A, or by owner.