Files
openclaw-backups/archive/inactive-skills/openclaw-gen/SKILL.md

2.5 KiB
Raw Blame History

name, description, user-invocable, metadata
name description user-invocable metadata
openclaw-gen OpenClaw Agent tool that generates OpenClaw project configurations (AGENTS.md, workflows, MEMORY.md) using OpenClaw's unified llm-task interface. 15 built-in templates. true
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.mdAgent 配置示例
  • templates/:内置模板目录

📚 相关链接

📄 许可证

MIT