Auto-Index Google Indexing API for Openclaw

A powerful CLI tool to automate URL submissions to the Google Indexing API for faster search engine visibility.

geoly-geo
v1.0.0
Mar 3, 2026
0
916
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install auto-index

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install auto-index using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Auto-Index Google Indexing API?

Auto-Index is a robust automation tool designed to streamline the interaction between your website and the Google Indexing API. As part of the Openclaw Skills ecosystem, it provides developers and SEO professionals with a programmatic way to ensure their content is crawled and indexed as quickly as possible. Whether you are launching a new landing page or updating an entire directory, this skill handles the API handshake and submission lifecycle efficiently.

By integrating this skill into your workflow, you can move beyond manual submissions in Search Console. The tool intelligently manages sitemaps, identifies new content through a local cache, and respects Google's API quotas, making it an essential addition to any developer's Openclaw Skills toolkit.

Auto-Index Google Indexing API Use Cases

  • Instantly notifying Google of new blog posts or product pages to capture search traffic faster.
  • Automating the removal of outdated or deleted URLs from the Google index to maintain site health.
  • Performing bulk re-indexing of existing content after significant SEO updates or site migrations.
  • Scheduling daily sitemap checks to ensure every new URL is submitted without manual intervention.

How Auto-Index Google Indexing API Works

  1. The user provides a Google Cloud service account JSON key with Indexing API permissions.
  2. For the auto-index command, the tool fetches a remote sitemap and compares it against a local JSON cache.
  3. It identifies only the URLs that have been added or modified since the last successful run.
  4. The skill sends a batch request to the Google Indexing API using the authenticated service account.
  5. It returns a structured JSON response detailing the status of each submission and updates the local cache.

Auto-Index Google Indexing API Setup

Ensure you have Python 3.10+ and uv installed. Set your environment variable:

export GOOGLE_INDEX_SA_KEY="/path/to/your/service-account-key.json"

Run the sitemap crawler using the following Openclaw Skills command structure:

uv run scripts/google_index.py auto-index --sitemap "https://example.com/sitemap.xml"

To submit a single URL immediately:

uv run scripts/google_index.py index-now --url "https://example.com/new-page"

Auto-Index Google Indexing API Data Schema & Taxonomy

The skill maintains a local cache to prevent redundant API calls and provides detailed output for every execution.

Component Description
sitemap-cache.json Located in ~/.cache/auto-index/, this file tracks indexed URLs to enable delta-only updates.
meta Object Contains execution metadata: timestamp, total_in_sitemap, new_urls, and success/fail counts.
results List A detailed array of every URL processed, including the HTTP status code returned by Google.

Auto-Index Google Indexing API Advanced Features

  • Automated quota management that caps submissions at 200 requests per day to prevent API errors.
  • Force re-indexing mode using the --force flag to override the local cache and resubmit all URLs.
  • Support for URL deletion notifications using the --delete flag to clean up search results.
  • Multi-URL submission support via repeated CLI flags for batch processing without a sitemap.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*