YI3D SKILL.md skillA
YI3D from wangyao1052/yi3d is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add wangyao1052/yi3d/YI3D@git:20261010.b12a721Pins git:20261010.b12a721 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- wangyao1052/yi3d
- Path
skills/YI3D/SKILL.md- Versions recorded
- 5
- Latest version
- git:20261010.b12a721, committed Oct 10, 2026
- First version recorded
- Jul 30, 2026
- Size
- 11,847 bytes
- Repository stars
- 143
- License
- Apache-2.0
生成 YI3D Python 建模脚本,通过 IpcClient.py 传入脚本全路径执行,并根据返回结果进行迭代重试直到成功或达到停止条件。.
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
# Yi3D Python 建模 ## 工作流程 1. 调用 `./scripts/IpcClient.py`,使用 `--method ping` 检查 IPC 连通性。 2. 若 `ping` 无响应、超时或连接失败,直接启动工作目录下的 `./YI3D`(Windows 上为 `./YI3D.exe`),启动后立刻重新 `ping`;若仍失败则等待 1 秒后重试,最多重试 3 次。 3. 连通确认后,后续命令(`NewFile`、`Undo`、`script` 等)直接发送,无需每次重新 `ping`。仅在命令返回连接失败或超时时,才回到步骤 1 重新确认连通性。 4. 调用 `./scripts/IpcClient.py --method command --argument “NewFile”` 新建文档。 5. 学习 `../../scripts/samples/` 目录下的 Yi3D Python 脚本。 6. 生成建模脚本文件。 7. 调用 `./scripts/IpcClient.py`,传入脚本完整路径执行建模。 8. 读取执行结果。 9. 若执行成功,依次调用 `IsometricView` 和 `FitView` 优化显示: - `./scripts/IpcClient.py --method command --argument “IsometricView”` - `./scripts/IpcClient.py --method command --argument “FitView”` 10. 若执行成功但用户明确表示模型不满意且要求”重新创建”或”按反馈修改”,先调用 `./scripts/IpcClient.py` 并使用 `--method command --argument “Undo”` 回退上一次建模结果,再进入下一轮重建。 11. 若执行成功且用户满意,结束流程。 12. 若执行失败,修改脚本并继续重试,最多迭代 10 次。 ## IPC 协议文档 - 在调用 `./scripts/IpcClient.py` 前,先阅读同目录下的 `./references/ipc_method_guide.md`。 - 与 IPC 交互时,必须遵循 `ipc_method_guide.md` 中定义的 method 语义、参数与返回判断规则。 - 调用 Python 时,默认先检查 `../../python3` 下的 Python(`python.exe` 或 `python`);若不存在再回退系统 Python。 ## 参考范围硬约束 - 示例学习范围限定为仓库内非 `scripts/agent/` 的 `.py` 源文件。 …
Read the whole file at its exact version.
How to install
mdr add wangyao1052/yi3d/YI3D@sha256:5c4542f5c1d245aeThe line at the top of this page pins the label git:20261010.b12a721, 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_754lepmvmv7dsqn5)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 30, 2026 and Oct 10, 2026, about one every 18 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261010.b12a721 latest | 2026-10-10 | b12a721 | 11,847 B | A | view · diff |
| git:20260902.bdd6908 | 2026-09-02 | bdd6908 | 11,865 B | A | view · diff |
| git:20260804.61afaa0 | 2026-08-04 | 61afaa0 | 11,849 B | A | view · diff |
| git:20260801.e58c576 | 2026-08-01 | e58c576 | 11,352 B | A | view · diff |
| git:20260730.8e3ba7a | 2026-07-30 | 8e3ba7a | 11,096 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 (11847 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
wangyao1052/yi3d · 143 stars · license Apache-2.0 · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_754lepmvmv7dsqn5 GET https://markdownregistry.com/api/v1/resolve?ref=wangyao1052/yi3d/YI3D GET https://markdownregistry.com/api/v1/blob/5c4542f5c1d245ae2147bfe43c0fa45fb54d2afd047302272e5664a70f36b3b2
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.