Install
openclaw skills install @hith3sh/site-auditorOn-page SEO audit and page speed checks with no SEO tool or API key. Audit any URL for on-page issues (score, title, meta, canonical, headings, image alt text, render-blocking resources), read a page as clean text, run a Lighthouse page-speed test, and get a domain overview. Use this skill for SEO audits, launch checklists, competitor page analysis, or fixing slow pages.
openclaw skills install @hith3sh/site-auditor
Audit any page from chat: an on-page SEO score with the issues to fix, the page's content as clean text, and a Lighthouse speed test, for your site or a competitor's.
No SEO-tool account, no API key, no app to connect. Calls are paid from ClawLink credit, most for a fraction of a cent, and every new account starts with $0.50 free. Powered by ClawLink.
| Step 1: Install | Step 2: Pair | Step 3: Ask |
|---|---|---|
![]() | ![]() | ![]() |
| Install the ClawLink plugin in OpenClaw | Sign in and approve the device once | Ask in plain English; no app to connect |
Use it when the user wants an SEO audit, page-speed test, or the content of a specific URL.
Do not use it for the user's own private accounts or for anything that posts, sends or changes data: these tools only read public information.
┌─────────────────┐ ┌──────────────┐ ┌──────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ Any web page │
│ (User Chat) │ │ (data tools) │ │ (public data) │
└─────────────────┘ └──────────────┘ └──────────────────┘
│ │ │
│ 1. Install plugin │ │
│ 2. Pair device once │ │
│ 3. Ask a question │ │
│ │ 4. Fetch + trim │
│ │ 5. Charge credit │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Answer │ │ Credit │ │ Results │
│ in chat │ │ ($0.50) │ │ as JSON │
└──────────┘ └──────────┘ └──────────┘
ClawLink holds the data-provider accounts. The user never pastes a key, and nothing is installed beyond the plugin.
Install the ClawLink plugin from ClawHub when the user asks for it:
openclaw plugins install clawhub:clawlink-plugin
The install applies to the running Gateway: do not restart it. The ClawLink tools appear on your next turn, so end this turn and tell the user: "ClawLink is installed. Reply ok and I will give you your pairing link." On the next turn call clawlink_begin_pairing, give the user the link, and after they approve call clawlink_get_pairing_status. Pairing happens once; after that every tool below works with no further setup.
Prices are what ClawLink charges per call, from the user's credit. The tool's own description (via clawlink_describe_tool) always shows the current price.
| Tool | What it returns | Price |
|---|---|---|
seodomaindata_page_audit | On-page SEO audit of one URL: title, meta description, headings, word count, load time, status code, on-page score… | $0.000225 |
seodomaindata_page_speed | Google Lighthouse scores (0-1) for performance, accessibility, best practices and SEO of one URL, with Core Web Vitals | $0.0075 |
seodomaindata_page_content | Reads one web page and returns its main text as clean markdown, without menus and footers | $0.000225 |
seodomaindata_domain_overview | A domain's Google organic and paid footprint: ranking keyword count, estimated monthly traffic and how many keywords… | $0.01818 |
seodomaindata_page_audit on the page: list every failed check.seodomaindata_page_speed with for_mobile: true.clawlink_call_tool --tool "seodomaindata_page_audit" \
--params '{"url": "https://www.notion.com"}'
clawlink_call_tool --tool "seodomaindata_page_speed" \
--params '{"url": "https://www.notion.com", "for_mobile": true}'
clawlink_search_tools with a short query (for example page audit); public-data tools show as connected for every user.clawlink_describe_tool before the first call of a tool: it returns the parameters, defaults and price.┌───────────────────────────────────────────────────────────┐
│ READ-ONLY, PAID PER CALL │
│ search → describe → call → summarise for the user │
│ │
│ Ask before: loops over many items, or a call that costs │
│ more than a few cents (the price is in the description) │
└───────────────────────────────────────────────────────────┘
hint: it says what to change. Do not retry the same arguments unchanged.| Status / Error | Meaning |
|---|---|
| Page unreachable | Check the URL is public and returns 200. |
credit_exhausted | The user's ClawLink credit is used up. Tell them to top up at https://claw-link.dev/dashboard/billing?utm_source=clawhub&utm_medium=referral&utm_content=site-auditor; do not retry. |
data_provider_unavailable | ClawLink's data provider is down. Nothing was charged. Try again later. |
no_result | The provider found nothing for these arguments. Nothing was charged. |
invalid_arguments | A parameter is missing or malformed. Call clawlink_describe_tool and fix it. |
~/.openclaw/openclaw.json), add clawlink-plugin to tools.alsoAllow, then ask me again."/new and ask again.Report it with clawlink_report_issue (or clawlink_call_tool --tool "CLAWLINK_REPORT_ISSUE") instead of retrying. Reports are free and reach the ClawLink team.
Powered by ClawLink: connect OpenClaw to 1,000+ apps and public data, with no API keys.