production-repair SKILL.md skillA

production-repair from niuwoai/willdeep-cli is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add niuwoai/willdeep-cli/production-repair@git:20261010.9b7fdd1

Pins git:20261010.9b7fdd1 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
niuwoai/willdeep-cli
Path
crates/willdeep-cli/assets/willdeep-video-studio/skills/production-repair/SKILL.md
Versions recorded
1
Latest version
git:20261010.9b7fdd1, committed Oct 10, 2026
Size
6,674 bytes
Repository stars
107
License
a license file GitHub does not identify

Continue a short drama in willdeep-rs and repair reproducible Video Studio plugin defects, verify candidates and install updates with a durable checkpoint. Use when the user authorizes production with automatic plugin repair and installation.

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

# 短剧制作与插件修复

以用户指定的短剧 ID 和 Rust 宿主为目标,先读相邻的 `video-studio` 技能。
所有制作工具走 Rust MCP 网关;不启动第二份独立 stdio 插件。不把 Mac 网关当成 Rust 的备用入口。

配套控制器为本技能目录下 `scripts/studio_production.rb`。它只读 `~/.willdeep/mcp-gateway.json` 的 Rust 网关,凭据不出现在命令参数或报告中。命令以 `ruby <控制器绝对路径> <动作>` 调用。

## 制作

1. `inspect` 核对真实插件版本、进程归属和安装根;`checkpoint --drama <ID>` 保存实际 `drama.get_progress`。
2. 按进度中的 `nextSteps` 做一项有明确产物的工作。先读 `drama.get_stage_context`,保护未采用草稿。写主框架/剧本优先 `drama.write_with_panel`;后台任务使用稳定 requestID,用 jobs.wait/status 跟踪。
3. 内容意见、画面质量问题先走创作修订/素材重做。401、余额、限流、上游故障先核实外部状态;不得修改业务成功条件来绕过它们。
4. 完成后保存 checkpoint,展示正文、图像或视频等实际产物。工具返回成功不等于成片质量验收。

## 插件工程修复

本流程只在用户已授权自动修复和安装时使用。授权限于该插件、指定源仓库和 Rust 宿主。不得自动扩展权限、修改凭据、发布公网或更改其它插件。

首次配置由用户授权的主控制器执行 `authorize --source <源仓库> --drama <ID>`,保存固定测试与控制器摘要。已存在策略不得重建来绕过失败。只读检查策略的 source、dramaID、host 是否对应本轮目标。

制作遇到工程问题时:

1. 将脱敏的 incident、原工具/目标 ID、稳定请求 ID、实际与预期结果保存到私有报告。sent/unknown 的外部请求先对账,不重新提交。
2. 在源仓库复现,保留旧版失败证据;新增有意义的回归用例。保护其它会话改动。每个缺陷最多两个候选,仍失败则停止自动修复并报告原因。
3. 修业务代码,版本与 changelog 同步。修复者不得修改 `scripts/` 中已有验证器、此控制器或策略来获取通过;确需改验证器时交给用户另行审查。
4. `verify --source <仓库> --report <绝对报告目录>` 运行固定 Ruby 回归、前端测试和构建,生成 JSON/Markdown 及运行文件摘要。新增回归另行运行并记录。已有检查失败或跳过不得安装。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add niuwoai/willdeep-cli/production-repair@sha256:f3b4ac75974051b2

The line at the top of this page pins the label git:20261010.9b7fdd1, 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_5j3dnvswpvkngmj6.svg)](https://markdownregistry.com/a/art_5j3dnvswpvkngmj6)

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

Versions

The registry has recorded 1 version of this file, committed on Oct 10, 2026.

versioncommittedcommitsizeaudit
git:20261010.9b7fdd1 latest2026-10-10 9b7fdd1 6,674 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 (6674 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

niuwoai/willdeep-cli · 107 stars · license a license file GitHub does not identify · pushed 2026-11-09 · branch develop

API

GET https://markdownregistry.com/api/v1/artifacts/art_5j3dnvswpvkngmj6
GET https://markdownregistry.com/api/v1/resolve?ref=niuwoai/willdeep-cli/production-repair
GET https://markdownregistry.com/api/v1/blob/f3b4ac75974051b205198589991b401f82a8d31e455f93df5db8593d91b269a5

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 niuwoai/willdeep-cli

video-studio-creative SKILL.md skill
niuwoai/willdeep-cli · crates/willdeep-cli/assets/willdeep-video-studio/skills/creative/SKILL.md · Stage-by-stage writing guides for Short Drama Studio (planning, characters, assets, episodes, storyboard, start/end…
git:20261010.9b7fdd1 · audit A · 107 stars
video-studio SKILL.md skill
niuwoai/willdeep-cli · crates/willdeep-cli/assets/willdeep-video-studio/skills/video-studio/SKILL.md · Drive the Short Drama Studio MCP server end to end — plan a short drama, lock character identities, build reusable…
git:20261025.67b63d5 · audit A · 107 stars

Every file in niuwoai/willdeep-cli

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