技能(Skills)
技能是按需加载的能力包:工作流说明、脚本与参考文档。遵循 Agent Skills 标准。
快速开始
从技能市场安装
技能市场 浏览官方技能,在 AutoC 中:
/skill-install <skill-id>或终端:
bash
autoc skill install <skill-id>安装到全局(~/.autoc/agent/skills/)或当前项目(.autoc/skills/),然后 /reload,通过 /skill:名称 调用。
手动安装
下载 ZIP → 解压到上述技能目录 → /reload。
加载位置
AutoC 从以下位置发现技能:
| 位置 | 路径 |
|---|---|
| 全局 | ~/.autoc/agent/skills/、~/.agents/skills/ |
| 项目 | .autoc/skills/、.agents/skills/(向上至 git 根) |
| 设置 | settings.json 中 skills 数组 |
| CLI | --skill <路径> |
--no-skills 关闭自动发现;--skill 显式路径仍会加载。
复用 Claude Code / Codex 技能目录:
json
{
"skills": ["~/.claude/skills", "~/.codex/skills"]
}命令
| 方式 | 说明 |
|---|---|
/skill:名称 | 加载并执行技能 |
/skill:名称 参数 | 参数追加为 User: <参数> |
在 /settings 或 settings.json 中开启 enableSkillCommands: true。
编写技能
目录结构:
my-skill/
├── SKILL.md # 必需
├── scripts/
└── references/SKILL.md 含 frontmatter(name、description 必填)和正文。资源路径相对技能目录。
markdown
---
name: my-skill
description: 做什么、何时使用。尽量具体。
---
# 我的技能
## 用法
...| 字段 | 说明 |
|---|---|
name | 小写、连字符,与目录名一致,最多 64 字符 |
description | 最多 1024 字符,决定何时加载 |
disable-model-invocation | true 时仅用户可通过 /skill:name 调用 |
完整规范见 Agent Skills 规范。校验问题多为警告;缺少 description 的技能不会加载。
技能仓库
安全
技能可指示模型执行任意操作。使用前请审阅内容。
