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.

Install it, pinned
mdr add d2r-mobile/d2r-mobile/d2r-mobile@git:20261012.ade207a

Pins 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

The exact contents, by fingerprint
mdr add d2r-mobile/d2r-mobile/d2r-mobile@sha256:d2c6a8f53a4e5e0f

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_xgoymxiyrpj3p3ek.svg)](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.

versioncommittedcommitsizeaudit
git:20261012.ade207a latest2026-10-12 ade207a 8,147 BA view · diff
git:20261012.3887de32026-10-12 3887de3 8,129 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 (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

GitHub

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.

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