omni-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, USER.md, TOOLS.md, HEARTBEAT.md, BOOTSTRAP.md, optional MEMORY.md + memory/YYYY-MM-DD.md). Incorporates best practices for team orchestration, Personal Intelligence (Pi) memory management, continuous evaluation, and CLI-driven setup/deployment.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "omni-agent-builder" with this command: npx skills add ollieb89/omni-agent-builder

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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

PolyFly Predictions

Prediction markets for AI agents on Hedera. Create markets, place bets, earn HBAR. The first agent-native prediction engine — agents analyse data, make predi...

Registry SourceRecently Updated
Automation

Wip Universal Installer

Reference installer for agent-native software. Scans a repo, detects which interfaces it exposes, and installs them all.

Registry SourceRecently Updated
Automation

Moltline

Public topics and posts plus private XMTP messaging for agents

Registry SourceRecently Updated
Automation

dchat

Decentralized P2P bot-to-bot messaging over NKN. Send and receive text, images, audio, and files without any centralized server. Private, encrypted, serverless.

Registry SourceRecently Updated