from https://docs.openclaw.ai (max 8000 chars)

from https://github.com/openclaw/openclaw (max 8000 chars)

from https://gravityclaw.ai (max 8000 chars)

from https://github.com/gravityclaw/gravityclaw (max 8000 chars)

from https://github.com/antigravity-ai/antigravity (max 8000 chars)

from https://antigravity.dev (max 8000 chars)

from https://clawhub.ai (max 5000 chars)

from https://github.com/gravity-ai/gravity-claw (max 5000 chars)

from https://www.npmjs.com/package/openclaw (max 5000 chars)

from https://github.com/NousResearch/hermes-agent/blob/main/README.md (max 5000 chars)

from https://raw.githubusercontent.com/NousResearch/hermes-agent/main/README.md (max 8000 chars)

from https://raw.githubusercontent.com/NousResearch/hermes-agent/main/README.md (mode text, max 8000 chars)

from https://gravityclaw.com (max 5000 chars)

from https://github.com/gravityclaw (max 5000 chars)

from https://gravityclaw.com/about (max 5000 chars)

from https://github.com/gravityclaw?tab=repositories (max 5000 chars)

OK here's what I found after deep research:

**OpenClaw (what we run now)**
• Version: 2026.5.7 (latest, updated 3 days ago)
• GitHub: 3.9k issues, 3.8k PRs (very active development)
• Language: TypeScript/Node.js
• ClawhHub: 52.7k tools, 180k users, 12M downloads
• Strengths: Multi-channel breadth (built-in + plugins for every platform), mature gateway architecture, mobile nodes (iOS/Android), Web Control UI, strong community skill ecosystem
• Philosophy: "Gateway-first" — connects any model to any surface

**Hermes Agent (NousResearch)**
• GitHub: 3.4k issues, 5k+ PRs (also very active)
• Language: Python 3.11 + uv
• Released: February 2026
• Strengths: Self-improving learning loop, Honcho dialectic user modeling, 7 execution backends (local/Docker/SSH/Singularity/Modal/Daytona/Vercel Sandbox), FTS5 session search with LLM summarization, research-ready (RL/trajectory generation), serverless hibernation
• Philosophy: "The agent that grows with you" — learning + autonomy first
• **KEY FINDING: Has `hermes claw migrate` built-in** — they've made the OpenClaw→Hermes migration a first-class supported path

**GravityClaw**
• gravityclaw.com = "AI Social Media Creative Engine"
• NOT a personal agent framework — it's in a completely different category (AI content/social media)
• Unless you're thinking of something else by that name?

**Head-to-head on what matters to you:**

