Sign In
A

Autonomous Agents

@sickn33
Visit Skill
Share:

Community skill with design patterns for agents that plan and act on their own: ReAct, plan-execute, reflection, guardrails, cost control and durable execution, with a long list of failure modes.

Security Reviewed

Markdown-only design guide with illustrative Python; no scripts, no network, no keys in the skill.

Install Autonomous Agents in Google Antigravity

Antigravity loads skills from .agents/skills/ in your project or ~/.gemini/config/skills/ for all projects (official docs). Full guide

EasiestOption 1: paste this to your Antigravity agent
Install the "Autonomous Agents" skill for Google Antigravity.
Follow the steps at https://www.antigravityskills.org/install/autonomous-agents.md (source: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/autonomous-agents).
Before running anything, show me what you will download and whether it includes scripts, and wait for my OK.
Install it into this project (.agents/skills/) unless I say global. When done, check that Antigravity lists it as an installed skill.

The agent reads the install file, shows you what it will download and waits for your OK.

Option 2: install it yourself
  1. 1. Download the repository
    git clone --depth 1 https://github.com/sickn33/antigravity-awesome-skills.git /tmp/ag-skills && git -C /tmp/ag-skills log -1 --format=%h

    We reviewed commit a307264. If the second command prints a different hash, the skill may have changed since our review.

  2. 2. Copy the skill into this project (workspace skill)
    mkdir -p .agents/skills && cp -r /tmp/ag-skills/skills/autonomous-agents .agents/skills/

    Run from your project root. Antigravity reads workspace skills from .agents/skills/<folder>/; this folder holds SKILL.md and references/detailed-guide.md (2 files, no scripts).

  3. 3. Or install it for all projects (global skill)
    mkdir -p ~/.gemini/config/skills && cp -r /tmp/ag-skills/skills/autonomous-agents ~/.gemini/config/skills/

    Use this instead of the previous step. Copy only the skills you need: the repo README warns that a large watched skills folder can overload Antigravity's context.

  4. 4. Check that Antigravity sees it

    Antigravity app: start a new conversation and ask "What skills do you have?"; autonomous-agents should be listed. Antigravity CLI: run /skills (/skills reload in a session that was already open).

The repository's own installer (npx agentic-awesome-skills --antigravity --skills <ids> --dry-run, README) can also install selected skills; the copy steps above use the standard Antigravity skill folders and install only this one.

Using Claude Code, Cursor or Codex? See other assistants below.

What is Autonomous Agents?

autonomous-agents is a community-contributed skill in sickn33's antigravity-awesome-skills collection; its frontmatter credits vibeship-spawner-skills (Apache 2.0). SKILL.md is a short summary (82 lines) and the substance is references/detailed-guide.md (1,065 lines): principles (reliability over autonomy), four frameworks, patterns with Python/LangGraph examples (ReAct loop, plan-execute, reflection, guardrailed autonomy, durable execution), eight "sharp edges" and ten validation checks.

How to use Autonomous Agents?

Install the skill when you are designing or reviewing an agent that calls tools in a loop. Ask the agent to apply the patterns: add a step limit, cost cap and timeout, require human approval for destructive actions, checkpoint state, and log every action. It is design guidance for you to build with, not an agent you can start.

Key features of Autonomous Agents

  • โœ“We counted at a307264: the folder has 2 Markdown files and no scripts: SKILL.md (82 lines, 3,273 bytes) and references/detailed-guide.md (1,065 lines, 27,414 bytes)
  • โœ“We counted: the guide lists 4 frameworks (LangGraph, AutoGPT, CrewAI, Claude Agent SDK) and 3 core patterns (ReAct, Plan-Execute, Reflection), plus guardrailed autonomy and durable execution
  • โœ“We counted: 8 sharp-edge headings, among them error probability compounding, API cost explosion from context growth, "demo works but production fails", agents fabricating data when stuck, integration failures, dangerous actions and running out of context
  • โœ“We checked the arithmetic behind the headline claim: 0.95 to the power 5, 10 and 20 gives about 77%, 60% and 36%, which matches the guide's table
  • โœ“We counted: 10 validation checks, including "Agent Loop Without Step Limit", "No Cost Tracking or Limits", "MemorySaver Used in Production" and "Destructive Actions Without Rollback"
  • โœ“Quality note: in SKILL.md at this commit an unfenced Python snippet (a ContextManager class) sits after the Detailed Guide pointer without a heading; it is example code and harmless, but the file is untidy

