技能详情(站内镜像,无评论)
作者:Tony Simons @asimons81
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 143 · 1 current installs · 1 all-time installs
⭐ 0
安装量(当前) 1
🛡 VirusTotal :良性 · OpenClaw :良性
Package:asimons81/claude-skill-builder
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
An instruction-only meta-skill for authoring and auditing OpenClaw skills; its files and requirements are consistent with the stated purpose and it requests no external credentials or installs.
目的
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.
说明范围
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.
安装机制
No install specification and no code files (instruction-only). That minimizes on-disk execution risk and is proportionate for a documentation/meta skill.
证书
Requires no environment variables, credentials, or config paths. Nothing requests unrelated secrets or host configuration.
持久
always is false and autonomous invocation is the platform default. The skill does not request permanent presence or modifications to other skills' configs.
综合结论
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, …
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「OpenClaw Skill Builder (Based on Claude)」。简介:Helps create, update, and audit OpenClaw skills to ensure high quality followin…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/asimons81/claude-skill-builder/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# Skill Builder — Meta-Skill for Creating Skills
## Metadata
```yaml
---
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
```yaml
---
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.