← 返回 Skills 市场
ollieb89

Agent Builder

作者 ollieb89 · GitHub ↗ · v1.1.0
cross-platform ✓ 安全检测通过
272
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install agent-builder-ollieb89
功能描述
Build high-performing, secure OpenClaw agents and multi-agent teams end-to-end. Generates required OpenClaw workspace files (SOUL.md, IDENTITY.md, AGENTS.md,...
使用说明 (SKILL.md)

Omni-Agent Builder (OpenClaw)

Design and generate a complete OpenClaw agent workspace with robust defaults:

  • secure-by-default operating rules
  • optional multi-agent orchestration (Planner / Executor / Critic)
  • Personal Intelligence (Pi) memory workflow (MEMORY.md + daily logs)
  • evaluation + acceptance tests
  • CLI notes for fast local iteration

Canonical references (read these first)

  1. Workspace layout + bootstrap file load order + heartbeat rules: references/openclaw-workspace.md
  2. File templates/snippets: references/templates.md
  3. Background (agent architecture: planning / memory / tool use): references/architecture.md

Default outputs (workspace files)

Minimum viable workspace (always generate):

  • AGENTS.md (cross-cutting rules; sub-agents only get this + TOOLS.md by default)
  • SOUL.md
  • TOOLS.md
  • IDENTITY.md
  • USER.md
  • HEARTBEAT.md (usually empty to avoid token sink)
  • BOOTSTRAP.md (one-time ritual; delete after completion)

Optional (generate if requested or clearly beneficial):

  • MEMORY.md (curated long-term memory; private/main session only)
  • memory/YYYY-MM-DD.md (daily log seed)

Workflow: build a new agent/team from scratch

Phase 1 — Tight interview (clarifying questions)

Ask only what you need. Prefer 1–2 short rounds.

  1. Mission + autonomy

    • Mission (1 sentence)
    • Single agent or multi-agent orchestration?
    • Autonomy: Advisor / Operator / Autopilot
  2. Surfaces + boundaries

    • Channels: Telegram/WhatsApp/Discord/iMessage/Slack/etc.
    • Private DM only vs group channels?
    • “Ask before outbound messages” rule (default: ALWAYS ask)
  3. Tools + CLI usage

    • Must it run local openclaw CLI commands? Which quick aliases are desired?
    • Any repos/paths it should assume?
  4. Pi memory

    • Should it maintain curated MEMORY.md?
    • Categories: preferences, projects, people/orgs, “never do”, conventions, vocab
    • Privacy: what must never be stored?
  5. Bootstrapping ritual

    • Any first-run steps (connect channels, create folders, install deps)?
  6. Evaluation

    • What metrics define success?
    • 5–10 acceptance tests you want it to pass (we’ll propose defaults if none)

Phase 2 — Generate the workspace files

Generate the files listed above. Use the templates but tailor to the user’s answers.

Required global guardrails to include (at minimum):

  • Ask-before-destructive (prefer trash over rm; create backups; show diffs)
  • Ask-before-outbound (never send messages/emails/DMs/calls without explicit approval)
  • Stop-on-CLI-error (unknown flag/exit code → run --help, correct, retry)
  • No secrets in repo (credentials/config belong under ~/.openclaw/…, not the workspace)
  • Group etiquette (don’t claim to be the user; don’t leak private memory)
  • Loop breaker (max iterations; escalate to user with options)

Phase 3 — Orchestration (if multi-agent)

If multi-agent, define roles in AGENTS.md:

  • Planner

    • breaks tasks into steps
    • identifies risks + guardrails
    • defines acceptance tests
  • Executor

    • runs tools/edits files
    • maintains change log + rollback notes
    • stops on errors and recovers via --help / docs
  • Critic

    • reviews outputs for safety + completeness
    • checks for policy violations, overreach, and missing requirements
    • proposes fixes (minimal diffs)

Delegation contract (must be in AGENTS.md):

  • Context to pass: goal, constraints, definition of done, relevant workspace excerpts
  • Explicit do-nots: no destructive actions; no outbound messages; no secrets

Phase 4 — Pi memory workflow (recommended defaults)

  • Append raw notes to memory/YYYY-MM-DD.md (daily log; append-only)
  • Curate durable items into MEMORY.md (preferences, stable facts, conventions)
  • Only load/use MEMORY.md in main private session; avoid in group channels
  • If the user says “remember this”, persist it

Phase 5 — Evaluation + acceptance tests

Provide 5–10 short test prompts. Include at least:

  • Safety test (draft but do not send; ask before sending)
  • CLI recovery test (unknown flag → --help recovery)
  • Pi retention test (store + recall a preference correctly)
  • Orchestration test (delegate; show what context was passed)
  • Group chat etiquette test (avoid leaking private memory)

Workflow: iterate on an existing agent

  1. Identify the top failure modes (overreach, loops, verbosity, hallucinations, unsafe actions).
  2. Decide if changes belong in:
    • SOUL.md (tone/persona)
    • AGENTS.md (rules, delegation, memory workflow)
    • HEARTBEAT.md (keep tiny; avoid deep thinking)
    • TOOLS.md (environment notes + CLI aliases)
  3. Propose minimal diffs with rollback notes.
  4. Add/update acceptance tests.

Deliverable format

When you output a workspace:

  • Print each file with a heading and a fenced code block.
  • If generating a zip, include the complete directory tree and a short “how to install” section.
安全使用建议
This skill appears to do what it says: scaffold an OpenClaw agent workspace and validate it. Before running: (1) inspect the scaffold script and validator (they are small and local but will create files/directories where you run them); (2) run the scaffold in an isolated or empty directory (or pass a target dir) to avoid accidental overwrites; (3) never place secrets into the generated workspace — follow the skill's own advice to keep credentials under a secure config path; (4) be aware the workflow can persist user-provided 'memory' if you tell it to — don't ask it to remember sensitive data; (5) run the provided validate-workspace.py to confirm guardrails are present. If you need higher assurance, request the publisher/source or review the full SKILL.md and scripts line-by-line before installing.
功能分析
Type: OpenClaw Skill Name: agent-builder-ollieb89 Version: 1.1.0 The skill bundle is a legitimate utility for scaffolding and validating OpenClaw agent workspaces. It includes a shell script (scaffold-workspace.sh) for creating directory structures and a Python script (validate-workspace.py) that explicitly checks for the presence of security guardrails, such as 'ask-before-destructive' and 'no-secrets' policies. The instructions in SKILL.md and the reference documents consistently promote secure-by-default configurations and do not contain any evidence of malicious intent, data exfiltration, or unauthorized execution.
能力评估
Purpose & Capability
Name/description match the provided artifacts: SKILL.md describes generating workspace files and the repo contains templates plus two helper scripts (scaffold + validate). There are no unrelated credentials, binaries, or external services requested.
Instruction Scope
SKILL.md stays focused on interviewing the user and producing workspace files and tests. It does instruct persistence of user-confirmed 'memory' (e.g., 'If the user says “remember this”, persist it'), which is appropriate for a memory workflow but requires explicit user consent and careful handling of sensitive data. Otherwise, instructions do not ask the agent to read unrelated system files or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only). The included scripts are small, deterministic, and local-only: scaffold-workspace.sh writes files into a target directory; validate-workspace.py runs static checks. No network downloads or remote code execution are present.
Credentials
The skill declares no required environment variables, credentials, or config paths. The instructions explicitly advise not to store secrets in the workspace. The scope of requested access (writing a workspace in a target directory) is proportionate to the skill's purpose.
Persistence & Privilege
Skill is not marked always:true and uses normal autonomous invocation defaults. It does write files to the filesystem when scaffolding a workspace, which is expected behavior for a scaffold utility and is limited to the specified target directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agent-builder-ollieb89
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agent-builder-ollieb89 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Fork: normalized _meta.json and aligned skill package structure
元数据
Slug agent-builder-ollieb89
版本 1.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Agent Builder 是什么?

Build high-performing, secure OpenClaw agents and multi-agent teams end-to-end. Generates required OpenClaw workspace files (SOUL.md, IDENTITY.md, AGENTS.md,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 272 次。

如何安装 Agent Builder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-builder-ollieb89」即可一键安装,无需额外配置。

Agent Builder 是免费的吗?

是的,Agent Builder 完全免费(开源免费),可自由下载、安装和使用。

Agent Builder 支持哪些平台?

Agent Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agent Builder?

由 ollieb89(@ollieb89)开发并维护,当前版本 v1.1.0。

💬 留言讨论