d2r-mobile SKILL.md skillA
d2r-mobile from d2r-mobile/d2r-mobile is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add d2r-mobile/d2r-mobile/d2r-mobile@git:20261012.ade207aPins git:20261012.ade207a in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- d2r-mobile/d2r-mobile
- Path
skills/d2r-mobile/SKILL.md- Versions recorded
- 2
- Latest version
- git:20261012.ade207a, committed Oct 12, 2026
- First version recorded
- Oct 12, 2026
- Size
- 8,147 bytes
- Repository stars
- 384
- License
- MIT
Build and install D2R Mobile (Diablo II Resurrected with Reign of the Warlock, running natively on iPhone and iPad) from the user's own Switch game files, end to end. Use when the user asks to build, reproduce, set up, install or sideload D2R Mobile, to "复刻 / 编译 / 安装 D2R Mobile", to get Diablo II Resurrected on iPhone or iPad from this repository, or points an agent at https://github.com/d2r-mobile/d2r-mobile. Works in Claude Code and Codex.
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
# D2R Mobile: build it for your own iPhone or iPad You drive the whole build for the user: check the machine, place their game files, prepare the workspace, sign, install, and copy the game resources to the device. The repository's own scripts do the heavy lifting. Your job is to run them in order, read what they report, and fix what they say is missing. Repository: https://github.com/d2r-mobile/d2r-mobile ## Ground rules - **The user must own the game.** You need the Nintendo Switch release of Diablo II: Resurrected with the Reign of the Warlock expansion, updated to 3.3.94012, dumped from the user's own console. Use only files the user gives you. Never search for, download or accept game files, `prod.keys`, or prebuilt game packages from anywhere else. If the user has none, stop and point them to `docs/GAME_FILES.md`. - The package you produce contains game content. It is for the user's own devices only. Never upload it, attach it to an issue, or commit it. - `./setup.sh` rewrites `dm/gfx/tools/dmsh_chain.lock`, `dm/gfx/nvn/dmsh_chain.h` and `dm/gfx/nvn/c1_full.tsv` to match local tool versions. That is expected. Do not commit those three files. …
Read the whole file at its exact version.
How to install
mdr add d2r-mobile/d2r-mobile/d2r-mobile@sha256:d2c6a8f53a4e5e0fThe line at the top of this page pins the label git:20261012.ade207a, 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_xgoymxiyrpj3p3ek)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Oct 12, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261012.ade207a latest | 2026-10-12 | ade207a | 8,147 B | A | view · diff |
| git:20261012.3887de3 | 2026-10-12 | 3887de3 | 8,129 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 (8147 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
d2r-mobile/d2r-mobile · 384 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_xgoymxiyrpj3p3ek GET https://markdownregistry.com/api/v1/resolve?ref=d2r-mobile/d2r-mobile/d2r-mobile GET https://markdownregistry.com/api/v1/blob/d2c6a8f53a4e5e0f13fbfa429ba95df93dc3661097aa9a969f8583749a7b7128
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.