Crawler Summary

openclaw answer-first brief

Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues (including warmup, image models, 403/429). --- name: openclaw description: Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/24/2026

Best For

openclaw is best for this workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

openclaw

Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues (including warmup, image models, 403/429). --- name: openclaw description: Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Feb 24, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 24, 2026

Vendor

Canyonsehun

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/canyonsehun/openclaw-antigravity-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Canyonsehun

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

python3 scripts/provision_telegram_bot.py \\
  --name "<display_name>" \\
  --username "@<telegram_username>" \\
  --token "<bot_token>" \\
  --model "<provider/model>"

bash

openclaw channels add \\
  --channel telegram \\
  --account <account_id> \\
  --name "<display_name>" \\
  --token "<bot_token>"

bash

openclaw agents add "<display_name>" \\
  --non-interactive \\
  --workspace /Users/<user>/.openclaw/workspace-<agent_id> \\
  --agent-dir /Users/<user>/.openclaw/agents/<agent_id>/agent \\
  --model <default_model> \\
  --json

bash

mkdir -p /Users/<user>/.openclaw/agents/<agent_id>/agent
cp /Users/<user>/.openclaw/agents/main/agent/models.json \\
  /Users/<user>/.openclaw/agents/<agent_id>/agent/models.json

json

{
  "agentId": "<agent_id>",
  "match": {
    "channel": "telegram",
    "accountId": "<account_id>"
  }
}

bash

openclaw gateway restart
openclaw channels status
openclaw agents list --json

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues (including warmup, image models, 403/429). --- name: openclaw description: Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues

Full README

name: openclaw description: Configure and operate OpenClaw with Telegram bots and antigravity reverse-proxy models (Antigravity Tools). Use when installing OpenClaw, setting up gateway/channels, creating or updating Telegram bot agents, configuring /model choices (especially antigravity), binding account-to-agent routing, validating antigravity scheduling/account behavior, and troubleshooting model/channel issues (including warmup, image models, 403/429).

OpenClaw

Use this skill to build and maintain a stable multi-bot OpenClaw setup, especially when users need antigravity relay models and predictable /model behavior.

Read references only when needed

  • Read references/official.md when checking official OpenClaw setup/CLI behavior.
  • Read references/bot-onboarding.md when creating or modifying Telegram bots.
  • Read references/antigravity-models.md when changing antigravity relay models and /model visibility.
  • Read references/antigravity-tools.md when requests involve Antigravity Tools behavior (account rotation, scheduling mode, LAN exposure, auth, warmup, image model support, 403/429 analysis).

Workflow decision

  1. Perform install/bootstrap work when OpenClaw is missing or broken.
  2. Perform release-check/update work when user asks for latest version, changelog, or auto-upgrade.
  3. Perform bot onboarding when user provides bot name/username/token/default model.
  4. Perform antigravity model sync when user asks to add/remove /model antigravity options.
  5. Perform antigravity capability checks when user asks whether image models, auto account/model behavior, or LAN proxy mode work.
  6. Perform verification/troubleshooting when user reports wrong model, no reply, 403/429, or routing confusion.
  7. Perform execution-integrity checks when user reports "说了已完成但没做" or multi-step runs stop halfway.

Install and bootstrap (OpenClaw v2026.2.19+ style)

  1. Install Node.js 22+.
  2. Install CLI: npm i -g openclaw.
  3. Run setup/repair: openclaw setup or openclaw doctor --repair.
  4. Start gateway: openclaw gateway start (or openclaw gateway restart).
  5. Validate baseline:
    • openclaw gateway status
    • openclaw channels status
    • openclaw agents list --json

Release check and auto-update workflow (v2026.2.19+)