| Dimension | OpenClaw | Hermes |
(can't use tables in Stoat, doing bullets)

**Channel support:**
• OpenClaw: 15+ built-in + plugins (Stoat/Revolt, iMessage, Matrix, Nostr, etc.)
• Hermes: Telegram, Discord, Slack, WhatsApp, Signal, Email, CLI

**Memory/Learning:**
• OpenClaw: QMD hybrid search, MEMORY.md, session transcripts (90d), manual skill creation
• Hermes: FTS5 + LLM summarization, Honcho user modeling, autonomous skill creation + self-improvement, periodic memory nudges

**Execution:**
• OpenClaw: Local + sandbox (basic)
• Hermes: 7 backends — local, Docker, SSH, Singularity, Modal, Daytona, Vercel Sandbox. Serverless hibernation.

**Self-improvement:**
• OpenClaw: Has skill-creator but it's triggered manually
• Hermes: Closed learning loop — auto-creates skills, auto-improves them, nudges itself to persist knowledge

**Model support:**
• Both: Model agnostic, hot-swappable
• Hermes adds: Nous Portal (native OAuth), NVIDIA NIM, Xiaomi MiMo, Kimi/Moonshot, MiniMax, HuggingFace — all first-class

**Research/MLOps:**
• OpenClaw: None
• Hermes: Batch trajectory generation, Atropos RL, trajectory compression for fine-tuning

**Language/Ecosystem:**
• OpenClaw: TypeScript/Node (your preferred stack)
• Hermes: Python (not your jam, but works fine as a runtime you don't touch)

**Migration:**
• `hermes claw migrate` exists as a first-class command. They built the bridge for us.

**My revised take:**

Hermes wins on the self-improvement and execution dimensions. The closed learning loop (auto-skill creation + self-improving skills + Honcho user modeling) is genuinely superior to what OpenClaw does today. And the 7 execution backends means I could run code in Docker isolation, SSH into your QNAP, or spin up Modal for heavy compute — without you configuring anything special.

OpenClaw wins on channel breadth (Stoat/Revolt support specifically — Hermes probably doesn't have that) and you being in TypeScript-land if you ever want to hack on the runtime itself.

**The `hermes claw migrate` command changes my calculus.** If migration is a supported, tested path, the integration rebuilding cost I warned about earlier might be much lower than I estimated. They've clearly seen enough OpenClaw users migrating that they built tooling for it.

**Revised recommendation:** It's worth a test. Install Hermes alongside me (doesn't conflict — different directory, different port), run the migration tool, see what it actually ports over vs what breaks. If Stoat and our custom integrations survive, the self-improvement loop alone makes it worth switching.

Want me to install it and run `hermes claw migrate` in dry-run mode to see what it would do?


stoat discord signal amazon-bedrock anthropic brave memory-core

amazon-bedrock amazon-bedrock-mantle anthropic anthropic-vertex arcee byteplus cerebras chutes cloudflare-ai-gateway comfy copilot-proxy deepinfra deepseek fal fireworks github-copilot google groq huggingface kilocode kimi litellm lmstudio memory-core microsoft-foundry minimax mistral moonshot nvidia ollama openai opencode opencode-go openrouter qianfan qwen sglang signal stepfun stoat synthetic tencent together venice vercel-ai-gateway vllm volcengine vydra xai xiaomi zai

Memory (Core)

File-backed memory search tools and CLI

Signal

Signal channel plugin

Stoat

Stoat (Revolt) channel plugin

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

agent-autonomy-kit

Stop waiting for prompts. Keep working.

agent-browser

Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection

alpaca

Trade stocks and crypto via Alpaca API. Use for market data (quotes, bars, news), placing orders (market, limit, stop), checking positions, portfolio management, and account info. Supports both paper and live trading. Use when user asks about stock prices, wants to buy/sell securities, check portfolio, or manage trades.

asset-allocation

Professional investment advisory skill based on CFA framework. From financial diagnosis to portfolio rebalancing. Use when: users ask about investing, wealth management, fund/ETF selection, retirement planning, or asset allocation. Covers: risk assessment, goal-based planning, portfolio construction, product selection, and ongoing rebalancing.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

browser-booking-agent

Execute booking/search flows via browser automation with verification artifacts. Use for reservation forms, availability checks, and capture of proof (screenshots/confirmation IDs).

cinematic-script-writer

Create professional cinematic scripts for AI video generation with character consistency and cinematography knowledge. Use when the user wants to write a cinematic script, create story contexts with characters, generate image prompts for AI video tools (Midjourney, Sora, Veo), or needs cinematography guidance (camera angles, lighting, color grading). Also use for character consistency sheets, voice profiles, anachronism detection, and saving scripts to Google Drive.

clawcall

Make real AI-powered phone calls. Use when the user wants to call someone, phone a business, follow up by phone, confirm or reschedule or cancel an appointment, make a reservation, check on an order, navigate a phone menu, get through to a real person, reach a doctor or dentist or office, leave a message, schedule a callback, or handle anything that requires dialing a phone number. NOT for international calls, SMS, or email. US and Canada only. Works on the first call — API key is auto-provisioned.

clawhub

Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.

discord

Discord ops via the message tool (channel=discord).

dividend-growth-pullback-screener

Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing temporary pullbacks, identified by RSI oversold conditions (RSI ≤40). This skill combines fundamental dividend analysis with technical timing indicators to identify buying opportunities in strong dividend growers during short-term weakness.

finance

Track stocks, ETFs, indices, crypto (where available), and FX pairs with caching + provider fallbacks.

Daily macro + market brief (FRED + benchmarks + watchlist ticker) with critical-headline triage, explicit source/freshness notes, and graceful fallback behavior. Use when the user asks for a concise “what moved today and why” summary with practical context.

finance-news

Market news briefings with AI summaries. Use when asked about stock news, market updates, portfolio performance, morning/evening briefings, financial headlines, or price alerts. Supports US/Europe/Japan markets, WhatsApp delivery, and English/German output.

finance-radar

Stock and cryptocurrency analysis powered by Yahoo Finance data. Use when a user wants to: (1) Analyze stocks or crypto prices/fundamentals, (2) Track investment portfolios, (3) Monitor watchlists with alerts, (4) Analyze dividends, (5) Score stocks on 8 dimensions, (6) Detect viral trending tickers (hot scanner), (7) Spot rumors and early signals before mainstream, (8) Check earnings reactions, (9) Find trending stocks or crypto. Integrates SkillPay.me billing at 0.001 USDT per call.

First Investing Policy Statement

Helps beginners create a personal investing rulebook before they buy anything: goals, risk tolerance, contribution rhythm, rebalancing rules, and panic-prevention guardrails.

fred-navigator

Navigate FRED categories and series using fredapi, supporting natural-language queries with intent recognition and double validation.

gh-issues

Fetch GitHub issues, delegate fixes to subagents, open PRs, watch reviews, or run /gh-issues workflows.

github

Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.

gog

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

healthcheck

Audit and harden hosts running OpenClaw for SSH, firewall, updates, exposure, cron checks, and risk posture.

imap-smtp-email

Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Supports multiple accounts. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip.188.com.

imsg

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.

investing-analyst

Thesis-driven equity and options trading analyst. Use when: (1) evaluating a trade idea before entering a position, (2) analyzing options pricing via IV vs Historical Volatility, (3) planning earnings catalyst plays, (4) reviewing a losing position and deciding whether to hold or exit, (5) checking for emotional/FOMO trading patterns, (6) running a pre-trade checklist. NOT for: general financial education, portfolio-level asset allocation, or tax advice.

ios-simulator

Automate iOS Simulator workflows (simctl + idb): create/boot/erase devices, install/launch apps, push notifications, privacy grants, screenshots, and accessibility-based UI navigation. Use when working with iOS apps, Xcode, Simulator, simctl, idb, UI automation, or iOS testing.

market-news-analyst

This skill should be used when analyzing recent market-moving news events and their impact on equity markets and commodities. Use this skill when the user requests analysis of major financial news from the past 10 days, wants to understand market reactions to monetary policy decisions (FOMC, ECB, BOJ), needs assessment of geopolitical events' impact on commodities, or requires comprehensive review of earnings announcements from mega-cap stocks. The skill automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports. All analysis thinking and output are conducted in English.

mcporter

List, configure, authenticate, call, and inspect MCP servers/tools with mcporter over HTTP or stdio.

memory-hygiene

Audit, clean, and optimize Clawdbot's vector memory (LanceDB). Use when memory is bloated with junk, token usage is high from irrelevant auto-recalls, or setting up memory maintenance automation.

Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues. Use when you need an auditable automation that won’t silently fail.

nano-pdf

Edit PDFs with natural-language instructions using the nano-pdf CLI.

node-connect

Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.

obsidian

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.

ontology

Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.

openai-whisper

Local speech-to-text with the Whisper CLI (no API key).

pr-commit-workflow

This skill should be used when creating commits or pull requests, enforcing a human-written PR structure, intent capture, and evidence in agentic workflows.

proactive-agent

Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer, Autonomous Crons, and battle-tested patterns. Part of the Hal Stack 🦞

protonmail

ProtonMail integration via Proton Mail Bridge for reading and sending encrypted emails.

quantitative-research

World-class systematic trading research - backtesting, alpha generation, factor models, statistical arbitrage. Transform hypotheses into edges. Use when "backtest, alpha, factor model, statistical arbitrage, quant research, systematic trading, mean reversion, momentum strategy, regime detection, walk forward, " mentioned.

Self-Improving + Proactive Agent

Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when (1) a command, tool, API, or operation fails; (2) the user corrects you or rejects your work; (3) you realize your knowledge is outdated or incorrect; (4) you discover a better approach; (5) the user explicitly installs or references the skill for the current task.

skill-creator

Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.

taskflow

Coordinate multi-step detached tasks as one durable TaskFlow job with owner context, state, waits, and child tasks.

taskflow-inbox-triage

Example TaskFlow pattern for inbox triage, intent routing, waiting on replies, and later summaries.

tavily

AI-optimized web search using Tavily Search API. Use when you need comprehensive web research, current events lookup, domain-specific search, or AI-generated answer summaries. Tavily is optimized for LLM consumption with clean structured results, answer generation, and raw content extraction. Best for research tasks, news queries, fact-checking, and gathering authoritative sources.

tmux

Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.

tradingview-screener

Screen markets across 6 asset classes using TradingView data. API pre-filters + pandas computed signals. YAML-driven strategies.

vercel

Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.

video-frames

Extract frames or short clips from videos using ffmpeg.

weather

Get current weather, rain, temperature, and forecasts for locations or travel planning.

yahoo-finance

Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.

⚠ Skills catalog using compact format (descriptions omitted). Run `openclaw skills check` to audit.

The following skills provide specialized instructions for specific tasks.
Use the read tool to load a skill's file when the task matches its name.
When a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.

<available_skills>
  <skill>
    <name>1password</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/1password/SKILL.md</location>
  </skill>
  <skill>
    <name>agent-autonomy-kit</name>
    <location>~/.openclaw/workspace/skills/agent-autonomy-kit/SKILL.md</location>
  </skill>
  <skill>
    <name>agent-browser</name>
    <location>~/.openclaw/workspace/skills/agent-browser-clawdbot/SKILL.md</location>
  </skill>
  <skill>
    <name>alpaca</name>
    <location>~/.openclaw/workspace/skills/alpaca/SKILL.md</location>
  </skill>
  <skill>
    <name>asset-allocation</name>
    <location>~/.openclaw/workspace/skills/asset-allocation/SKILL.md</location>
  </skill>
  <skill>
    <name>blogwatcher</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/blogwatcher/SKILL.md</location>
  </skill>
  <skill>
    <name>browser-booking-agent</name>
    <location>~/.openclaw/workspace/skills/browser-booking-agent/SKILL.md</location>
  </skill>
  <skill>
    <name>cinematic-script-writer</name>
    <location>~/.openclaw/workspace/skills/cinematic-script-writer/SKILL.md</location>
  </skill>
  <skill>
    <name>clawcall</name>
    <location>~/.openclaw/workspace/skills/clawcall-dev/SKILL.md</location>
  </skill>
  <skill>
    <name>clawhub</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/clawhub/SKILL.md</location>
  </skill>
  <skill>
    <name>discord</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/discord/SKILL.md</location>
  </skill>
  <skill>
    <name>dividend-growth-pullback-screener</name>
    <location>~/.openclaw/workspace/skills/dividend-growth-pullback-screener/SKILL.md</location>
  </skill>
  <skill>
    <name>finance</name>
    <location>~/.openclaw/workspace/skills/finance/SKILL.md</location>
  </skill>
  <skill>
    <name>finance_lite</name>
    <location>~/.openclaw/workspace/skills/finance-lite/SKILL.md</location>
  </skill>
  <skill>
    <name>finance-news</name>
    <location>~/.openclaw/workspace/skills/finance-news/SKILL.md</location>
  </skill>
  <skill>
    <name>finance-radar</name>
    <location>~/.openclaw/workspace/skills/finance-radar/SKILL.md</location>
  </skill>
  <skill>
    <name>First Investing Policy Statement</name>
    <location>~/.openclaw/workspace/skills/first-investing-policy-statement/SKILL.md</location>
  </skill>
  <skill>
    <name>fred-navigator</name>
    <location>~/.openclaw/workspace/skills/fred-navigator/SKILL.md</location>
  </skill>
  <skill>
    <name>gh-issues</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/gh-issues/SKILL.md</location>
  </skill>
  <skill>
    <name>github</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/github/SKILL.md</location>
  </skill>
  <skill>
    <name>gog</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/gog/SKILL.md</location>
  </skill>
  <skill>
    <name>healthcheck</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/healthcheck/SKILL.md</location>
  </skill>
  <skill>
    <name>imap-smtp-email</name>
    <location>~/.openclaw/workspace/skills/imap-smtp-email/SKILL.md</location>
  </skill>
  <skill>
    <name>imsg</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/imsg/SKILL.md</location>
  </skill>
  <skill>
    <name>investing-analyst</name>
    <location>~/.openclaw/workspace/skills/investing-analyst/SKILL.md</location>
  </skill>
  <skill>
    <name>ios-simulator</name>
    <location>~/.openclaw/workspace/skills/ios-simulator/SKILL.md</location>
  </skill>
  <skill>
    <name>market-news-analyst</name>
    <location>~/.openclaw/workspace/skills/market-news-analyst/SKILL.md</location>
  </skill>
  <skill>
    <name>mcporter</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/mcporter/SKILL.md</location>
  </skill>
  <skill>
    <name>memory-hygiene</name>
    <location>~/.openclaw/workspace/skills/memory-hygiene/SKILL.md</location>
  </skill>
  <skill>
    <name>n8n-workflow-automation</name>
    <location>~/.openclaw/workspace/skills/n8n-workflow-automation/SKILL.md</location>
  </skill>
  <skill>
    <name>nano-pdf</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/nano-pdf/SKILL.md</location>
  </skill>
  <skill>
    <name>node-connect</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/node-connect/SKILL.md</location>
  </skill>
  <skill>
    <name>obsidian</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/obsidian/SKILL.md</location>
  </skill>
  <skill>
    <name>ontology</name>
    <location>~/.openclaw/workspace/skills/ontology/SKILL.md</location>
  </skill>
  <skill>
    <name>openai-whisper</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/openai-whisper/SKILL.md</location>
  </skill>
  <skill>
    <name>pr-commit-workflow</name>
    <location>~/.openclaw/workspace/skills/pr-commit-workflow/SKILL.md</location>
  </skill>
  <skill>
    <name>proactive-agent</name>
    <location>~/.openclaw/workspace/skills/proactive-agent/SKILL.md</location>
  </skill>
  <skill>
    <name>protonmail</name>
    <location>~/.openclaw/workspace/skills/openclaw-protonmail/SKILL.md</location>
  </skill>
  <skill>
    <name>quantitative-research</name>
    <location>~/.openclaw/workspace/skills/quantitative-research/SKILL.md</location>
  </skill>
  <skill>
    <name>Self-Improving + Proactive Agent</name>
    <location>~/.openclaw/workspace/skills/self-improving/SKILL.md</location>
  </skill>
  <skill>
    <name>skill-creator</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/skill-creator/SKILL.md</location>
  </skill>
  <skill>
    <name>taskflow</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/taskflow/SKILL.md</location>
  </skill>
  <skill>
    <name>taskflow-inbox-triage</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/taskflow-inbox-triage/SKILL.md</location>
  </skill>
  <skill>
    <name>tavily</name>
    <location>~/.openclaw/workspace/skills/tavily/SKILL.md</location>
  </skill>
  <skill>
    <name>tmux</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/tmux/SKILL.md</location>
  </skill>
  <skill>
    <name>tradingview-screener</name>
    <location>~/.openclaw/workspace/skills/tradingview-screener/SKILL.md</location>
  </skill>
  <skill>
    <name>vercel</name>
    <location>~/.openclaw/workspace/skills/vercel/SKILL.md</location>
  </skill>
  <skill>
    <name>video-frames</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/video-frames/SKILL.md</location>
  </skill>
  <skill>
    <name>weather</name>
    <location>/opt/homebrew/lib/node_modules/openclaw/skills/weather/SKILL.md</location>
  </skill>
  <skill>
    <name>yahoo-finance</name>
    <location>~/.openclaw/workspace/skills/yahoo-finance/SKILL.md</location>
  </skill>
</available_skills>