Token导航 LogoToken导航

Agent Skill · 研究检索

skill-maker(技能制造者)

skill-maker 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

skill-maker 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 9,489。

总安装 14,152周安装 567GitHub Stars 公开资料未说明下载 4,581核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-maker(技能制造者)
来源仓库:https://github.com/kexu9/skill-maker
安装命令:
openclaw skills install skill-maker
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install skill-maker

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

从零开始创建新 Agent 技能的脚手架工具,支持全流程结构设计。适用于开发者封装特定功能为可复用技能模块的需求场景。提供模板生成、接口定义与测试用例编写一体化支持。输出为标准 ClawHub 技能包,可直接提交至仓库或本地调试。需熟悉 Python 与 OpenClaw SDK 才能有效定制扩展功能。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install skill-maker;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

skill-maker 怎么安装?

在终端执行 openclaw skills install skill-maker。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-maker 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-maker 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

skill-maker 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

skill-maker 用的人多吗?

公开数据是累计安装 14,152 次,近一周安装 567 次,下载 4,581 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-maker 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
skill-maker

技能制造者 · 本页

14,152—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
skill-maker
description
Create new agent skills from scratch. Use when: (1) Building a new skill for specific capabilities, (2) Converting workflows into reusable skills, (3) Designing skill structure and triggers, (4) Setting up skill resources (scripts, references, assets).
version
1.1.1
changelog
v1.1.1: Fix metadata format, remove Quality Score
metadata
openclaw
emoji
🔨
category
creation

Skill Maker 🔨

Create powerful, reusable skills with structured reasoning.


The Skill Maker Framework

┌─────────────────────────────────────────────────────────────┐
│  SKILL FORGING PROCESS                                      │
├─────────────────────────────────────────────────────────────┤
│  1. INTERPRET  → What capability does this skill need?     │
│  2. DESIGN    → Structure, resources, trigger conditions   │
│  3. FORGE     → Write SKILL.md, create resources          │
│  4. TEST      → Verify triggers, check quality            │
│  5. POLISH    → Refine based on testing                   │
└─────────────────────────────────────────────────────────────┘

Decision Tree: What Are We Building?

INTENT
    │
    ├── Brand new skill ──→ Start from Step 1
    │
    ├── Replace existing ──→ 
    │       └── Read old first, then improve
    │
    └── Clone & modify ──→ 
            └── Copy, rename, customize

Step 1: Interpret

The Core Questions

QuestionYour Answer
What does this skill DO?[Capability]
Who asks for it?[User triggers]
What's the DOMAIN?[Topic area]
How COMPLEX is it?Simple/Medium/Complex

Self-Check: Interpretation

  • [ ] Can I describe the skill in one sentence?
  • [ ] Do I know what phrases would trigger it?
  • [ ] Is this truly a new capability?

Step 2: Design

Complexity Decision

COMPLEXITY LEVEL
    │
    ├── Simple ──→ SKILL.md only
    │       └── One capability, clear steps
    │
    ├── Medium ──→ SKILL.md + references/
    │       └── Needs docs to reference
    │
    └── Complex ──→ SKILL.md + scripts/ + references/
            └── Needs executable code

Directory Structure

skill-name/
├── SKILL.md              # Required: name, description, body
├── scripts/              # Optional: executable code
├── references/          # Optional: detailed docs
└── assets/              # Optional: templates, files

Writing Triggers

Users typically say:

  • "I need to [action]"
  • "How do I [task]?"
  • "Help me with [domain]"
  • "Can you [capability]?"

Formula for description:

"[What it does]. Use when: (1) [situation 1], (2) [situation 2], (3) [situation 3]."

Example:

"Fetch weather data from wttr.in. Use when: (1) User asks about weather, (2) User wants forecast, (3) User asks temperature in [city]."

Self-Check: Design

  • [ ] Name follows convention (lowercase, hyphens)?
  • [ ] Description has clear triggers?
  • [ ] I know which resources to include?

Step 3: Forge

SKILL.md Template

Copy this template for your skill:

---
name: my-skill
description: "[What it does]. Use when: (1) [trigger 1], (2) [trigger 2], (3) [trigger 3]."
---

# My Skill

## When This Skill Activates
This skill triggers when user wants to [capability].

## The [Domain] Framework

| Step | Action |
|------|--------|
| 1 | [What to do] |
| 2 | [What to do] |
| 3 | [What to do] |

## Workflow

### Step 1: [Name]
[What to do and why]

### Step 2: [Name]
[What to do and why]

### Decision Point
- If [condition]: do [A]
- If [condition]: do [B]

## Common Scenarios

### Scenario 1: [Case]
[What to do]

### Scenario 2: [Case]
[What to do]

## Troubleshooting

### Problem: [Error]
- Cause: [why]
- Fix: [how]

## Quick Reference

| Task | Action |
|------|--------|
| [Task 1] | [Command/Step] |
| [Task 2] | [Command/Step] |

Content Patterns

PatternUse For
Numbered stepsSequential workflows
Decision treeBranching logic
TablesQuick reference
Code blocksExamples
Error sectionsTroubleshooting