Run this flow when the user asks for "latest version", "what changed", or requests automatic upgrades.

  1. Read current version:
    • openclaw --version
  2. Read latest official release (GitHub):
    • gh release view -R openclaw/openclaw --json tagName,publishedAt,url,body
  3. If latest tag is newer than current, upgrade immediately:
    • npm install -g openclaw@latest
    • Verify with openclaw --version
  4. Report in user-facing plain language:
    • Current vs latest version
    • Whether update was performed
    • New features only (exclude pure bug-fix/security-fix items unless user explicitly asks)
  5. For v2026.2.19 feature highlights, explain usage when relevant:
    • Apple Watch companion MVP: watch inbox + watch command entry points (requires iOS/Watch app side setup).
    • iOS wake/reconnect improvements via APNs: reduces invoke failures while iOS app is backgrounded.
    • Paired-device hygiene commands:
      • openclaw devices list
      • openclaw devices remove <id>
      • openclaw devices clear --yes [--pending]
    • APNs registration/signing options: set apns.{bundle_id,team_id,key_id} in OpenClaw config when iOS push is needed.
    • APNs push-test pipeline: use to validate iOS push before relying on wake/reconnect.

Input contract before creating a Telegram bot

Collect all fields before writing config:

  • display_name
  • telegram_username (e.g. @canyonMain_bot)
  • bot_token
  • default_model (full provider/model, e.g. antigravity/gemini-3-pro-low)
  • agent_id (optional; derive from name if omitted)
  • is_main_agent (yes or no)

If user also wants /model antigravity choices configured, collect model IDs list too.

Add one bot and bind one agent

Preferred one-command flow for this skill:

python3 scripts/provision_telegram_bot.py \\
  --name "<display_name>" \\
  --username "@<telegram_username>" \\
  --token "<bot_token>" \\
  --model "<provider/model>"

Add --main when this bot should become the main agent.

  1. Add Telegram account:
openclaw channels add \\
  --channel telegram \\
  --account <account_id> \\
  --name "<display_name>" \\
  --token "<bot_token>"
  1. Create agent:
openclaw agents add "<display_name>" \\
  --non-interactive \\
  --workspace /Users/<user>/.openclaw/workspace-<agent_id> \\
  --agent-dir /Users/<user>/.openclaw/agents/<agent_id>/agent \\
  --model <default_model> \\
  --json
  1. Ensure provider catalog exists for the new agent:
mkdir -p /Users/<user>/.openclaw/agents/<agent_id>/agent
cp /Users/<user>/.openclaw/agents/main/agent/models.json \\
  /Users/<user>/.openclaw/agents/<agent_id>/agent/models.json
  1. Ensure explicit binding in ~/.openclaw/openclaw.json:
{
  "agentId": "<agent_id>",
  "match": {
    "channel": "telegram",
    "accountId": "<account_id>"
  }
}
  1. Use open DM policy for fast testing when requested:

    • dmPolicy: "open"
    • allowFrom: ["*"]
  2. Restart and verify:

openclaw gateway restart
openclaw channels status
openclaw agents list --json

Make a bot the main agent

  1. Set agents.list entry where id == "main":
    • name = <display_name>
    • model = <default_model>
  2. Set agents.defaults.model.primary = <default_model>.
  3. Ensure Telegram binding for main points to the intended account.
  4. Restart gateway and run smoke test.

Configure antigravity relay and /model choices

  1. Keep antigravity provider in both places:
    • ~/.openclaw/openclaw.json at models.providers.antigravity
    • ~/.openclaw/agents/<agent_id>/agent/models.json at providers.antigravity
  2. Use OpenAI-compatible relay settings:
    • baseUrl: usually http://127.0.0.1:8045/v1
    • api: openai-completions
    • apiKey: relay key from user
  3. Maintain model IDs under antigravity.models and sync all target files with scripts/sync_antigravity_models.py.
  4. When user asks "can this model be selected in /model":
    • verify it exists in relay /v1/models
    • verify it exists in OpenClaw antigravity provider catalog
  5. Control /model visibility with agents.defaults.models:
    • {} means do not restrict to a fixed allowlist.
    • non-empty map means only listed keys are selectable.

Verification checklist

Run in order:

  1. openclaw gateway restart
  2. openclaw channels status
  3. Relay probe: curl -sS http://127.0.0.1:8045/v1/models -H "Authorization: Bearer <key>"
  4. openclaw channels logs --channel telegram --lines 120
  5. Smoke test:
