From 789e71cdb875466d84aebd5b14a7774299f61ac9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 23 Apr 2026 15:47:48 -0700 Subject: [PATCH] docs: remove H1 on pages where frontmatter + summary already cover the parenthetical --- docs/install/docker.md | 2 -- docs/nodes/camera.md | 2 -- docs/nodes/location-command.md | 2 -- docs/nodes/voicewake.md | 2 -- docs/platforms/android.md | 2 -- docs/platforms/ios.md | 2 -- docs/platforms/mac/bundled-gateway.md | 2 -- docs/platforms/mac/canvas.md | 2 -- docs/platforms/mac/peekaboo.md | 2 -- docs/platforms/mac/permissions.md | 2 -- docs/plugins/manifest.md | 2 -- docs/tools/browser-linux-troubleshooting.md | 2 -- docs/tools/skills.md | 2 -- docs/tools/thinking.md | 2 -- docs/tools/tts.md | 2 -- docs/web/control-ui.md | 2 -- docs/web/dashboard.md | 2 -- docs/web/index.md | 2 -- docs/web/tui.md | 2 -- docs/web/webchat.md | 2 -- 20 files changed, 40 deletions(-) diff --git a/docs/install/docker.md b/docs/install/docker.md index 2a162955b75..acbf91a9740 100644 --- a/docs/install/docker.md +++ b/docs/install/docker.md @@ -6,8 +6,6 @@ read_when: title: "Docker" --- -# Docker (optional) - Docker is **optional**. Use it only if you want a containerized gateway or to validate the Docker flow. ## Is Docker right for me? diff --git a/docs/nodes/camera.md b/docs/nodes/camera.md index ecb054a7f02..09dd622ac2d 100644 --- a/docs/nodes/camera.md +++ b/docs/nodes/camera.md @@ -6,8 +6,6 @@ read_when: title: "Camera capture" --- -# Camera capture (agent) - OpenClaw supports **camera capture** for agent workflows: - **iOS node** (paired via Gateway): capture a **photo** (`jpg`) or **short video clip** (`mp4`, with optional audio) via `node.invoke`. diff --git a/docs/nodes/location-command.md b/docs/nodes/location-command.md index c91db79fdd4..3eb5bc99d31 100644 --- a/docs/nodes/location-command.md +++ b/docs/nodes/location-command.md @@ -6,8 +6,6 @@ read_when: title: "Location command" --- -# Location command (nodes) - ## TL;DR - `location.get` is a node command (via `node.invoke`). diff --git a/docs/nodes/voicewake.md b/docs/nodes/voicewake.md index 28a0a3f43fd..b9bc43fea4f 100644 --- a/docs/nodes/voicewake.md +++ b/docs/nodes/voicewake.md @@ -6,8 +6,6 @@ read_when: title: "Voice wake" --- -# Voice Wake (Global Wake Words) - OpenClaw treats **wake words as a single global list** owned by the **Gateway**. - There are **no per-node custom wake words**. diff --git a/docs/platforms/android.md b/docs/platforms/android.md index e41c76d66c1..c375357c1dc 100644 --- a/docs/platforms/android.md +++ b/docs/platforms/android.md @@ -7,8 +7,6 @@ read_when: title: "Android app" --- -# Android App (Node) - > **Note:** The Android app has not been publicly released yet. The source code is available in the [OpenClaw repository](https://github.com/openclaw/openclaw) under `apps/android`. You can build it yourself using Java 17 and the Android SDK (`./gradlew :app:assemblePlayDebug`). See [apps/android/README.md](https://github.com/openclaw/openclaw/blob/main/apps/android/README.md) for build instructions. ## Support snapshot diff --git a/docs/platforms/ios.md b/docs/platforms/ios.md index fa52aa03a87..4be97ddccbc 100644 --- a/docs/platforms/ios.md +++ b/docs/platforms/ios.md @@ -7,8 +7,6 @@ read_when: title: "iOS app" --- -# iOS App (Node) - Availability: internal preview. The iOS app is not publicly distributed yet. ## What it does diff --git a/docs/platforms/mac/bundled-gateway.md b/docs/platforms/mac/bundled-gateway.md index 0111685a62e..0f6e7fc12f2 100644 --- a/docs/platforms/mac/bundled-gateway.md +++ b/docs/platforms/mac/bundled-gateway.md @@ -7,8 +7,6 @@ read_when: title: "Gateway on macOS" --- -# Gateway on macOS (external launchd) - OpenClaw.app no longer bundles Node/Bun or the Gateway runtime. The macOS app expects an **external** `openclaw` CLI install, does not spawn the Gateway as a child process, and manages a per‑user launchd service to keep the Gateway diff --git a/docs/platforms/mac/canvas.md b/docs/platforms/mac/canvas.md index d749896e7ac..f2bb3023107 100644 --- a/docs/platforms/mac/canvas.md +++ b/docs/platforms/mac/canvas.md @@ -7,8 +7,6 @@ read_when: title: "Canvas" --- -# Canvas (macOS app) - The macOS app embeds an agent‑controlled **Canvas panel** using `WKWebView`. It is a lightweight visual workspace for HTML/CSS/JS, A2UI, and small interactive UI surfaces. diff --git a/docs/platforms/mac/peekaboo.md b/docs/platforms/mac/peekaboo.md index 8972e337aef..c6afa883e87 100644 --- a/docs/platforms/mac/peekaboo.md +++ b/docs/platforms/mac/peekaboo.md @@ -7,8 +7,6 @@ read_when: title: "Peekaboo bridge" --- -# Peekaboo Bridge (macOS UI automation) - OpenClaw can host **PeekabooBridge** as a local, permission‑aware UI automation broker. This lets the `peekaboo` CLI drive UI automation while reusing the macOS app’s TCC permissions. diff --git a/docs/platforms/mac/permissions.md b/docs/platforms/mac/permissions.md index 144b95df4a4..c9dae320738 100644 --- a/docs/platforms/mac/permissions.md +++ b/docs/platforms/mac/permissions.md @@ -7,8 +7,6 @@ read_when: title: "macOS permissions" --- -# macOS permissions (TCC) - macOS permission grants are fragile. TCC associates a permission grant with the app's code signature, bundle identifier, and on-disk path. If any of those change, macOS treats the app as new and may drop or hide prompts. diff --git a/docs/plugins/manifest.md b/docs/plugins/manifest.md index 1a81f15e21b..b6c7ed678ca 100644 --- a/docs/plugins/manifest.md +++ b/docs/plugins/manifest.md @@ -6,8 +6,6 @@ read_when: title: "Plugin manifest" --- -# Plugin manifest (openclaw.plugin.json) - This page is for the **native OpenClaw plugin manifest** only. For compatible bundle layouts, see [Plugin bundles](/plugins/bundles). diff --git a/docs/tools/browser-linux-troubleshooting.md b/docs/tools/browser-linux-troubleshooting.md index 4e95ea52a84..b8df2b2f26f 100644 --- a/docs/tools/browser-linux-troubleshooting.md +++ b/docs/tools/browser-linux-troubleshooting.md @@ -4,8 +4,6 @@ read_when: "Browser control fails on Linux, especially with snap Chromium" title: "Browser troubleshooting" --- -# Browser Troubleshooting (Linux) - ## Problem: "Failed to start Chrome CDP on port 18800" OpenClaw's browser control server fails to launch Chrome/Brave/Edge/Chromium with the error: diff --git a/docs/tools/skills.md b/docs/tools/skills.md index 4e979cdfe09..9df8495d08c 100644 --- a/docs/tools/skills.md +++ b/docs/tools/skills.md @@ -6,8 +6,6 @@ read_when: title: "Skills" --- -# Skills (OpenClaw) - OpenClaw uses **[AgentSkills](https://agentskills.io)-compatible** skill folders to teach the agent how to use tools. Each skill is a directory containing a `SKILL.md` with YAML frontmatter and instructions. OpenClaw loads **bundled skills** plus optional local overrides, and filters them at load time based on environment, config, and binary presence. ## Locations and precedence diff --git a/docs/tools/thinking.md b/docs/tools/thinking.md index 4fafcd8ade9..d23f446b71a 100644 --- a/docs/tools/thinking.md +++ b/docs/tools/thinking.md @@ -5,8 +5,6 @@ read_when: title: "Thinking levels" --- -# Thinking Levels (/think directives) - ## What it does - Inline directive in any inbound body: `/t `, `/think:`, or `/thinking `. diff --git a/docs/tools/tts.md b/docs/tools/tts.md index 1a2d9a1c6d5..e9757b234e5 100644 --- a/docs/tools/tts.md +++ b/docs/tools/tts.md @@ -7,8 +7,6 @@ read_when: title: "Text-to-speech" --- -# Text-to-speech (TTS) - OpenClaw can convert outbound replies into audio using ElevenLabs, Google Gemini, Microsoft, MiniMax, OpenAI, or xAI. It works anywhere OpenClaw can send audio. diff --git a/docs/web/control-ui.md b/docs/web/control-ui.md index 8c74bbd4ab2..99f80692ffa 100644 --- a/docs/web/control-ui.md +++ b/docs/web/control-ui.md @@ -6,8 +6,6 @@ read_when: title: "Control UI" --- -# Control UI (browser) - The Control UI is a small **Vite + Lit** single-page app served by the Gateway: - default: `http://:18789/` diff --git a/docs/web/dashboard.md b/docs/web/dashboard.md index 36fa7f647a7..3efed6af144 100644 --- a/docs/web/dashboard.md +++ b/docs/web/dashboard.md @@ -5,8 +5,6 @@ read_when: title: "Dashboard" --- -# Dashboard (Control UI) - The Gateway dashboard is the browser Control UI served at `/` by default (override with `gateway.controlUi.basePath`). diff --git a/docs/web/index.md b/docs/web/index.md index a8fa11367cf..2e20a8b3ca6 100644 --- a/docs/web/index.md +++ b/docs/web/index.md @@ -6,8 +6,6 @@ read_when: title: "Web" --- -# Web (Gateway) - The Gateway serves a small **browser Control UI** (Vite + Lit) from the same port as the Gateway WebSocket: - default: `http://:18789/` diff --git a/docs/web/tui.md b/docs/web/tui.md index d146cf27792..e26ca1bb86d 100644 --- a/docs/web/tui.md +++ b/docs/web/tui.md @@ -6,8 +6,6 @@ read_when: title: "TUI" --- -# TUI (Terminal UI) - ## Quick start ### Gateway mode diff --git a/docs/web/webchat.md b/docs/web/webchat.md index e31f0d83be2..d4762c14878 100644 --- a/docs/web/webchat.md +++ b/docs/web/webchat.md @@ -5,8 +5,6 @@ read_when: title: "WebChat" --- -# WebChat (Gateway WebSocket UI) - Status: the macOS/iOS SwiftUI chat UI talks directly to the Gateway WebSocket. ## What it is