openclaw-gen: 自动化项目配置生成器 - Openclaw Skills

作者:互联网

2026-04-18

AI教程

什么是 OpenClaw 模板生成器?

openclaw-gen 是一款旨在简化 AI Agent 项目创建的专门工具。作为 Openclaw Skills 中最实用的技能之一,它利用统一的 llm-task 接口将用户需求与功能性项目结构连接起来,消除了手动编写样板配置的麻烦。

通过使用此技能,开发人员可以立即脚手架化复杂的 Agent 行为,而无需管理单独的 API 密钥或单个模型配置。它充当了高层用户意图与功能自动化所需技术规范之间的桥梁。

下载入口:https://github.com/openclaw/skills/tree/main/skills/truongvknnlthao-gif/openclaw-template-generator

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install openclaw-template-generator

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 openclaw-template-generator。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

OpenClaw 模板生成器 应用场景

  • 使用预定义角色快速引导新的 AI Agent 项目。
  • 根据自然语言描述生成复杂的工作流 YAML 文件。
  • 使用 Openclaw Skills 标准化多个项目中的内存和角色定义。
  • 使用内置模板创建特定用途的机器人,如 GitHub 监控器或旅行规划器。
OpenClaw 模板生成器 工作原理
  1. 用户向 OpenClaw Agent 提供所需 Agent 或项目的自然语言描述。
  2. 该技能使用指定的模型提供商调用统一的 llm-task 接口。
  3. 系统根据其 15 个内置模板库处理请求,以确定最佳结构。
  4. 它会自动生成一个包含 AGENTS.md、工作流 YAML 和 MEMORY.md 的项目目录。
  5. 生成的文件已组织完毕,可随时在 Openclaw Skills 生态系统中部署。

OpenClaw 模板生成器 配置指南

首先,确保在您的 ~/.openclaw/openclaw.json 配置文件中启用了 llm-task 插件:

{
  "plugins": {
    "entries": {
      "llm-task": { "enabled": true }
    }
  }
}

然后,通过 ClawHub 安装生成器技能:

clawhub install openclaw-gen

OpenClaw 模板生成器 数据架构与分类体系

该技能将生成的输出组织到具有以下分类的专用项目目录中:

文件/文件夹 用途
AGENTS.md 定义 Agent 角色、人格和核心能力设置。
workflows/ 包含用于任务执行逻辑的特定 *.yaml 文件的目录。
MEMORY.md 配置长期和短期内存持久化参数。
README.md 生成的文档,说明如何使用该特定项目。
name: openclaw-gen
description: OpenClaw Agent tool that generates OpenClaw project configurations (AGENTS.md, workflows, MEMORY.md) using OpenClaw's unified llm-task interface. 15 built-in templates.
user-invocable: true
metadata:
  openclaw:
    emoji: ???
    requires:
      bins: ["node"]

OpenClaw Template Generator

OpenClaw Agent 工具:使用 llm-task 统一接口,自动生成 OpenClaw 项目配置。

?? 核心特点

  • ?? 纯 Agent 模式:只在 OpenClaw Agent 内运行
  • ?? 统一接口:使用 llm-task,无额外 API 配置
  • ?? 15 个模板:覆盖常见场景

??? 工作流程

用户需求
    ↓
OpenClaw Agent
    ↓
llm-task (OpenClaw 统一接口)
    ↓
生成 AGENTS.md + workflows + MEMORY.md

?? Agent 使用方式

当用户需要创建新项目时,Agent 执行:

{
  "tool": "llm-task",
  "parameters": {
    "prompt": "用户需求描述",
    "model": "MiniMax-M2.1"
  }
}

示例对话

用户:"创建一个天气助手"
Agent:"好的,我会使用 llm-task 生成配置..."

?? 内置模板 (15个)

模板 描述
daily-assistant 每日任务助手
weather-bot 天气摘要机器人
github-monitor GitHub 仓库监控
email-assistant 邮件助手
social-media-manager 社交媒体管理
research-assistant 研究助手
finance-tracker 财务追踪
devops-monitor DevOps 监控
personal-assistant 个人助手
fitness-tracker 健身追踪
language-learner 语言学习
meeting-assistant 会议助手
reading-companion 阅读伴侣
travel-planner 旅行规划
content-creator 内容创作

?? 生成文件结构

[项目名]/
├── AGENTS.md          → Agent 角色定义
├── workflows/        → 工作流配置
│   └── *.yaml
├── MEMORY.md          → 记忆配置
└── README.md          → 使用说明

?? 统一接口

llm-task 配置

~/.openclaw/openclaw.json 中启用:

{
  "plugins": {
    "entries": {
      "llm-task": { "enabled": true }
    }
  }
}

优点

  • ? 屏蔽模型差异
  • ? 复用 OpenClaw 配置
  • ? 无需额外 API Key

?? 配置文件

  • README.md:快速使用说明
  • AGENT.md:Agent 配置示例
  • **templates/**:内置模板目录

?? 相关链接

  • GitHub: https://github.com/marie6789040106650/openclaw-template-generator
  • ClawHub: clawhub install openclaw-gen

?? 许可证

MIT

相关推荐