360 Secure SkillHub
360 安全技能中心

Basebuilder

Basebuilder 是 OpenClaw 技能脚手架工具,通过命令接收技能名称和可选描述,按最佳实践模板生成包含 SKILL.md、index.js、lib/、references/、tests/ 和 README.md 的新技能目录,供用户继续编辑具体逻辑、配置权限并注册使用。

evanfoglia
evanfoglia
热度 9.17
最近更新 2026-07-08 07:04:02
分类:开发依赖:代码执行 / 读写文件应用场景:代码生成 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add basebuilder
Metadata
name
basebuilder
description
Scaffold new OpenClaw skills with best-practice templates.
homepage
https://github.com/openclaw/basebuilder
metadata
{"openclaw":{"emoji":"🛠️","requires":{"bins":["node"]},"install":[{"id":"copy","kind":"copy","source":"skills/basebuilder","destination":"~/.openclaw/skills/basebuilder","label":"Install Basebuilder skill"}]}}

Basebuilder Skill

Basebuilder creates new OpenClaw skills from a proven template.

Usage

openclaw skill basebuilder new <skill-name> [description]

This creates a new skill directory with:

  • SKILL.md (metadata)
  • index.js (CLI entrypoint)
  • lib/ (helper modules)
  • references/ (documentation)
  • tests/ (test suite)
  • README.md (usage guide)

Options:

  • <skill-name>: lowercase, hyphenated (e.g., "my-skill")
  • [description]: short description for SKILL.md

Example:

openclaw skill basebuilder new email-sender "Send emails via SMTP"

After creation:

  1. Edit SKILL.md and index.js for your specific logic
  2. Add tool permissions in openclaw.json (if needed)
  3. Test with node skills/email-sender/index.js --help
  4. Register with OpenClaw: openclaw skill install email-sender

Notes

  • Basebuilder itself is a skill; it lives in skills/basebuilder/
  • The generated skill uses Node.js and follows OpenClaw conventions
  • Includes logging, error handling, and memory-db examples
  • See references/template-index.js for the starter code