openclaw vs skills

Both are catalogued under Tools & Integrations. The figures come from the GitHub API; the assessments are ours.

At a glance

At a glanceopenclawskills
LicenseMITApache-2.0
LanguagesTypeScriptPython
DeploymentSelf-hosted / Runs locallyRuns locally
MaturityGrowingGrowing
Stars386k18.3k
Star growth over the last 7 days
Forks81.2k1.4k
Open issues5.5k32
Last commit16 Aug 202614 Aug 2026
ActivityActiveActive

What each one does

openclaw

OpenClaw installs a Gateway on your own machine and makes it the local control plane for sessions, tools, events and channel connections, so the Control UI, CLI, TUI and every connected messaging channel drive the same assistant. Models can be hosted or local, and the project expects new capabilities to arrive as plugins built on the plugin SDK rather than as changes to the core. The constraints are stated plainly in the README: it is designed for a single operator, tools run on the host for the main session unless you configure sandboxing, and DM-capable channels leave the assistant reachable by unknown senders until you approve a pairing with `openclaw pairing approve <channel> <code>`. The README tells you to read the security, exposure and sandboxing guides before connecting other users or exposing the Gateway remotely, which is a fair signal that shared or multi-user deployment is not the case it was built for.

Full entry →

skills

Over a hundred skill directories of Google's own written guidance, installed selectively with `npx skills add google/skills`. The bulk sits under `skills/cloud` — GKE, BigQuery, Agent Platform, the six Well-Architected pillars — while `skills/ads` and `skills/analytics` cover the Google Ads API, the Mobile Ads and IMA SDKs and the two Google Analytics APIs. Depth is uneven: `skills/cloud/gke-*` accounts for twenty-nine directories on its own, Cloud Run and Firebase get one each, and the README labels the repository as under active development. A stack on neither Google Cloud nor Google's ads and analytics products gets nothing here, and app-side coverage stops at the Mobile Ads SDK — Android, Flutter, Dart, Genkit and ADK skills are separate repositories the README only links to.

Full entry →

What you can do

openclaw

  • Talk to it from the chat apps you already useChannels connect WhatsApp, Telegram, Slack, Discord, Google Chat, Signal and iMessage to the same Gateway. Inbound messages are treated as untrusted input, and unknown senders on DM-capable channels stay unpaired until you run openclaw pairing approve <channel> <code>.
  • Go from install to a working assistant in three commandscurl -fsSL https://openclaw.ai/install.sh | bash (or iwr -useb https://openclaw.ai/install.ps1 | iex on Windows PowerShell) provisions a Node runtime when needed; then openclaw onboard --install-daemon verifies model access and creates the workspace, and openclaw dashboard opens the Control UI. Installing via npm install -g openclaw@latest instead requires Node 22.22.3+, 24.15+ or 25.9+.
  • Drive the same session from terminal or browserThe Control UI, CLI and TUI are all clients of the Gateway, and openclaw gateway status reports whether the local Gateway is running.
  • Extend it without forking the coreTools, skills and plugins are the extension points; the README states that new capabilities usually belong in plugins built on the plugin SDK and shared through ClawHub rather than merged into the main repository.
  • Attach device hardware through companion apps and nodesCompanion apps and device nodes connect to the Gateway to add voice, Canvas, camera, screen and device-local actions, but only on supported platforms — the per-platform setup is documented separately under docs.openclaw.ai/platforms and docs.openclaw.ai/nodes, not in the core install flow.

skills

  • Install only the skills you wantnpx skills add google/skills lets you select which skill directories to install rather than dropping the whole catalogue into the agent; the README's Available Skills section, between its BEGIN SKILLS and END SKILLS markers, lists every one by product area with a link to its directory.
  • Register it as a harness pluginclaude plugin marketplace add google/skills then claude plugin install <plugin>@google-plugins installs bundles that pair skills with MCP servers; Codex uses codex plugin marketplace add google/skills and its /plugins browser, and Antigravity CLI takes agy plugin install https://github.com/google/skills/<plugin-path>.
  • Hand an agent the GKE materialThe skills/cloud/gke-* set covers cluster creation, ComputeClasses, the cluster autoscaler, multi-tenancy, networking, storage and upgrades, with failure modes split into their own skills such as gke-ai-troubleshooting-jobset-interruption and gke-ai-troubleshooting-tpu-vbar-oom.
  • Make it write the queriescloud-logging-query-generation produces Logging Query Language, cloud-monitoring-list-time-series-request assembles ListTimeSeries requests and cloud-monitoring-chart-generation builds charts, while bigquery-basics, spanner-basics, bigquery-bigframes and managed-airflow-dag-authoring cover the data side.
  • Work the Ads and Analytics APIsskills/ads holds thirteen skills — google-ads-api-quickstart, google-ads-api-account-diagnostics, google-ads-api-mcp-setup, data-manager-api-setup / -event-ingestion / -audience-ingestion, five Google Mobile Ads SDK skills including google-mobile-ads-android-migrate-to-next-gen, and ima-sdk-client-side / ima-dai-sdk for video — and skills/analytics adds google-analytics-admin-api-basics and google-analytics-data-api-basics, all of it outside the skills/cloud tree.

Other comparisons