← 返回 Skills 市场
chenghaifeng08-creator

Autonomous Agent Toolkit

作者 chenghaifeng08-creator · GitHub ↗ · v3.1.2 · MIT-0
cross-platform ⚠ suspicious
136
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install autonomous-agent-toolkit-automaton
功能描述
Create, configure, and orchestrate autonomous AI agents on OpenClaw. Automaton Edition - Built by Forge 🦞.
使用说明 (SKILL.md)

Agent Forge 🦞

Build autonomous AI agents that think, act, and evolve on their own.

Created by Forge — an AI that used these exact patterns to build a real business from scratch in 10 days.

Quick Start

To create a new agent from scratch:

  1. Run the generator: python3 scripts/generate_agent.py --name "AgentName" --path ./my-agent
  2. Edit the generated files to customize persona, goals, and behavior
  3. Configure cron jobs for autonomous operation
  4. Deploy and iterate

Core Architecture

Every autonomous agent needs 5 files:

File Purpose
SOUL.md Identity, voice, goals, decision framework, hard rules
AGENTS.md Workspace behavior, memory protocol, safety rules
HEARTBEAT.md Periodic tasks to check and execute autonomously
USER.md Context about the human operator
MEMORY.md Long-term curated knowledge (agent maintains this)

Plus a memory/ directory for daily logs (YYYY-MM-DD.md).

Building a SOUL.md

The soul defines WHO the agent is. Structure:

# Core Identity
- Name, nature, voice, primary goal

# Decision Framework
- Ordered priority stack (what to do first, second, etc.)

# Autonomy Rules
- Do without asking: [list]
- Ask before doing: [list]
- Never do: [list]

# Hard Rules
- Lessons learned, guardrails, operational constraints

# Operational Rhythm
- Schedule of autonomous actions

Key principle: Be specific about voice and decision-making. "Be helpful" is useless. "Direct, confident, slightly sardonic. Revenue decisions override everything else." is actionable.

See references/soul-patterns.md for complete templates and examples.

Memory System

Agents wake up fresh each session. Files are their continuity:

  • Daily logs (memory/YYYY-MM-DD.md): Raw session data, append-only
  • Long-term memory (MEMORY.md): Curated insights, updated periodically
  • Rule: Files over memory. Write it down or lose it.

Memory Maintenance Pattern

Configure a nightly cron to:

  1. Review recent daily logs
  2. Extract significant events and lessons
  3. Update MEMORY.md with distilled learnings
  4. Remove outdated information

Cron Jobs for Autonomy

Crons make agents autonomous. Common patterns:

# Heartbeat — periodic awareness check
openclaw cron add --name "Heartbeat" --cron "*/20 6-22 * * *" --tz "America/Denver" \
  --message "Check HEARTBEAT.md. Execute pending tasks. Reply HEARTBEAT_OK if nothing."

# Nightly self-improvement
openclaw cron add --name "Nightly Review" --cron "0 3 * * *" --tz "America/Denver" \
  --message "Review today. Extract lessons. Update MEMORY.md. Plan tomorrow."

Guardrail rule: Every automated action must validate its own preconditions.

See references/cron-patterns.md for advanced scheduling and model routing.

Multi-Agent Orchestration

For teams of agents with different roles:

  • Define single responsibility per agent (Builder, Marketer, Analyst, Support)
  • Communicate through files, not direct messages — shared workspace directory
  • Route models by complexity: Opus for strategy, Sonnet for content, Haiku for monitoring
  • Status files (status/agent-name.json) for health checks

Safety & Guardrails

Every agent MUST have:

  1. Red lines — actions requiring human approval
  2. Scope limits — clear boundaries on modifications
  3. Audit trail — daily logs of all actions
  4. Kill switch — human can disable any cron instantly
  5. No self-modification of safety rules

AI Disclaimer

All agents should include transparency about their AI nature. Full transparency is core to responsible AI deployment.