Progressive Disclosure

IN SKILL.MD (< 500 lines):
├── Core workflow (must-know)
├── Key examples (most common)
└── Quick reference

IN REFERENCES/:
├── Detailed documentation
├── API specs
├── Edge cases
└── Extended examples

Self-Check: Forge

  • [ ] Frontmatter complete (name + description)?
  • [ ] Body has reasoning framework?
  • [ ] Self-check prompts included?
  • [ ] Resources properly structured?

Step 4: Test

Trigger Testing

Read your description and ask:

Description: "[your description]"

Would this match user saying:
- "[trigger phrase 1]"? → YES/NO
- "[trigger phrase 2]"? → YES/NO
- "[trigger phrase 3]"? → YES/NO

Self-Check: Test

  • [ ] Does description match likely user phrases?
  • [ ] Is the skill findable via search?
  • [ ] Are there clear steps to follow?
  • [ ] Does it include error handling?

Step 5: Polish

Refinement Loop

Use the skill → Notice issues → Fix → Use again
    ↑                                    │
    └────────────────────────────────────┘

Common Fixes

ProblemSolution
Won't triggerAdd more "Use when:" triggers
Too longMove details to references/
ConfusingAdd example scenarios
Missing casesAdd troubleshooting section

Self-Check: Polish

  • [ ] Tested on real task?
  • [ ] User feedback incorporated?
  • [ ] Ready for regular use?

Versioning Guide

When to Bump Version

Change TypeVersion BumpExample
Bug fix, no new features1.0.0 → 1.0.1v1.0.1
New feature, backward compatible1.0.1 → 1.1.0v1.1.0
Breaking changes1.1.0 → 2.0.0v2.0.0

Changelog Format

## Version 1.1.0

### Added
- New feature X

### Changed
- Improved Y

### Fixed
- Bug Z

Self-Check: Versioning

  • [ ] Did I increment the version correctly?
  • [ ] Is changelog updated?
  • [ ] Is this a breaking change?

Metadata Best Practices

Frontmatter Fields

---
name: my-skill
description: "[What it does]. Use when: (1) [trigger 1], (2) [trigger 2]."
version: 1.0.0
changelog: "[Brief summary of changes]"
metadata:
  clawdbot:
    emoji: "🔨"           # Emoji for the skill
    category: "creation"  # Category (research/coding/utility/etc)
    requires:
      bins: ["curl"]      # Required system binaries
      python: ["requests"] # Optional Python packages
---

Emoji Selection

CategoryEmojiExamples
Research🔬deep-research-pro, paper-compare
Coding💻code
Creation🔨skill-forge
Utility⚡surge
Weather🌤️weather
Discovery🔍find-skills
Media🎞️video-frames
Files📄pdf

Category Tags

CategoryWhen to Use
researchResearch, analysis, comparisons
codingCode-related tasks
utilityTools, downloads, file operations
creationBuilding new things
communicationMessaging, notifications
mediaVideo, audio, images

Requirements Metadata

metadata:
  clawdbot:
    requires:
      bins: ["ffmpeg", "curl"]       # System binaries
      python: ["requests", "pandas"] # Python packages
      node: ["typescript"]           # Node packages
    os: ["linux", "darwin", "win32"] # Supported OS

Self-Check: Metadata

  • [ ] Is frontmatter complete?
  • [ ] Is emoji appropriate for category?
  • [ ] Are requirements listed?
  • [ ] Is version correct?

Why This Works

The Skill Logic Pattern

Based on research (SkillsBench 2026):

  1. Reasoning framework → Agent knows HOW to think, not just WHAT to do
  2. Decision trees → Agent can handle different scenarios
  3. Self-checks → Agent validates its work
  4. Progressive disclosure → Context-efficient

The Goldilocks Principle

"2-3 focused modules beat exhaustive documentation"

Keep it:

  • ✅ Complete enough to be useful
  • ✅ Concise enough to fit in context
  • ✅ Structured enough to guide reasoning

Example: Forging a Weather Skill

Step 1: Interpret

  • What: Fetch weather from wttr.in
  • Triggers: "weather in [city]", "temperature", "forecast"
  • Domain: Weather data

Step 2: Design

  • Complexity: Simple (just API calls)
  • Structure: SKILL.md only
  • Name: weather

Step 3: Forge

---
name: weather
description: "Get weather data. Use when: (1) User asks weather, (2) User wants forecast, (3) User asks temperature."
---

# Weather

## Reasoning

1. EXTRACT → Location from request
2. FETCH → Call wttr.in API
3. PARSE → Extract temp, conditions
4. PRESENT → Format for user

Step 4-5: Test & Polish

  • Add more triggers ("sunny?", "rain?")
  • Add error handling (wrong city, no network)
  • Add presentation templates

Why This Works

Based on research (SkillsBench 2026), skills with reasoning frameworks perform better because they give agents a thinking structure, not just steps to follow.

*Made with Skill Maker 🔨*

平台分布

OpenClaw

83.82%
按下载量换算3,840

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills