← 返回 Skills 市场
asimons81

OpenClaw Skill Builder (Based on Claude)

作者 Tony Simons · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
277
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install claude-skill-builder
功能描述
Helps create, update, and audit OpenClaw skills to ensure high quality following Anthropic's best practices; triggered by phrases like "create a new skill" o...
使用说明 (SKILL.md)

Skill Builder — Meta-Skill for Creating Skills

Metadata

---
name: skill-builder
version: 1.0.0
description: |
  Helps create high-quality OpenClaw skills following Anthropic's best practices.
  Use when creating, updating, or auditing any skill in the workspace.
---

---

## When to Use This Skill

Trigger phrases:
- "create a new skill"
- "build a skill"
- "make a new capability"
- "add a skill for"
- "audit our skills"
- "improve this skill"
- "review our skill setup"

---

## The Skill Creation Workflow

### Phase 1: Use Case Definition (Before Writing Code)

Before creating any skill, define 2-3 concrete use cases:

For each use case, specify:
1. **Trigger** — What the user says that should activate this skill
2. **Sequence** — Step-by-step actions the skill performs
3. **Expected Result** — What the user gets at the end

**Example Use Case Template:**

Use Case #1: [Title]

  • Trigger: "[specific phrase user would say]"
  • Sequence: [step 1] → [step 2] → [step 3]
  • Result: [what gets produced]

### Phase 2: Skill Structure

Every skill must have:

skill-name/ ├── SKILL.md # Required: Main instructions ├── references/ # Optional: Additional docs ├── scripts/ # Optional: Executable code ├── assets/ # Optional: Templates, configs └── tests/ # Optional: Test cases


### Phase 3: SKILL.md Anatomy

```yaml
---
name: skill-name
description: |
  [What it does]. Use when user mentions [trigger phrases].
  Example triggers: "do X", "help with Y", "use [skill-name]"
---

Critical: The description field is the most important part.

  • Must include WHAT the skill does
  • Must include WHEN to use it
  • Must include specific trigger phrases
  • Bad: "Helps with projects" (never triggers)
  • Good: "Manages project workflows including creation, tracking, and updates. Use when user mentions 'project', 'create task', or 'track progress'"

Phase 4: Writing the Instructions

Structure SKILL.md as:

  1. Identity — Name, role, primary function
  2. Responsibilities — What it must handle
  3. Boundaries — What it must NOT do
  4. Tool Access — What tools/functions it can use
  5. Workflow — How it handles tasks
  6. Examples — 2-3 concrete usage examples

Phase 5: Testing

Test each skill on three dimensions:

Test Type Purpose
Triggering Skill loads for relevant queries, NOT for unrelated ones
Functional Skill produces correct outputs
Performance Measures improvement over baseline

Quality Checklist

Before finalizing any skill, verify:

  • Description includes "Use when..." clause
  • At least 3 trigger phrases listed
  • Clear responsibilities section
  • Boundaries defined (what NOT to do)
  • Tool permissions explicitly stated
  • Workflow documented with examples
  • Triggering test passed
  • Functional test passed
  • No overgeneralization (skill won't trigger on unrelated queries)

Common Failure Modes

Failure Cause Fix
Skill never triggers Vague description Add specific trigger phrases
Skill triggers too often Overly broad description Narrow the use case definition
Skill produces bad output Missing boundaries Add explicit "never do X" rules
Skill conflicts with others No scope definition Add explicit scope/limits

OpenClaw-Specific Notes

When building OpenClaw skills:

  • Use the existing skill format (SKILL.md in skill folder)
  • Reference OpenClaw tools by their exact names
  • Follow the workspace memory paths exactly
  • Respect the agent delegation rules in AGENTS.md
  • Include security considerations for sensitive operations

Example: Well-Formed Skill Description

---
name: github-pr-review
description: |
  Reviews GitHub pull requests for code quality, security, and style consistency.
  Use when user mentions "review PR", "check pull request", "look at PR #N",
  "GitHub review", or "needs review".
  Does NOT: approve merges, write code, or modify existing PRs.
---

Audit Existing Skills

When auditing skills, check:

  1. Description has clear triggers
  2. Boundaries are explicit
  3. No conflicting scopes
  4. Tools are properly scoped
  5. Instructions are actionable

If a skill fails audit, update its SKILL.md following this workflow.

安全使用建议
This skill is an instruction-only template for creating and auditing other skills and does not request credentials or install code — that makes it low-risk as published. However, because it guides generation of new SKILL.md files and project scaffolding, exercise normal operational caution: review any files it creates (especially scripts under scripts/ or tests/), restrict the agent's ability to autonomously install or execute generated code, and verify that any new skills created from its guidance do not request unnecessary credentials or system access before enabling them.
功能分析
Type: OpenClaw Skill Name: claude-skill-builder Version: 1.0.0 The 'claude-skill-builder' skill is a meta-utility designed to guide the AI agent in creating, structuring, and auditing other OpenClaw skills. The SKILL.md file contains purely instructional content, providing templates, quality checklists, and best practices for skill development without any executable code, network requests, or data exfiltration risks.
能力评估
Purpose & Capability
Name and description match the SKILL.md content: a meta-skill that guides creating/updating/auditing skills. It requests no binaries, env vars, or install steps that would be unrelated to this authoring/auditing purpose.
Instruction Scope
SKILL.md contains workflow, templates, and checks for building skills. It gives the agent broad guidance to author SKILL.md files, folder layouts, and tests — which is expected for a skill-builder. This guidance is high-level and does not itself instruct the agent to read arbitrary system files, exfiltrate data, or call external endpoints.
Install Mechanism
No install specification and no code files (instruction-only). That minimizes on-disk execution risk and is proportionate for a documentation/meta skill.
Credentials
Requires no environment variables, credentials, or config paths. Nothing requests unrelated secrets or host configuration.
Persistence & Privilege
always is false and autonomous invocation is the platform default. The skill does not request permanent presence or modifications to other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install claude-skill-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /claude-skill-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Removed auxiliary files: memory-template.md, patterns.md, setup.md. - Consolidated core instructions directly into SKILL.md, expanding details on structure, workflows, and quality checks. - Updated the version to 1.0.0 and revised the description for clarity and specificity. - Added explicit guidance for use case definitions, workflow design, testing, and auditing within SKILL.md. - Included example templates and common failure modes to assist skill creators and auditors.
元数据
Slug claude-skill-builder
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

OpenClaw Skill Builder (Based on Claude) 是什么?

Helps create, update, and audit OpenClaw skills to ensure high quality following Anthropic's best practices; triggered by phrases like "create a new skill" o... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 277 次。

如何安装 OpenClaw Skill Builder (Based on Claude)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install claude-skill-builder」即可一键安装,无需额外配置。

OpenClaw Skill Builder (Based on Claude) 是免费的吗?

是的,OpenClaw Skill Builder (Based on Claude) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

OpenClaw Skill Builder (Based on Claude) 支持哪些平台?

OpenClaw Skill Builder (Based on Claude) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OpenClaw Skill Builder (Based on Claude)?

由 Tony Simons(@asimons81)开发并维护,当前版本 v1.0.0。

💬 留言讨论