iSkills 原始文档
🔧

skill-creator

OpenClaw Skill

Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".


skill-creator

Skill 简介

OpenClaw Skill 是一套用于创建、编辑、改进或审计 AgentSkills 的工具集,旨在帮助开发者高效构建适用于 Codex 的各种技能模块。通过这些工具,开发者可以将通用的 Codex 转变为特定领域的智能助手,使其具备处理特定任务或领域的专业能力。这些技能模块可以理解为针对特定领域或任务的“入门指南”,它们扩展了 Codex 的功能,使其不仅仅是一个通用型 AI 助手,更是一个拥有特定领域专业知识的智能工具。

在日常开发过程中,开发者常常需要为不同的应用场景创建定制化的技能模块。然而,从零开始构建一个技能或对现有技能进行优化和改进,往往需要耗费大量的时间和精力。OpenClaw Skill 通过提供系统化的指导、模板以及最佳实践,帮助开发者更快速地创建高质量的技能模块,并确保其符合 AgentSkills 的规范。同时,它还支持对现有技能进行审查、清理和重构,以保持技能模块的简洁性和高效性。

主要功能

OpenClaw Skill 提供了以下核心功能,帮助开发者高效地创建和管理技能模块:

  1. 创建新技能
    OpenClaw Skill 支持从零开始创建新的技能模块。它提供了详细的指南和模板,帮助开发者明确技能的目标、适用场景以及具体实现步骤。通过引导式的流程,开发者可以快速搭建技能的基本结构,并逐步完善其功能。

bash # 示例命令:创建一个名为 "finance-report" 的新技能 openclaw create skill finance-report

  1. 编辑与重构技能
    该功能允许开发者对现有技能进行编辑和重构,包括移动文件到指定目录(如 references/scripts/)、删除过时内容以及根据 AgentSkills 规范进行验证。这有助于保持技能模块的整洁性和可维护性。

bash # 示例命令:编辑名为 "finance-report" 的技能 openclaw edit skill finance-report

  1. 改进技能
    OpenClaw Skill 可以根据开发者的需求,对现有技能进行改进和优化。它会分析技能的当前状态,并提供改进建议,例如优化代码、简化流程或增强可扩展性。

bash # 示例命令:改进名为 "finance-report" 的技能 openclaw improve skill finance-report

  1. 审查与审计技能
    该功能支持对技能进行全面的审查和审计,以确保其符合最佳实践和 AgentSkills 规范。通过自动化工具和人工审核相结合的方式,开发者可以识别技能中的潜在问题,并进行相应的修正。

bash # 示例命令:审计名为 "finance-report" 的技能 openclaw audit skill finance-report

  1. 资源管理
    OpenClaw Skill 提供了对技能中包含的资源(如脚本、参考文档和资产文件)的管理功能。它可以帮助开发者有效地组织和维护这些资源,确保它们在技能中正确地被引用和使用。

  2. 上下文优化
    该功能通过优化技能中的上下文信息,帮助 Codex 更高效地加载和处理技能内容。它会评估每个信息片段的重要性,并建议开发者移除不必要的解释或冗长的描述,以节省上下文窗口的空间。

使用场景

OpenClaw Skill 适用于多种开发场景,以下是一些典型的应用场景:

  1. 从零开始构建新技能
    当开发者需要为特定领域或任务创建全新的技能模块时,OpenClaw Skill 可以提供详细的指导,帮助他们快速搭建技能的基本框架,并逐步完善其功能。

  2. 优化现有技能
    对于已经存在的技能,开发者可以使用 OpenClaw Skill 对其进行优化和改进,例如简化流程、增强可扩展性或提高代码的健壮性。

  3. 审查与审计技能
    在技能开发完成后,开发者可以使用 OpenClaw Skill 对其进行全面的审查和审计,以确保其符合最佳实践和 AgentSkills 规范。这有助于提高技能的质量和可靠性。

  4. 资源管理与组织
    当技能中包含大量资源(如脚本、参考文档和资产文件)时,OpenClaw Skill 可以帮助开发者有效地管理和组织这些资源,确保它们在技能中正确地被引用和使用。

  5. 技能重构与迁移
    当需要对技能进行重构或迁移时,OpenClaw Skill 可以提供必要的工具和指导,帮助开发者顺利完成这一过程。

如何使用

安装与配置

首先,确保你已经安装了 OpenClaw CLI 工具。如果尚未安装,可以使用以下命令进行安装:

pip install openclaw-cli

安装完成后,可以通过以下命令进行配置:

openclaw configure

按照提示输入必要的配置信息,例如 API 密钥和 Codex 端点。

前置条件

基本使用

以下是一些常用的命令示例:

# 创建新技能
openclaw create skill <skill-name>

# 编辑现有技能
openclaw edit skill <skill-name>

# 改进技能
openclaw improve skill <skill-name>

# 审计技能
openclaw audit skill <skill-name>

# 查看技能列表
openclaw list skills

示例

示例 1:创建新技能

假设我们需要创建一个名为 data-analysis 的新技能,可以按照以下步骤进行:

# 创建新技能
openclaw create skill data-analysis

# 系统会提示输入技能的基本信息,例如描述、适用场景等
# 输入完成后,技能的基本结构将被创建在当前目录下

示例 2:改进现有技能

假设我们想对现有的 data-analysis 技能进行改进,可以按照以下步骤进行:

# 改进技能
openclaw improve skill data-analysis

# 系统会分析技能的当前状态,并提供改进建议
# 根据建议进行相应的修改和优化

总结

OpenClaw Skill 是一套功能强大的工具集,旨在帮助开发者高效地创建和管理适用于 Codex 的各种技能模块。通过提供详细的指导、模板以及最佳实践,OpenClaw Skill 可以显著提高技能开发的效率和质量。无论是创建新技能、改进现有技能,还是对技能进行审查和审计,OpenClaw Skill 都能为开发者提供有力的支持。

对于那些希望将 Codex 应用于特定领域或任务的开发者来说,OpenClaw Skill 是一个不可或缺的工具。它不仅能帮助开发者快速搭建技能的基本框架,还能通过资源管理和上下文优化等功能,确保技能的高效性和可维护性。总的来说,OpenClaw Skill 适用于所有希望利用 Codex 扩展自身能力的开发者,是实现智能助手定制化的理想选择。

查看原始 SKILL.md 生成于 2026-03-12 · 内容由 AI 辅助生成