openclaw agent --agent <agent_id> --channel telegram --message "reply only: ok" --json
  1. Confirm result.meta.agentMeta.provider/model matches expectation.
  2. For image model requests, run one direct proxy probe and report exact upstream error code/message if failed.

Anti-stall and execution-integrity protocol

Use this protocol when the user reports "it stopped", "you only explained", or "claimed done but not applied".

  1. Keep queue mode stable:
    • Prefer collect.
    • Keep debounce at 1000ms unless user explicitly asks to change.
  2. For any state-changing task (cron/channel/agent/config edits):
    • Execute commands first.
    • Report completion only with real tool output evidence.
    • Include key proof fields (id, updatedAtMs, delivery.to, etc.).
  3. If interrupted by new user messages mid-task:
    • Re-check real state before continuing.
    • Never assume previous edits succeeded.
  4. If "assistant said done but no change":
    • Inspect session jsonl for actual toolCall commands (not only text claims).
    • Compare against current live state (openclaw cron list --json, config readback).
    • Apply missing edits and run a final readback verification.
  5. Use explicit failure labels when needed:
    • FAILED when command ran and failed.
    • NOT_EXECUTED when no state-changing command was actually run.
  6. For high-risk mixed prompts (explain + execute in one turn), prefer:
    • two-phase handling ("execute" then "explain"), or
    • strict response contract requiring command evidence lines only.

403 account verification re-test protocol

Use this when user says they finished Google verification and asks to re-test one/all accounts.

  1. Re-test a specific account with direct warmup calls on active production models:
    • gemini-3-flash
    • gemini-3-pro-high
    • gemini-3-pro-image (only when this model is enabled in the user setup)
  2. Pass criteria:
    • all tested models return HTTP 200 for that account.
  3. Evidence you must provide:
    • latest request_logs rows for that email (status/url/model/time)
    • matching app.log Warmup-API SUCCESS lines with timestamps
  4. If still 403:
    • return the latest validation_url for that specific account
    • require user to verify in an incognito window with that exact Google account signed in
    • keep account disabled/deprioritized until it passes re-test
  5. Security rule:
    • never store or copy passwords, tokens, recovery emails, or 2FA secrets into skill files, repo files, or logs.

Troubleshooting rules

  • Diagnose routing first when user says "wrong model".
  • Inspect bindings before changing model provider config.
  • Inspect session overrides in ~/.openclaw/agents/<agent_id>/sessions/sessions.json when /status disagrees with defaults.
  • If user says "you said done but it didn't change", run the execution-integrity protocol above before any further explanation.
  • Distinguish relay-level failures from OpenClaw failures:
    • 429/503 capacity exhaustion: relay/upstream availability issue.
    • 403 validation required: upstream account verification issue.
    • warmup calls in monitor logs: internal relay warmup traffic, not user prompt traffic.
  • If error signature matches Antigravity community-known Google-side issues (HTTP 400 precondition check, 403 ToS/validation, invalid project resource name), load references/antigravity-tools.md community section and clearly label the guidance as non-official/community-sourced.
  • Prefer disable over delete for channel accounts unless user explicitly asks delete.
  • Never delete workspace or agent dirs unless user explicitly asks.

Response template for "create a new bot"

Ask exactly this checklist:

  • 名称:
  • @username:
  • token:
  • 默认模型(provider/model):
  • 是否主智能体(是/否):

After completion, report:

  • account_id
  • agent_id
  • default model
  • binding target
  • verification result (provider/model)

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/contract"
curl -s "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-10-09T11:09:58.476Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "this",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:this|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Canyonsehun",
    "href": "https://github.com/canyonsehun/openclaw-antigravity-skill",
    "sourceUrl": "https://github.com/canyonsehun/openclaw-antigravity-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/canyonsehun/openclaw-antigravity-skill",
    "sourceUrl": "https://github.com/canyonsehun/openclaw-antigravity-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/canyonsehun-openclaw-antigravity-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to openclaw and adjacent AI workflows.