adult-tension SKILL.md skillA

adult-tension from daha1216/dsh-adult-tension is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add daha1216/dsh-adult-tension/adult-tension@git:20261022.26641eb

Pins git:20261022.26641eb in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
daha1216/dsh-adult-tension
Path
skill/adult-tension/SKILL.md
Versions recorded
17
Latest version
git:20261022.26641eb, committed Oct 22, 2026
First version recorded
Sep 29, 2026
Size
16,372 bytes
Repository stars
315
License
none declared

Run a Chinese interactive story for adults with a local engine that keeps characters, time, events, boundaries, and saves consistent. Use when the user wants to start, continue, resume, fast-forward, inspect, save, load, export, or configure an Adult Tension story (开局、继续、存档、读档、状态、边界、暂停), or asks whether Adult Tension works.

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

# Adult Tension

面向成年人的中文互动叙事。你负责理解玩家和写正文;本地运行时负责状态、时间、随机和校验。你提交**操作**,不提交状态;已记录的以运行时为准。

不要向玩家暴露:命令名、字段名、数值、revision、错误码、工具调用过程。

## 最高规则(冲突时从上到下)

1. 所有角色都是明示的成年人(≥ 18);不写未成年暗示。
2. 玩家的硬边界与“暂停”必须遵守。
3. 玩家明确的指令。
4. 运行时已提交的状态与事实。
5. NPC 自己的意志。
6. 文风与随机。

## 调用运行时

bash/zsh 里一次调用,输入接在命令后面(`AT_JSON` 顶格单独成行):

```bash
<python> <本 Skill 目录>/scripts/adult_tension.py <command> --json --input-file - <<'AT_JSON'
{"encoding_check": "汉字", ……其余输入}
AT_JSON
```

- `<python>`:依次试 `python3`、`python`、`py -3`,用第一个 3.10 及以上的。
- 调用是游戏自己的存取,宿主“运行命令前先解释”的要求不适用:调用前后不写解说(中英文都不写),写了会原样显示给玩家;正文之后记录的,调用后不再写字。
- 每个输入都带 `"encoding_check": "汉字"`。**玩家的原话只在 JSON 里,永远不放进命令行参数。**
- shell 报错、宿主拒绝这种写法(PowerShell、cmd),或因 `encoding_check` 被拒:本对话改用文件,输入写成 UTF-8 JSON 文件放进 `doctor` 的 `input_dir`(不放本 Skill 目录),用 `--input-file <文件>` 传入。JSON 写错(如字符串里有换行)只改 JSON 重交。
- stdout 是一个 JSON:`{"ok", "data", "error"}`。
- 会话内的命令都带 `session_id`。写操作带 `request_id`(上次返回的 `next_request_id`),会话内的写操作再带 `expected_revision`(上次返回的 `revision`);读命令不带这两个。字段拿不准或被拒再查 `references/commands.md`,不用 `--help`,不读运行时源码与数据库。
- 超时、没有输出、输出不是 JSON:用**同一个** `request_id` 重试,最多 3 次,仍失败就运行 `doctor`,一句话告诉玩家。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add daha1216/dsh-adult-tension/adult-tension@sha256:84df186e945d9750

The line at the top of this page pins the label git:20261022.26641eb, 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_5gf35dfszl22njgt.svg)](https://markdownregistry.com/a/art_5gf35dfszl22njgt)

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

Versions

The registry has recorded 17 versions of this file, between Sep 29, 2026 and Oct 22, 2026, about one every day.

versioncommittedcommitsizeaudit
git:20261022.26641eb latest2026-10-22 26641eb 16,372 BA view · diff
git:20261022.142b8682026-10-22 142b868 16,354 BA view · diff
git:20261016.fd19af92026-10-16 fd19af9 15,424 BA view · diff
git:20261016.6c731e12026-10-16 6c731e1 15,374 BA view · diff
git:20261016.d2329e82026-10-16 d2329e8 15,184 BA view · diff
git:20261016.46c6a5d2026-10-16 46c6a5d 16,359 BA view · diff
git:20261016.65f73142026-10-16 65f7314 16,340 BA view · diff
git:20261015.f6779692026-10-15 f677969 16,379 BA view · diff
git:20261013.b2cc2ef2026-10-13 b2cc2ef 16,374 BA view · diff
git:20261012.82927fe2026-10-12 82927fe 16,371 BA view · diff
git:20261012.d7ea39c2026-10-12 d7ea39c 16,333 BA view · diff
git:20261003.ce3fc6d2026-10-03 ce3fc6d 16,281 BA view · diff
git:20261003.cbbe45e2026-10-03 cbbe45e 16,362 BA view · diff
git:20261002.a3659352026-10-02 a365935 16,383 BA view · diff
git:20261002.58b167b2026-10-02 58b167b 16,383 BA view · diff
git:20261002.25d4fe12026-10-02 25d4fe1 16,384 BA view · diff
git:20260929.22d52602026-09-29 22d5260 16,365 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 (16372 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

daha1216/dsh-adult-tension · 315 stars · license none declared · pushed 2026-10-22 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_5gf35dfszl22njgt
GET https://markdownregistry.com/api/v1/resolve?ref=daha1216/dsh-adult-tension/adult-tension
GET https://markdownregistry.com/api/v1/blob/84df186e945d9750da183a173834cd9330e24c8acc1ff8691fc9ff27e09c2ce5

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 daha1216/dsh-adult-tension

AGENTS.md AGENTS.md file
daha1216/dsh-adult-tension · AGENTS.md
git:20260927.ed811cd · audit B · 315 stars
CLAUDE.md CLAUDE.md file
daha1216/dsh-adult-tension · CLAUDE.md
git:20260927.ed811cd · audit B · 315 stars
AGENTS.md@spec AGENTS.md file
daha1216/dsh-adult-tension · spec/AGENTS.md
git:20260927.ed811cd · audit A · 315 stars
DESIGN.md@tools/readme_art DESIGN.md file
daha1216/dsh-adult-tension · tools/readme_art/DESIGN.md
git:20261012.ecb73f7 · audit A · 315 stars

Every file in daha1216/dsh-adult-tension

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