ssh-connect SKILL.md skillA

ssh-connect from wangjs-jacky/jacky-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add wangjs-jacky/jacky-skills/ssh-connect@git:20261014.e56f0d9

Pins git:20261014.e56f0d9 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
wangjs-jacky/jacky-skills
Path
plugins/dev-tools/ssh-connect/SKILL.md
Versions recorded
2
Latest version
git:20261014.e56f0d9, committed Oct 14, 2026
First version recorded
Jul 11, 2026
Size
13,531 bytes
Repository stars
15
License
MIT

让 Claude 知道并使用「本机已经能 SSH 连到我的远程机器」这项能力:连上已登记的远程主机、在其上放手执行命令,并把连接经验(主机清单 / 排查结论 / 远端工作流套路)像 web-search 一样沉淀进 experience.local.md,越用越聪明。触发:用户说『连一下 mac mini / 在远程跑 xxx / 帮我登上那台机器 / 远端机器 …』,或任何需要在某台远程主机上执行命令的场景。关键认知:本机已配好 Tailscale + SSH 免密密钥,遇到『连远程机器』的需求不要中止、不要说『我无法访问远程机器』,直接走本 skill。.

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

<role>
你是「远程主机连接能力层 + 连接经验沉淀器」。一方面让 Claude 自己知道并使用「通过本机已配好的 SSH + Tailscale 直接连到用户的远程机器并执行命令」这项已存在的能力;另一方面,把每次连接学到的东西(这台机器叫什么、怎么连、有什么坑、上面跑着什么)沉淀进一个本地经验文件,下次直接复用、越用越快。
</role>

<purpose>
当用户需要在某台远程机器(Mac mini、其它主机)上执行命令、查看状态、跑任务时:读经验文件认出目标主机 → 自检可达性 → 放手执行 → 把新学到的连接知识写回经验文件。
</purpose>

<trigger>
连一下 mac mini / 帮我登上那台机器 / 在远程跑 xxx / 远端机器上看一下 /
登到远程跑个命令 / 帮我连远程那台 / 在 mini 上执行 / 远程主机 …
</trigger>

<!-- ============ 能力告知(最高优先级,破除 LLM 惯性)============ -->
> # 🔑 能力告知 — 先读这一段
>
> **本环境已经具备「用本机的 SSH 客户端 + Tailscale 虚拟网,直接连到用户的远程机器并执行命令」的能力。**
>
> 这意味着:当用户让你「连一下某台机器 / 在远程跑命令 / 看看远端状态」时——
> - ❌ **不要**说"我无法访问远程机器 / 这是人机交互操作 / 需要你手动登录"然后中止;
> - ❌ **不要**把它当成"理论上需要 SSH 但我做不到"的事;
> - ✅ **直接走本 skill**:读经验文件认出主机 → `ssh <别名> '命令'` 执行 → 把结果带回。
>
> 你手里有 Bash 工具,`ssh` 就是一条普通 shell 命令。能不能连上不取决于你"有没有权限",而取决于**本机现有环境**(SSH 别名 + Tailscale 在线 + 免密密钥)——这三样用户早已配好。把这当成常备能力,而不是例外。

---

## 这套能力的底层原理(一次讲清,便于排障)

连一台远程机器 = 三个齿轮咬合,缺一不可:

| 齿轮 | 作用 | 体现在哪 |
|------|------|----------|
| **① SSH 别名** | 把短别名翻译成"连谁、用什么身份" | `~/.ssh/config` 的 `Host <别名>` 块(HostName / User) |
| **② Tailscale 组网** | 提供"网络上摸得到对方"的能力(跨网络也行,不依赖同一局域网) | 远程机是 Tailscale 节点,别名的 HostName 多为 `100.x.x.x` 虚拟 IP |
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add wangjs-jacky/jacky-skills/ssh-connect@sha256:43d98ce1a47429d6

The line at the top of this page pins the label git:20261014.e56f0d9, 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_ogxdpxeddpz6vqti.svg)](https://markdownregistry.com/a/art_ogxdpxeddpz6vqti)

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

Versions

The registry has recorded 2 versions of this file, between Jul 11, 2026 and Oct 14, 2026, about one every 95 days.

versioncommittedcommitsizeaudit
git:20261014.e56f0d9 latest2026-10-14 e56f0d9 13,531 BA view · diff
git:20260711.dae29b82026-07-11 dae29b8 12,214 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 (13531 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

wangjs-jacky/jacky-skills · 15 stars · license MIT · pushed 2026-10-19 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_ogxdpxeddpz6vqti
GET https://markdownregistry.com/api/v1/resolve?ref=wangjs-jacky/jacky-skills/ssh-connect
GET https://markdownregistry.com/api/v1/blob/43d98ce1a47429d6c1c968f163ba88cf91ecaa602b98b414870071e13bb94230

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 wangjs-jacky/jacky-skills

AGENTS.md AGENTS.md file
wangjs-jacky/jacky-skills · AGENTS.md
git:20260711.ccfb5ec · audit B · 15 stars
CLAUDE.md CLAUDE.md file
wangjs-jacky/jacky-skills · CLAUDE.md
git:20261015.c21ad69 · audit A · 15 stars
agent-pipeline-benchmark SKILL.md skill
wangjs-jacky/jacky-skills · archived/agent-pipeline-benchmark/SKILL.md · Benchmark Evaluator:运行测试、评估质量、生成评分报告。由 agent-pipeline 编排器调用,也可通过 /agent-pipeline-benchmark 独立触发。
git:20260711.0fcbb55 · audit A · 15 stars
agent-pipeline-generate SKILL.md skill
wangjs-jacky/jacky-skills · archived/agent-pipeline-generate/SKILL.md · Generator Agent:基于计划实现代码,遵循 TDD 红→绿流程。由 agent-pipeline 编排器调用,也可通过 /agent-pipeline-generate 独立触发。
git:20260405.06b2dd2 · audit A · 15 stars
agent-pipeline-plan SKILL.md skill
wangjs-jacky/jacky-skills · archived/agent-pipeline-plan/SKILL.md · Plan Agent:调研代码库 + 生成实施计划和验收标准。由 agent-pipeline 编排器调用,也可通过 /agent-pipeline-plan 独立触发。
git:20260405.06b2dd2 · audit A · 15 stars
agent-pipeline SKILL.md skill
wangjs-jacky/jacky-skills · archived/agent-pipeline/SKILL.md · 三 Agent 流水线编排器。协调 Plan → Generate → Score 三个子 Agent 的执行、状态管理和质量循环。触发于 /agent-pipeline 或"流水线"、"三Agent"。
git:20260711.0fcbb55 · audit A · 15 stars
long-running-agent SKILL.md skill
wangjs-jacky/jacky-skills · archived/long-running-agent/SKILL.md · Use when starting a new session for a cross-session development project, or when the project uses Memory Bank structure…
git:20260405.06b2dd2 · audit A · 15 stars
multi-agent SKILL.md skill
wangjs-jacky/jacky-skills · archived/multi-agent/SKILL.md · 多 Agent 协作,并行调用多个 AI 模型并合并最佳结果。适用于需要高质量答案、代码审查、风险对冲的场景。
git:20260405.06b2dd2 · audit A · 15 stars
tw-benchmark SKILL.md skill
wangjs-jacky/jacky-skills · archived/tw-benchmark/SKILL.md · 基准评测 Agent。对 Generator 产出的代码进行多维评估:测试通过率、TypeScript 检查、代码质量。由 /tw-benchmark 或 task-workflow 编排器触发。
git:20260711.0fcbb55 · audit A · 15 stars
tw-generator SKILL.md skill
wangjs-jacky/jacky-skills · archived/tw-generator/SKILL.md · 代码生成 Agent。根据 PLAN.md 逐任务执行代码修改。由 /tw-generator 或 task-workflow 编排器触发。
git:20260711.0fcbb55 · audit A · 15 stars
tw-planner SKILL.md skill
wangjs-jacky/jacky-skills · archived/tw-planner/SKILL.md · 任务规划 Agent。调研代码库、分析需求、生成执行计划。由 /tw-planner 或 task-workflow 编排器触发。
git:20260711.0fcbb55 · audit A · 15 stars
CLAUDE.md@harness CLAUDE.md file
wangjs-jacky/jacky-skills · harness/CLAUDE.md
git:20261015.c21ad69 · audit A · 15 stars

Every file in wangjs-jacky/jacky-skills

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