When to use Autonomous Agents

  1. 1Adding a step limit, timeout and cost cap to an agent loop before it runs unattended
  2. 2Choosing between ReAct and plan-execute for a multi-step task
  3. 3Reviewing an agent design for destructive actions and missing approval steps

Source and files

Upstream risk label
critical
Added upstream
2026-02-27
SKILL.md size
3.2 KB
Files in the skill folder
SKILL.md ยท references
Listing synced
2026-10-05 from commit bdacd76

Installation & Setup Guide

Agent Rules / Prompt Setup

Follow these steps (taken from the project's own docs) to configure Autonomous Agents in your development environment.

Step 1: Claude Code (manual copy)claude
mkdir -p .claude/skills && cp -r /tmp/ag-skills/skills/autonomous-agents .claude/skills/

Not documented per skill by the repository; this uses Claude Code's standard .claude/skills/ folder after the clone above.

Step 2: Cursor: not documented by the projectcursor

The README lists installer targets for several hosts, but gives no per-skill Cursor path, so we do not list one.

Usage Example & Verification

Prompt / Request Example
1) SKILL.md example: "Use @autonomous-agents for this task: ..." followed by your task.

2) Our example: "Use the autonomous-agents skill to review agent.py. List which of the guide's validation checks it fails (step limit, cost limit, timeout, checkpointing, output validation) and add the missing guards."
-> The agent reads your code against the 10 checks and proposes small patches, for example a max-steps counter and a budget check.

3) Our example: "Design a research agent that can read the web but must ask me before sending any email. Use the skill's guardrailed autonomy pattern."
-> The agent separates read and write permissions, marks email as needing confirmation and adds audit logging, as the guide recommends.

Security Review

Static review
Reviewed Date
2026-10-15
Audited Ref / Commit
a3072641b750a1fb2f6ce695a5f984ea3d4c3ec1
Reviewer
antigravityskills.org (static review)

Markdown-only design guide with illustrative Python; no scripts, no network, no keys in the skill.

Full review: scope, findings, risks
Audit Scope:SKILL.md read in full; references/detailed-guide.md read for principles, tooling, patterns, all sharp-edge and validation-check headings and the dangerous-actions and cost sections, and searched for commands, URLs and key names; repository README install and disclaimer sections and LICENSE, all at commit a307264 (2026-10-15). Static review only; nothing was executed.
Key Findings:Instruction-only skill. Two Markdown files; the code is illustrative Python/LangGraph. No executable files, no commands for the agent to run, no URLs fetched, no credentials. The guide itself recommends least privilege, dry runs, confirmation for dangerous actions and audit logging.
Identified Operational Risks & Permissions:Low for the skill itself. Medium for anything you build from it: an agent with tools can act in real systems, so follow the guide's own advice on permissions and approvals.

Both files were searched for shell commands, package installs, URLs and key names. The only environment variables are os.environ["POSTGRES_URL"] in two LangGraph checkpointer examples; no values appear. SKILL.md contains one stray unfenced Python class. Nothing in the skill downloads, uploads or runs anything. This is a read of the text, not a behaviour test.

Operational Notes & Known Limitations

Known Limitations

  • โ€ขDesign guidance, not a runnable agent: building it needs your own framework, model access and keys
  • โ€ขThe examples use Python with LangGraph and an OpenAI-style client; production use needs a real checkpointer and your own testing
  • โ€ขStatements about frameworks and year-specific lessons (for example the LangGraph 1.0 note) reflect when the guide was written and may be out of date
  • โ€ขThe skill's frontmatter says risk: critical, which we read as reflecting that the topic is agents taking actions; the files themselves contain no scripts, but an agent you build with them can act in your systems, so keep least-privilege tools and approvals

Frequently Asked Questions

Is the Autonomous Agents skill safe?

It is two Markdown files. We read the wrapper and read and searched the guide: no scripts, no network calls from the skill, no API keys; the only environment variable shown is a database URL in example code. The risk comes from what you build with it, which the guide itself says should have limits and approvals.

How do I install Autonomous Agents in Antigravity?

Clone sickn33/antigravity-awesome-skills, copy skills/autonomous-agents into .agents/skills/ (or ~/.gemini/config/skills/), then ask "What skills do you have?" (Antigravity CLI: /skills). The project README documents its own installer for selected skills.

Does it give me a working autonomous agent?

No. It teaches patterns and checks for building one. The code samples are illustrations you adapt.

Does it recommend full autonomy?

No. Its stated principles are reliability over autonomy, human approval for critical decisions and treating model output as proposals, not truth.

Is it an official Google skill?

No. It is community-contributed to an independent collection whose README says it is not affiliated with or endorsed by Google.

Supported Platforms

antigravityclaude