用途:Skill Creator 为创建有效技能提供指导,适用于用户想“添加技能”“创建技能”“编写新技能”“改进技能描述”等场景。技能是模块化、自包含的包,通过专门知识、工作流和工具扩展 OpenHands 的能力,相当于特定领域的入职指南。
主要能力:说明技能由必需的 SKILL.md 和可选的捆绑资源组成。SKILL.md 含 YAML frontmatter(name、description 必填)和 Markdown 指令;可选目录包括 scripts/(可执行代码)、references/(按需加载的文档)、assets/(输出用文件,如模板、图标、字体)。介绍渐进式披露三级加载:元数据始终在上下文,SKILL.md 正文在触发时加载,捆绑资源按需加载。
使用方式:按技能创建流程执行——用具体示例理解技能用途;规划可复用内容;创建目录结构,可用 mkdir -p skill-name/{references,scripts,assets} 和 touch skill-name/SKILL.md,或用 scripts/init_skill.py <skill-name> --path <output-directory> 生成模板;编辑技能,先写可复用资源再更新 SKILL.md;用 scripts/quick_validate.py <path/to/skill-folder> 校验;最后迭代改进。Python 依赖安装建议用 uv,例如 uv venv .venv --quiet && uv pip install --quiet <package>。
写作要求:SKILL.md 正文用祈使/不定式(动词开头),description 用第三人称并包含具体触发短语;正文保持精简,目标 1500–2000 词,详细内容移到 references/。
适用场景:为 OpenHands 构建领域专用技能,如 PDF 编辑、前端应用生成、BigQuery 查询等。
限制:资料未提供收费、价格、平台支持范围等信息;Windows PowerShell 等价命令见 references/windows.md。