AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Skill Creator

skill-ostrichhermit-oh-unity-gamedev-skills-skill-creator · by OstrichHermit

创建有效 Skill 的指南。当用户想要创建新 Skill (或更新现有 Skill )以通过专业知识、工作流或工具集成扩展 Claude 能力时,应使用此 Skill 。

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-ostrichhermit-oh-unity-gamedev-skills-skill-creator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ostrichhermit-oh-unity-gamedev-skills-skill-creator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Creator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill creator

此 Skill 为创建有效 Skill 提供指导。

关于 Skill

Skill 是模块化的、自包含的包,通过提供专业知识、工作流和工具来扩展 Claude 的能力。可以将它们视为特定领域或任务的"入职指南"——它们将 Claude 从通用代理转变为具备过程知识的专门代理,而这是任何模型都无法完全拥有的。

Skill 提供的内容

  1. 专门化工作流 - 特定领域的多步骤程序
  2. 工具集成 - 使用特定文件格式或 API 的说明
  3. 领域专业知识 - 公司特定的知识、架构、业务逻辑
  4. 捆绑资源 - 用于复杂和重复任务的脚本、参考和资产

Skill 剖析

每个 Skill 由必需的 SKILL.md 文件和可选的捆绑资源组成:

skill-name/
├── SKILL.md (必需)
│   ├── YAML 前言元数据(必需)
│   │   ├── name: (必需)
│   │   └── description: (必需)
│   └── Markdown 指令(必需)
└── 捆绑资源(可选)
    ├── scripts/          - 可执行代码(Python/Bash/etc.)
    ├── references/       - 文档,根据需要加载到上下文中
    └── assets/           - 输出中使用的文件(模板、图标、字体等)
SKILL.md(必需)

元数据质量: YAML 前言中的 namedescription 决定了 Claude 何时使用该 Skill 。应具体说明该 Skill 的功能以及何时使用。使用第三人称(例如"此 Skill 应用于..."而不是"使用此 Skill 当...")。

捆绑资源(可选)
Scripts (scripts/)

用于需要确定性可靠性或重复重写的任务的可执行代码(Python/Bash/etc.)。

  • 何时包含: 当同一代码被重复重写或需要确定性可靠性时
  • 示例: 用于 PDF 旋转任务的 scripts/rotate_pdf.py
  • 优势: 高效使用 Token、确定性、可能在无需加载到上下文的情况下执行
  • 注意: Claude 仍可能需要读取脚本以进行修补或特定环境的调整
References (references/)

旨在根据需要加载到上下文中以通知 Claude 过程和思维的文档和参考材料。

  • 何时包含: 用于 Claude 在工作时应该参考的文档
  • 示例: 用于财务架构的 references/finance.md、用于公司 NDA 模板的 references/mnda.md、用于公司策略的 references/policies.md、用于 API 规范的 references/api_docs.md
  • 用例: 数据库架构、API 文档、领域知识、公司策略、详细的工作流指南
  • 优势: 保持 SKILL.md 精简,仅在 Claude 确定需要时加载
  • 最佳实践: 如果文件很大(>10k 字),请在 SKILL.md 中包含 grep 搜索模式
  • 避免重复: 信息应存在于 SKILL.md 或参考文件中,而不是两者中。首选参考文件用于详细信息,除非它确实是 Skill 的核心——这使 SKILL.md 保持精简,同时使信息可发现而不会占用上下文窗口。仅在 SKILL.md 中保留基本的过程指令和工作流指导;将详细的参考材料、架构和示例移至参考文件。
Assets (assets/)

不打算加载到上下文中,而是在 Claude 产生的输出中使用的文件。

  • 何时包含: 当 Skill 需要在最终输出中使用的文件时
  • 示例: 用于品牌资产的 assets/logo.png、用于 PowerPoint 模板的 assets/slides.pptx、用于 HTML/React 样板的 assets/frontend-template/、用于排版的 assets/font.ttf
  • 用例: 模板、图像、图标、样板代码、字体、被复制或修改的示例文档
  • 优势: 将输出资源与文档分离,使 Claude 能够使用文件而无需将其加载到上下文中

渐进式披露设计原则

Skill 使用三级加载系统来高效管理上下文:

  1. 元数据(name + description) - 始终在上下文中(~100 字)
  2. SKILL.md 主体 - Skill 触发时( --path

该脚本:

- 在指定路径创建 Skill 目录
- 生成具有正确前言和 TODO 占位符的 SKILL.md 模板
- 创建示例资源目录:`scripts/`、`references/` 和 `assets/`
- 在每个目录中添加可以自定义或删除的示例文件

初始化后,根据需要自定义或删除生成的 SKILL.md 和示例文件。

### 第 4 步:编辑 Skill 

编辑(新生成的或现有的) Skill 时,请记住该 Skill 是为另一个 Claude 实例创建的。专注于包含对 Claude 有益且不明显的信息。考虑什么样的过程知识、领域特定细节或可重用资产将帮助另一个 Claude 实例更有效地执行这些任务。

#### 从可重用 Skill 内容开始

要开始实现,从上面确定的可重用资源开始:`scripts/`、`references/` 和 `assets/` 文件。请注意,此步骤可能需要用户输入。例如,在实现 `brand-guidelines`  Skill 时,用户可能需要提供要存储在 `assets/` 中的品牌资产或模板,或要存储在 `references/` 中的文档。

此外,删除 Skill 不需要的任何示例文件和目录。初始化脚本在 `scripts/`、`references/` 和 `assets/` 中创建示例文件以演示结构,但大多数 Skill 不需要所有这些。

#### 更新 SKILL.md

**写作风格:** 使用**祈使/不定式形式**(动词优先指令)编写整个 Skill ,而不是第二人称。使用客观、指导性语言(例如,"要完成 X,执行 Y"而不是"你应该做 X"或"如果你需要做 X")。这为 AI 消费保持了一致性和清晰度。

要完成 SKILL.md,回答以下问题:

1.  Skill 的目的是什么,用几句话描述?
2. 何时应使用该 Skill ?
3. 在实践中,Claude 应该如何使用该 Skill ?应引用上面开发的所有可重用 Skill 内容,以便 Claude 知道如何使用它们。

### 第 5 步:打包 Skill 

 Skill 准备好后,应将其打包为可分发的 zip 文件,与用户共享。打包过程首先自动验证 Skill 以确保它满足所有要求:

```bash
scripts/package_skill.py 

可选输出目录规范:

scripts/package_skill.py  ./dist

打包脚本将:

  1. 验证 Skill 自动,检查:
  • YAML 前言格式和必需字段
  • Skill 命名约定和目录结构
  • 描述完整性和质量
  • 文件组织和资源引用
  1. 如果验证通过,打包 Skill ,创建以 Skill 命名的 zip 文件(例如,my-skill.zip),其中包括所有文件并保持适当的目录结构以进行分发。

如果验证失败,脚本将报告错误并退出而不创建包。修复任何验证错误并再次运行打包命令。

第 6 步:迭代

在测试 Skill 后,用户可能会请求改进。通常这就在使用 Skill 之后发生,并对 Skill 的表现有新鲜的上下文。

迭代工作流:

  1. 在实际任务上使用 Skill
  2. 注意困难或低效
  3. 识别 SKILL.md 或捆绑资源应如何更新
  4. 实施更改并再次测试

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.