SKILL.md SKILL.md skillC
SKILL.md from ios151/scripting is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ios151/scripting/SKILL.md@git:20261017.88b92eePins git:20261017.88b92ee in mdr.lock. Pin the fingerprint instead.
- Audit grade
- C, 14 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ios151/scripting
- Path
SKILL.md- Versions recorded
- 10
- Latest version
- git:20261017.88b92ee, committed Oct 17, 2026
- First version recorded
- Oct 15, 2026
- Size
- 38,015 bytes
- Repository stars
- 36
- License
- GPL-3.0
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
# 维护手册 写给接手这个项目的人(包括三个月后的自己)。重点不是「代码在哪」——那个看目录 就行——而是**哪些地方反直觉、为什么那样写、改了会怎么坏**。 --- ## 0. 系统与设备要求 | 要求 | 为什么 | |---|---| | **TestFlight 版的 Scripting** | 本机回环隧道 `VPN.localDevVPN` 只有 TF 版才有。**这是最硬的一条**:没有它,RSD、DTX 整条链路第一步就断,和 WLOC 装哪个版本无关。App Store 上架的是 3.2.1,跑不了 | | **3.3.0 (28)+** | 2.7.1 起用了 `ScriptSession`、`BackgroundKeeper.getState`、`Device.getNetworkState`、`Device.appVersion`、`cancelRSDTunnelOpening`。这条只用于区分 TF 的新旧版本 | | **iOS 27+** | 3.3.0 要求 iOS 27 | | **开发者模式必须开** | 设置 → 隐私与安全性 → 开发者模式。整条链路都走开发者通道 | | **灵动岛**(可选) | 需要带灵动岛的机型(iPhone 14 Pro 及以后)。没有的话实时活动仍会出现在锁屏和通知中心 | `script.json` 里没有写最低版本——Scripting 应用自己有下限,脚本不另外设。 #### 别从「协议层只要 iOS 17」推出「低版本能用」 协议层的门槛确实低得多:`Map` 组件和 RemotePairing / RSD 这套开发者通道都是 iOS 17 起;`featureSelectionAccessory`(点中 POI 弹系统详情卡)要 iOS 18; `glassEffect` 要 iOS 26,低版本退化成普通背景。 **但这不构成「低版本能用」**,上面三条门槛是叠加的,而且卡点一个比一个靠前: 1. **App Store 版直接出局** —— 没有 `localDevVPN`,连隧道都建不起来 2. **iOS 27 以下出局** —— 实测 iOS 26 上脚本能跑起来、界面也正常,但**配对那一步 拿不到 PIN**。配不上对,后面整条链路无从谈起 3. 剩下的才是「TF 版本够不够新」的问题 第 2 条**原因未排查**:2.7.x 给 `pair_setup.ts` 补的那五条配对诊断日志,恰好只在 跑得了 2.7.x 的系统上才有,低系统上手里没有现场。真要查,得先 backport 那几条 日志给愿意配合的用户,或者弄一台低系统设备。 目前的决定是**不处理低系统**。也别再把 2.6.2 当成替代方案推荐出去——它一样卡在 …
Read the whole file at its exact version.
How to install
mdr add ios151/scripting/SKILL.md@sha256:58c8d72b37bd056fThe line at the top of this page pins the label git:20261017.88b92ee, 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_xtiffyou74rwxss4)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 10 versions of this file, between Oct 15, 2026 and Oct 17, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261017.88b92ee latest | 2026-10-17 | 88b92ee | 38,015 B | C | view · diff |
| git:20261017.7089b6a | 2026-10-17 | 7089b6a | 37,517 B | C | view · diff |
| git:20261017.17f48f2 | 2026-10-17 | 17f48f2 | 37,191 B | C | view · diff |
| git:20261017.8dfc7dd | 2026-10-17 | 8dfc7dd | 36,850 B | C | view · diff |
| git:20261016.4cf2c8e | 2026-10-16 | 4cf2c8e | 35,846 B | C | view · diff |
| git:20261015.014b64b | 2026-10-15 | 014b64b | 23,356 B | C | view · diff |
| git:20261015.1afb790 | 2026-10-15 | 1afb790 | 23,293 B | C | view · diff |
| git:20261015.52ae018 | 2026-10-15 | 52ae018 | 21,274 B | C | view · diff |
| git:20261015.3fb45bf | 2026-10-15 | 3fb45bf | 21,164 B | C | view · diff |
| git:20261015.7bb094d | 2026-10-15 | 7bb094d | 15,128 B | C | view |
Audit of the latest version
- fail: Frontmatter block present
- fail: Frontmatter declares a name
- fail: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (38015 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
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
ios151/scripting · 36 stars · license GPL-3.0 · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_xtiffyou74rwxss4 GET https://markdownregistry.com/api/v1/resolve?ref=ios151/scripting/SKILL.md GET https://markdownregistry.com/api/v1/blob/58c8d72b37bd056f1dc4c3f0af3656e9b2d81d78e4f59c202ae9493887d5c2a5
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 ios151/scripting
Every file in ios151/scripting