dsh-config-sync SKILL.md skillA

dsh-config-sync from ooooooooooooooooooop/agent-tools is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add ooooooooooooooooooop/agent-tools/dsh-config-sync@v1.0.0

Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
ooooooooooooooooooop/agent-tools
Path
skills/dsh-config-sync/SKILL.md
Versions recorded
3
Latest version
v1.0.0, committed Aug 23, 2026
First version recorded
Aug 21, 2026
Size
6,032 bytes
Repository stars
4
License
MIT

把 DSH(DeepSeek Harness)的用户配置(~/.dsh 下的 AGENTS.md、settings.yaml 及可选 profiles/预设)打包成脱敏骨架并在设备间安全同步恢复,提供只读审计、显式应用与 SHA-256 校验,绝不携带凭据和运行态。用于复现 DSH 环境、跨设备迁移偏好与模型路由配置。.

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

# DSH 配置同步(dsh-config-sync)

## 使用场景

当你想在另一台设备上复用本机的 DSH 用户配置,或把当前配置生成一份可追溯的脱敏归档时触发。它负责 `~/.dsh/` 下**配置类文件**(偏好、模型路由、预设)的安全打包与恢复。

职责边界很重要:**技能栈的同步交给 `environment-bootstrap`**,本 skill 只管 DSH 配置本体。

## 纳入与排除清单

对 `$DSH_HOME`(默认为 `~/.dsh`,可用 `$env:DSH_HOME` 覆盖)做如下归类:

| 路径 | 类型 | 处理 |
|---|---|---|
| `AGENTS.md` | 文件 | ✅ 纳入(用户全局偏好,纯文本无敏感) |
| `settings.yaml` | 文件 | ✅ 纳入(仅含 provider/model 与 `apiKeyEnv` 环境变量名,无明文密钥) |
| `profiles/` | 目录 | ⚠️ 可选(需显式指定才纳入) |
| `.agent-presets/` | 目录 | ⚠️ 可选 |
| `patches/` | 目录 | ⚠️ 可选 |
| `.credentials.yaml` | 文件 | ❌ **强制排除**(真实凭据,打进公开仓库即泄密) |
| `sessions/`storages/` | 目录 | ❌ **强制排除**(运行时态,仓库硬约束禁止) |
| `skills/` | 目录 | ⛔ 不归本 skill,交给 `environment-bootstrap` |

## 安全边界

- **凭据绝不出包**:`.credentials.yaml` 和任何可能含明文密钥的路径,打包含前必须显式排除并由校验确认不存在。
- **settings.yaml 只携带环境变量引用**:`apiKeyEnv: BAI_API_KEY` 这样的条目是“环境变量名”,换设备时由目标端设置同名环境变量即可,不在包内放任何密钥值。
- 不通过恢复删除目标端额外文件;旧/未登记的配置文件应单独审查。
- 不隐式安装插件、MCP、包、hooks 或全局配置。
- 不以旧目标文件、stdout 或 apply exit code 单独作为成功证据。
- 回滚应从已知稳定归档/提交重新复制,不使用递归删除。

## 模板渲染(跨设备路径适配)

导出时加 `--template` 自动将已知设备路径替换为占位符,恢复时渲染回目标设备值:

| 占位符 | 替换场景 | 示例 |
|---|---|---|
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add ooooooooooooooooooop/agent-tools/dsh-config-sync@sha256:6b694b2779891148

The line at the top of this page pins the label v1.0.0, 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_b4gz4ypz4eep2ohv.svg)](https://markdownregistry.com/a/art_b4gz4ypz4eep2ohv)

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

Versions

The registry has recorded 3 versions of this file, between Aug 21, 2026 and Aug 23, 2026, about one every day.

versioncommittedcommitsizeaudit
v1.0.0 latest2026-08-23 fc0b525 6,032 BA view · diff
v1.0.02026-08-23 8753690 6,033 BA view · diff
v1.0.02026-08-21 49fe502 4,416 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 (6032 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

ooooooooooooooooooop/agent-tools · 4 stars · license MIT · pushed 2026-10-23 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_b4gz4ypz4eep2ohv
GET https://markdownregistry.com/api/v1/resolve?ref=ooooooooooooooooooop/agent-tools/dsh-config-sync
GET https://markdownregistry.com/api/v1/blob/6b694b2779891148802bb3023dbc698fe9f7cfeec8c9de75f6836827358cb272

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 ooooooooooooooooooop/agent-tools

AGENTS.md AGENTS.md file
ooooooooooooooooooop/agent-tools · AGENTS.md
git:20261022.bc4f1e5 · audit A · 4 stars
your-skill-name SKILL.md skill
ooooooooooooooooooop/agent-tools · _template/SKILL.md · 用一句中文说明这个 Skill 能做什么,以及何时应该触发它
v0.1.0 · audit A · 4 stars
AGENTS.md@dsh-config AGENTS.md file
ooooooooooooooooooop/agent-tools · dsh-config/AGENTS.md
git:20260914.0c9411e · audit A · 4 stars
llms.txt@research/agent-harness-survey-v1/changelogs/amp llms.txt file
ooooooooooooooooooop/agent-tools · research/agent-harness-survey-v1/changelogs/amp/llms.txt
git:20260921.a69e78d · audit A · 4 stars
llms.txt@research/agent-harness-survey-v1/changelogs/qoder llms.txt file
ooooooooooooooooooop/agent-tools · research/agent-harness-survey-v1/changelogs/qoder/llms.txt
git:20260921.a69e78d · audit A · 4 stars
llms.txt@research/agent-harness-survey-v1/changelogs/replit llms.txt file
ooooooooooooooooooop/agent-tools · research/agent-harness-survey-v1/changelogs/replit/llms.txt
git:20260921.a69e78d · audit A · 4 stars
chatgpt-web-bridge SKILL.md skill
ooooooooooooooooooop/agent-tools · skills/chatgpt-web-bridge/SKILL.md · 通过 chatgpt-web 的 MCP 或 REST 桥,把本地 agent 接入已登录的 ChatGPT Web。 适用于“推进/继续网页端会话”“让网页端设计、本地执行”“协作/对等推进”,以及只读拉取网页端会话/项目资料和…
git:20260921.679541d · audit A · 4 stars
clarify-before-change SKILL.md skill
ooooooooooooooooooop/agent-tools · skills/clarify-before-change/SKILL.md · 在修改前澄清范围、风险、假设与验收标准,避免误改。用于修改 Skill、AGENTS.md、项目规则、工作流规则、仓库结构、复杂代码或具有结构影响的文档,也用于优化 Skill、调整规则、重构、重组或需求不完整的场景。
git:20260828.278776e · audit A · 4 stars
decision-gates SKILL.md skill
ooooooooooooooooooop/agent-tools · skills/decision-gates/SKILL.md · 在 DSH 长程任务中为决策层加装五道防偏闸门:原始证据锚、对抗式对齐审计、跨包一致性校验、成本比对、防御自检,防止目标漂移、验收失真与摘要偏差。用于跨会话长任务、多 worker 并行、审计类任务、成本敏感任务的 checkpoint…
v0.2.0 · audit A · 4 stars
environment-bootstrap SKILL.md skill
ooooooooooooooooooop/agent-tools · skills/environment-bootstrap/SKILL.md · 从源仓库向其他设备或用户级 Skill 目录恢复已登记的 Codex Skill,提供只读审计、显式应用、SHA-256 校验,并且不删除目标端额外文件。用于复现 Codex 工作环境、比较已安装 Skill…
git:20260817.d6c4635 · audit A · 4 stars
evolution-proposal SKILL.md skill
ooooooooooooooooooop/agent-tools · skills/evolution-proposal/SKILL.md · 把 evolution-inbox 中的审计异常条目转化为可评审的进化提案(规则/技能/插件/路由补丁)。先做系统化问题分析(量化基线→全量聚合→根因分类→优先级排序),再用便宜模型起草、前沿模型评审、人工批准后走既有门禁固化。用于处理…
v0.3.0 · audit A · 4 stars
execution-discipline SKILL.md skill
ooooooooooooooooooop/agent-tools · skills/execution-discipline/SKILL.md · 在 DSH 长程/多工具会话中强制九条执行纪律,防止高频反模式重演:禁止无 wait 轮询、禁止把门禁拒绝当交付物抛回决策、外部研究先探测通道再极窄探针、探查派子代理不肉身…
v0.3.0 · audit A · 4 stars

Every file in ooooooooooooooooooop/agent-tools

Other files named dsh-config-sync

dsh-config-sync SKILL.md skill
ooooooooooooooooooop/personal-ai · skills/dsh-config-sync/SKILL.md · 把 DSH(DeepSeek Harness)的用户配置(~/.dsh 下的 AGENTS.md、settings.yaml 及可选 profiles/预设)打包成脱敏骨架并在设备间安全同步恢复,提供只读审计、显式应用与 SHA-256…
v1.0.0 · audit A · 4 stars

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