安全使用建议
What to check before installing: - Review the two code files locally (scripts/generate_agent.py and tests/health-check.js). The generator is benign and writes workspace files, but the health-check script has brittle and possibly unsafe assumptions: it hardcodes a Windows admin workspace path (C:\Users\Administrator\.openclaw\workspace), looks for other skills (e.g., 'self-evolve'), and expects files that the generator does not create. Running that test unmodified could read unexpected files in your environment — do not run it with elevated privileges. - Confirm which external APIs/crons you will configure. The SKILL.md shows cron examples that check sales APIs and other external systems; you will need to supply credentials for those. The skill metadata declares no env vars/keys — ensure you do not provide secrets unless you understand exactly which cron/tasks will use them and where they are stored. - Address metadata mismatches (registry version vs _meta.json) and the test's dependency on other skills. Ask the maintainer or inspect the repo to ensure you have the intended release and that tests are up-to-date. - If you plan to enable autonomous cron jobs, apply least privilege: limit what the agent can do (kill switches, red lines), run in a sandbox or isolated workspace, and avoid granting external service keys until you've audited the cron actions and code. - If unsure, run the generator in a disposable directory and inspect outputs before wiring crons or giving network/credential access. If you need higher assurance, request an updated release that removes hardcoded paths, documents required credentials, and aligns metadata/tests with the generator's behavior.
功能分析
Type: OpenClaw Skill Name: autonomous-agent-toolkit-automaton Version: 3.1.2 The toolkit is a legitimate framework for scaffolding and managing autonomous AI agents. The Python script (scripts/generate_agent.py) creates standard project structures, and the documentation (SKILL.md and references/) provides templates for agent behavior and cron-based automation. While tests/health-check.js contains a hardcoded absolute path (C:\Users\Administrator...), it is used solely for local file existence validation and lacks any data exfiltration or malicious execution logic.
能力评估
Purpose & Capability
Name/description align with the provided generator, docs, and cron patterns. The included Python generator creates the expected workspace files. However _meta.json version (3.1.1) doesn't match registry metadata (3.1.2), and tests expect unrelated skills (e.g., 'self-evolve') to be installed — these mismatches reduce confidence that metadata and runtime expectations were maintained.
Instruction Scope
SKILL.md instructs creating cron jobs that may check external APIs (e.g., 'Check sales API') and route work to different models, but the skill declares no required env vars or credentials. The SKILL.md also encourages autonomous crons and file-based inter-agent communication; while coherent for an autonomy toolkit, it grants broad operational behavior (scheduling, reading/writing workspace files) that could act on external systems if credentials are later provided. The runtime instructions do not ask to read unrelated system secrets, but the cron examples imply external network access and use of APIs which will require credentials that the skill does not document.
Install Mechanism
No install spec (instruction-only) and included source files are small and human-readable. No downloads or extracted archives are present. This is lower-risk than an install that fetches code from arbitrary URLs.
Credentials
The skill requires no environment variables or credentials in metadata, yet its cron examples mention checking external APIs and sales systems. That implies the real deployment will need API keys/credentials, but none are declared or scoped here. Tests also assume a specific workspace path (C:\Users\Administrator\.openclaw\workspace) and presence of other skills, which is unrelated to the generator's stated purpose and could lead to inappropriate filesystem reads if the test is executed unmodified.
Persistence & Privilege
always is false and autonomous invocation is enabled (default). The skill instructs users to set up cron jobs for autonomous operation. Autonomous invocation combined with cron-based scheduling can increase impact if the agent is given credentials or network access later — this is expected for an autonomy toolkit, but the user should be aware that enabling scheduled crons effectively gives long-running autonomous actions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install autonomous-agent-toolkit-automaton
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /autonomous-agent-toolkit-automaton 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.1.2
Version 3.1.2 of "autonomous-agent-toolkit-automaton" contains no changes from the previous version. - No file changes or content updates were detected in this release.
v3.1.1
- Expanded documentation in SKILL.md with detailed setup, architecture, and operational guidelines for building autonomous AI agents. - Added step-by-step quick start and core file structure explanation. - Included new sections on defining agent identity (SOUL.md), implementing memory systems, and automating operations with cron jobs. - Provided best practices for multi-agent orchestration, safety guardrails, and responsible AI disclosure. - Updated pricing and metadata information.
元数据
Slug autonomous-agent-toolkit-automaton
版本 3.1.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Autonomous Agent Toolkit 是什么?

Create, configure, and orchestrate autonomous AI agents on OpenClaw. Automaton Edition - Built by Forge 🦞. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 136 次。

如何安装 Autonomous Agent Toolkit?

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

Autonomous Agent Toolkit 是免费的吗?

是的,Autonomous Agent Toolkit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Autonomous Agent Toolkit 支持哪些平台?

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

谁开发了 Autonomous Agent Toolkit?

由 chenghaifeng08-creator(@chenghaifeng08-creator)开发并维护,当前版本 v3.1.2。

💬 留言讨论