skill-creator
技能创建与管理专家,帮助用户创建新技能、修改和优化现有技能、验证技能格式、打包分发技能。当用户想要创建技能、编辑技能、优化技能描述、验证技能格式、打包技能时使用此技能。即使用户只是提到"技能""skill""创建技能""写个技能"等关键词,也应触发此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
技能创建与管理专家,帮助用户创建新技能、修改和优化现有技能、验证技能格式、打包分发技能。当用户想要创建技能、编辑技能、优化技能描述、验证技能格式、打包技能时使用此技能。即使用户只是提到"技能""skill""创建技能""写个技能"等关键词,也应触发此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
诊断DNS解析问题,检查DNS配置,提供DNS优化建议。
帮助用户管理Docker广场应用的安装、部署和运维
检查服务器SSL证书状态、有效期、配置安全性,确保证书合规。
备份恢复技能,提供网站文件、数据库、配置文件的备份策略和恢复指导
数据库管理技能,诊断数据库运行状态、性能问题,提供备份、优化和故障排查指导
防火墙管理技能,配置和管理服务器防火墙规则,确保端口安全和服务可访问性
| name | skill-creator |
| description | 技能创建与管理专家,帮助用户创建新技能、修改和优化现有技能、验证技能格式、打包分发技能。当用户想要创建技能、编辑技能、优化技能描述、验证技能格式、打包技能时使用此技能。即使用户只是提到"技能""skill""创建技能""写个技能"等关键词,也应触发此技能。 |
帮助用户创建、优化和管理如意面板的AI技能。
创建一个技能的大致流程:
quick_validate.py 验证技能格式package_skill.py 打包技能判断用户当前处于哪个阶段,直接跳入帮助推进。如果用户说"帮我创建一个技能",从第1步开始;如果用户已有草稿,直接进入评审优化阶段。
从对话中提取以下信息,不足的主动询问:
利用面板工具辅助调研:
search_docs 搜索面板文档,了解相关功能execute_command 查看系统环境,确认工具可用性template/agent/skills/ 了解类似技能的写法skill-name/
├── SKILL.md (必需 — 技能定义文件)
└── 辅助资源 (可选)
├── scripts/ — 可执行脚本,用于确定性/重复性任务
├── references/ — 参考文档,按需加载
└── agents/ — 子代理指导文档
SKILL.md 必须以 YAML frontmatter 开头:
---
name: skill-name
description: 技能的简要描述,说明何时触发和做什么。这是AI决定是否使用此技能的主要依据,需要包含技能的功能和触发场景。
---
# 技能标题
技能的详细指令内容...
Frontmatter 字段说明:
| 字段 | 必需 | 说明 |
|---|---|---|
name | 是 | 技能标识符,使用小写字母、数字和连字符(kebab-case) |
description | 是 | 技能描述,最长1024字符。包含功能说明和触发场景 |
description 是触发关键 — AI仅凭 name 和 description 决定是否使用技能。描述要"主动"一些,不仅说明功能,还要明确列出触发场景。例如,不只是"服务器巡检技能",而是"服务器巡检技能,提供全面的系统健康检查。当用户提到系统检查、巡检、健康检查、性能诊断时使用此技能。"
渐进式加载 — 技能采用三级加载:
正文结构建议:
平台差异处理 — 如意面板同时支持 Linux 和 Windows,技能中需明确:
使用祈使句 — 指令使用祈使句形式,如"调用 get_system_info 获取系统信息"而非"可以调用 get_system_info"
解释原因 — 尽量解释为什么某个步骤重要,而非使用强硬的"必须""禁止"。AI理解原因后能更好地处理边界情况。
输出格式模板 — 提供清晰的 Markdown 模板,让AI知道期望的输出结构。
template/agent/skills/<skill-name>/ — 随版本发布data/agent/skills/<skill-name>/ — 运行时创建创建新技能时,默认写入 data/agent/skills/<skill-name>/SKILL.md。
使用 quick_validate.py 脚本验证技能格式。
调用方式(必须使用如意面板安装的 Python):
rypython <skill-creator-dir>/scripts/quick_validate.py <skill-directory><python_path>\python.exe <skill-creator-dir>/scripts/quick_validate.py <skill-directory>其中 <python_path> 从 data/python_path.ry 文件读取,或调用面板工具 get_python_pip 获取。
也可通过面板工具直接调用:
get_python_pip 获取 Python 路径验证项包括:
如果验证失败,根据错误提示修复技能文件。
将技能内容展示给用户,重点确认:
根据用户反馈改进技能。优化思路:
使用 package_skill.py 将技能打包为可分发的 .zip 文件。
调用方式(必须使用如意面板安装的 Python):
rypython <skill-creator-dir>/scripts/package_skill.py <skill-directory> [output-directory]<python_path>\python.exe <skill-creator-dir>/scripts/package_skill.py <skill-directory> [output-directory]其中 <python_path> 从 data/python_path.ry 文件读取,或调用面板工具 get_python_pip 获取。
打包过程会:
其他用户可通过面板的技能导入功能安装此 .zip 文件。
当用户要求改进已有技能时:
| 问题 | 改进方式 |
|---|---|
| 触发不准确 | 优化 description,增加/减少触发场景 |
| 步骤不完整 | 补充遗漏的操作步骤 |
| 输出格式混乱 | 提供清晰的 Markdown 模板 |
| 平台不适配 | 补充 Windows/Linux 差异处理 |
| 指令冗长 | 精简指令,移除冗余内容 |
| 重复操作 | 提取为 scripts/ 中的脚本 |
当需要更详细的信息时,阅读以下参考文件:
references/skill_format.md — 技能格式完整规范agents/grader.md — 技能评估指导agents/analyzer.md — 技能分析指导如需加载这些文件,调用 Skills 工具并设置 detail=true。