1. Codex Skill存放位置#
2. Codex 启用Skill#
3. 创建一个 Skill#
一个标准的 Skill 文件包含两部分:YAML Frontmatter(元数据)和 Markdown Body(指令正文)。
以 ACE MCP 作为Skill 示例,文件内容结构如下name: augment-context-engine
description: 从 Augment Code 的 Model Context Protocol (MCP) 中检索上下文信息。当需要项目架构、历史决策或特定代码库的深入知识时使用。
---
# Retrieve Context from Ace MCP
当用户请求需要项目特定、非公开或历史上下文的帮助时,请使用以下步骤:
1. **识别查询关键词**:从用户的请求中提取最相关的关键词、文件路径或功能名称。
2. **执行 MCP 查询**:使用 ace-mcp 工具的检索功能来获取上下文。
3. **调用 MCP 时使用如下结构**:
{
"server": "augment-context-engine",
"tool": "codebase-retrieval",
"args": {
"query": "<search query>",
"maxResults": 5
}
}
## Query Writing Rules
query 应该:
- 简短明确
- 包含函数名、类名、模块名或领域概念
- 避免完整自然语言提问
示例:
- calculateScore function implementation
- user authentication middleware
- workflow state transition logic
- where permissions are checked
4. 传统方式 vs. Skill 方式#
传统方式:需要在AGENTS.md里明确说明,调用 ACE-MCP 获取代码调用信息。
SKill方式:Codex启动时只根据Frontmatter中的元数据作为索引,决定何时加载;符合加载条件时才会读取body部分加载完整的markdown文件。
5. 成果#
可以看到成功调用

此时AGENTS.md里面是没有任何关于ACE-MCP的描述;当然mcp的配置仍然要加入config.toml中。6. 注意事项#
Frontmatter的格式很重要,要严格按照规范编写。7. 不会写 Skill ?,没关系,以下是 Skill仓库 的使用教程#
1.访问:https://skillsmp.com/zh/categories/#
2.挑选合适的Skill#
3.我们已这个为例:https://skillsmp.com/zh/skills/anthropics-claude-code-plugins-frontend-design-skills-frontend-design-skill-md#
4.点击右侧的下载按钮下载压缩包#