shotfun-creator SKILL.md skillA

shotfun-creator from shotfun-ai/shotfun-creator is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add shotfun-ai/shotfun-creator/shotfun-creator@git:20260928.2554fbc

Pins git:20260928.2554fbc in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
shotfun-ai/shotfun-creator
Path
SKILL.md
Versions recorded
5
Latest version
git:20260928.2554fbc, committed Sep 28, 2026
First version recorded
May 29, 2026
Size
27,131 bytes
Repository stars
8
License
a license file GitHub does not identify

面向 AI 内容生产场景的 skill 集合,覆盖图片、视频、声音、数字人等内容生产能力。.

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

# shotfun-creator

shotfun-creator 面向所有 AI 内容生产场景,是覆盖图片、视频、声音、数字人等能力的 skill 集合。它负责理解用户目标、自主选择合适的可用技能,并完成内容生产。用户只需要输入内容目标,它会帮助拆解任务、规划流程、完成工作任务,并可把已实现的工作流程沉淀为用户自己的 skill。

## 核心运行规则

1. 路由顺序:优先使用能完整覆盖用户目标的 workflow skill;其次使用 `task-skills/`;最后才下钻到 `scripts/cli/*.js` 或 `scripts/services/*.js` 原子能力。
2. 前置约定:调用 ShotFun 前读取 `references/calling-conventions.md` 和 `references/output-conventions.md`;缺少 `SHOTFUN_API_KEY` 时只做 dry-run 或引导配置,不提交真实任务。
3. 价格查询:当用户询问价格、费用、收费、积分、credits、成本或哪个模型更便宜时,先读取 `references/pricing.md`,按其中的价格表向用户展示相关条目;不要凭记忆报价。`references/model-catalog.md` 只作为模型选择目录,用户展示口径以 `references/pricing.md` 为准。
4. 脚本归属:新增 skill 的专用脚本、模板、示例输入、参考素材配置和辅助工具必须放进对应 skill 目录;主项目 `scripts/` 只放跨 skill 复用的稳定底层能力。
5. 安全边界:不要把 API Key、token、签名 URL、本机绝对路径、历史生成素材 URL、客户素材、私有项目名、角色资产或一次性生产参数硬编码到 skill 文件或主项目脚本中。
6. 汇报约定:最终回复优先给用户可直接使用的产物链接/本地路径、`outputDir`、`manifest` 和关键模型参数;不要粘贴原始 API 响应、内部 `task` 对象或大段 JSON。

新建 workflow/task skill 时,可在该 skill 目录下使用 `scripts/`、`templates/`、`examples/`、`references/` 等子目录承载专用内容。需要公开示例时,只使用无敏感信息的占位 URL 和最小示例数据。

## 前置检查

调用 ShotFun 之前:

1. 确认用户目标:完整工作流、单个任务产物,还是原子能力调用。
2. 读取 `references/calling-conventions.md`(环境变量、输出目录、安全约束)和 `references/output-conventions.md`。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add shotfun-ai/shotfun-creator/shotfun-creator@sha256:5573055bcc61861d

The line at the top of this page pins the label git:20260928.2554fbc, 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_dmpzq3p3chyntdl5.svg)](https://markdownregistry.com/a/art_dmpzq3p3chyntdl5)

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

Versions

The registry has recorded 5 versions of this file, between May 29, 2026 and Sep 28, 2026, about one every 31 days.

versioncommittedcommitsizeaudit
git:20260928.2554fbc latest2026-09-28 2554fbc 27,131 BA view · diff
git:20260928.599cacf2026-09-28 599cacf 26,127 BA view · diff
git:20260529.e1d0b242026-05-29 e1d0b24 23,094 BA view · diff
git:20260529.862355d2026-05-29 862355d 23,240 BA view · diff
git:20260529.2289be82026-05-29 2289be8 22,775 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 (27131 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

shotfun-ai/shotfun-creator · 8 stars · license a license file GitHub does not identify · pushed 2026-09-28 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_dmpzq3p3chyntdl5
GET https://markdownregistry.com/api/v1/resolve?ref=shotfun-ai/shotfun-creator/shotfun-creator
GET https://markdownregistry.com/api/v1/blob/5573055bcc61861d7b5b1b7368fd5aaf6d2eac3c3fdbf6547495136ac2ae2e21

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.