学习如何创建符合规范的技能包
Scanned 6/6/2026
Install via CLI
openskills install iflytek/skillhub---
title: 创建技能包
sidebar_position: 1
description: 学习如何创建符合规范的技能包
---
# 创建技能包
## 技能包结构
一个标准的 SkillHub 技能包结构如下:
```
my-skill/
├── SKILL.md # 主入口文件(必需)
├── references/ # 参考资料(可选)
├── scripts/ # 脚本(可选)
└── assets/ # 静态资源(可选)
```
## SKILL.md 格式
SKILL.md 是技能包的主入口文件,使用 YAML frontmatter + Markdown 正文格式:
```markdown
---
name: my-skill
description: 一句话描述这个技能的用途
x-astron-category: code-review
---
# 技能说明
这里是技能的详细说明...
```
### Frontmatter 字段
| 字段 | 必需 | 说明 |
|------|------|------|
| `name` | 是 | 技能标识,kebab-case 格式 |
| `description` | 是 | 技能简短描述 |
| `x-astron-category` | 否 | 分类标签 |
| `x-astron-runtime` | 否 | 运行时要求 |
| `x-astron-min-version` | 否 | 最低版本要求 |
## 文件限制
- 单文件大小:最大 1MB
- 总包大小:最大 10MB
- 文件数量:最多 100 个
- 允许的文件类型:`.md`, `.txt`, `.json`, `.yaml`, `.yml`, `.js`, `.ts`, `.py`, `.sh`, `.png`, `.jpg`, `.svg`
## 下一步
- [发布流程](./publish) - 发布技能包
No comments yet. Be the first to comment!