movieclaw-plugin-dev SKILL.md skillA

movieclaw-plugin-dev from movieclaw/movieclaw is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add movieclaw/movieclaw/movieclaw-plugin-dev@git:20261104.a291223

Pins git:20261104.a291223 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
movieclaw/movieclaw
Path
src/movieclaw_agent/builtin-skills/movieclaw-plugin-dev/SKILL.md
Versions recorded
17
Latest version
git:20261104.a291223, committed Nov 4, 2026
First version recorded
Oct 9, 2026
Size
32,577 bytes
Repository stars
196
License
a license file GitHub does not identify

用户想让 MovieClaw 拥有它现在没有的能力或对接时使用,不管用户有没有说「插件」。典型说法:「做一个企业微信 / 钉钉 / Slack / Bark 通道」「接入某某平台」「能不能支持某某站点」「下载完 / 入库后 / 删片后自动做某事」「按订阅规则组表达不了的规则淘汰种子」「定时去拉某个片单」「给 AI 助手加个查某某的能力」「给外部系统开个接口」「做个页面 / 看板放左边」「换一套网页配色 / 做个主题 / 皮肤」。这类需求先判断现有功能能否做到,做不到的靠写插件(.mcplugin)实现;本技能覆盖从判断、开发、打包、安装、验证到卸载的全过程,也用于升级、回滚、排查已装的插件,以及回答「插件是什么、要批准什么、安不安全」这类问题。.

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

# MovieClaw 插件开发

你要帮用户写一个 MovieClaw 插件,并在这台服务器上把它装起来、验证、必要时卸载。
插件是一个目录:一份清单 `movieclaw-plugin.toml` + Python 代码,打包成 `.mcplugin`(zip)后安装。
装上后默认在**独立的低权限进程**里运行,崩溃只伤它自己;装、升级、回滚、卸载都**不用重启**。
第三方插件和商店元数据(`store.json`)在 <https://github.com/movieclaw/movieclaw-plugins>,写法见该仓库 `example/GUIDE.md`。
本仓库不收新的第三方插件;`store.json` 不要写进清单(多一个字段上传会被拒),打进 zip 也会被解出后忽略。

本文件是判断、流程与规范,**读完再动手**;第 2 节告诉你动手前还必须读哪份参考(路径以本技能目录为锚)。

## 0. 先判断:要不要写插件、做不做得到

**先分流**:

- 用户只是问插件是什么、要批准什么、安不安全、怎么卸载 → 读 `references/explaining-to-users.md` 照着答,不走开发流程。
- 用户要停用 / 启用 / 卸载 / 恢复某个插件(含官方插件)→ 第 3 节第 12 步,不走开发流程。
- 用户只是想「做一次某件事」(建订阅、删种子、扫媒体库)→ 直接用 `mclaw` 工具,不要写插件。
- 想要的效果**已有功能或设置**能做到 → 用现有的,不要写插件。先按下表查;查到「已有但只覆盖一部分」时,
  先讲清已有的能做到哪、剩下的部分能不能用插件补。
- 需要**持续自动**地响应系统里发生的事、改变系统的决策、给系统加一种新实现,或开一个接口(给 AI 助手或外部系统用)→ 写插件。
  确认系统里确实没有之后,不要只回答「目前不支持」:对照下面的能力地图和「做不到的」,能做就按本技能走,做不到就直说。

**先查系统里有没有**(都用 mclaw 工具):

| 需求 | 查什么 |
|---|---|
| 通道、消息推送 | `channels list`(输出很长,只看各项 `id` / `title`);已经会推哪些事件:`channels im push config get` |
| 下载器 | `dl list` 看已接入的;支持哪些类型看 `dl types list`(随应用有 qBittorrent、Transmission,插件加的类型也列在这里) |
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add movieclaw/movieclaw/movieclaw-plugin-dev@sha256:f7b31be70e14a250

The line at the top of this page pins the label git:20261104.a291223, 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_tigw4hvfzscaiza2.svg)](https://markdownregistry.com/a/art_tigw4hvfzscaiza2)

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

Versions

The registry has recorded 17 versions of this file, between Oct 9, 2026 and Nov 4, 2026, about one every 2 days.

versioncommittedcommitsizeaudit
git:20261104.a291223 latest2026-11-04 a291223 32,577 BA view · diff
git:20261025.a2d2ae02026-10-25 a2d2ae0 32,314 BA view · diff
git:20261021.7b024d72026-10-21 7b024d7 30,306 BA view · diff
git:20261021.4047afd2026-10-21 4047afd 29,420 BA view · diff
git:20261019.544b2912026-10-19 544b291 29,148 BA view · diff
git:20261019.e94f7fb2026-10-19 e94f7fb 28,961 BA view · diff
git:20261019.c6a9fc42026-10-19 c6a9fc4 27,438 BA view · diff
git:20261019.da925c52026-10-19 da925c5 27,661 BA view · diff
git:20261017.4012b182026-10-17 4012b18 25,958 BA view · diff
git:20261015.6730f062026-10-15 6730f06 25,512 BA view · diff
git:20261013.01fa5882026-10-13 01fa588 25,447 BA view · diff
git:20261012.902600c2026-10-12 902600c 25,063 BA view · diff
git:20261011.65f9b8c2026-10-11 65f9b8c 25,058 BA view · diff
git:20261010.94c871f2026-10-10 94c871f 22,540 BA view · diff
git:20261010.789313e2026-10-10 789313e 22,561 BA view · diff
git:20261009.1d160c42026-10-09 1d160c4 22,413 BA view · diff
git:20261009.23bfa272026-10-09 23bfa27 22,483 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 (32577 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

movieclaw/movieclaw · 196 stars · license a license file GitHub does not identify · pushed 2026-11-08 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_tigw4hvfzscaiza2
GET https://markdownregistry.com/api/v1/resolve?ref=movieclaw/movieclaw/movieclaw-plugin-dev
GET https://markdownregistry.com/api/v1/blob/f7b31be70e14a2503438314407e50f0aadff975650c745924a10ab45d33fd45d

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 movieclaw/movieclaw

release SKILL.md skill
movieclaw/movieclaw · .claude/skills/release/SKILL.md · 发布 movieclaw 新版本。当用户要求发版、发布新版本、打 tag、看看哪些该发,或发布服务器、NER 模型、Docker 镜像、各客户端(iPhone、Apple TV、Mac 版、Mac 转码器、Android、Android…
git:20261030.e82d615 · audit A · 196 stars
AGENTS.md AGENTS.md file
movieclaw/movieclaw · AGENTS.md
git:20261004.a5c71fa · audit A · 196 stars
CLAUDE.md CLAUDE.md file
movieclaw/movieclaw · CLAUDE.md
git:20261004.a5c71fa · audit B · 196 stars
skill-creator SKILL.md skill
movieclaw/movieclaw · src/movieclaw_agent/builtin-skills/skill-creator/SKILL.md · Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a…
git:20260901.7ac986c · audit A · 196 stars

Every file in movieclaw/movieclaw

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