Skip to content

lacrypta/openclaw-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🦞 OpenClaw Chrome Extension

Send any webpage to your OpenClaw AI agent with one click.

Features

  • One Click Send β€” Click the lobster, send the page
  • Multiple Actions β€” Analyze, summarize, extract data, or custom prompts
  • Right-Click Menu β€” Send pages, links, or selected text via context menu
  • Fully Configurable β€” Point to your own OpenClaw instance
  • 100% Open Source β€” No tracking, no analytics, your data stays yours

Installation

From Chrome Web Store (Coming Soon)

Manual Installation (Developer Mode)

  1. Download or clone this repository
  2. Open Chrome and go to chrome://extensions/
  3. Enable "Developer mode" (top right)
  4. Click "Load unpacked"
  5. Select the extension folder from this repo
  6. The 🦞 icon should appear in your toolbar

Configuration

  1. Click the 🦞 icon in your toolbar
  2. Click "βš™οΈ Settings"
  3. Enter your OpenClaw webhook URL
  4. (Optional) Set your Agent ID and default action
  5. Click "Save Settings"

Webhook Payload

The extension sends this JSON payload to your webhook:

{
  "url": "https://example.com/page",
  "title": "Page Title",
  "action": "analyze",
  "prompt": "Analyze this webpage and tell me what it's about: https://example.com/page",
  "agentId": "main",
  "timestamp": "2026-02-19T12:00:00.000Z",
  "source": "openclaw-chrome-extension"
}

Actions

Action Description
analyze Analyze the page and describe what it's about
summarize Summarize the page content
extract Extract key information from the page
custom Use your own prompt

OpenClaw Setup

To receive webhooks in your OpenClaw agent, you need to:

  1. Enable webhook endpoint in your OpenClaw instance
  2. Configure your agent to handle incoming webhook payloads
  3. (Optional) Set up a skill to process the URLs

Example skill for handling extension requests:

# Skill: Process Chrome Extension Request

When receiving a webhook from `openclaw-chrome-extension`:
1. Fetch the URL content using `web_fetch`
2. Process according to the `action` field
3. Respond to the user via their configured channel

Development

# Clone the repo
git clone https://github.com/lacrypta/openclaw-chrome-extension.git

# Load in Chrome
# 1. Go to chrome://extensions/
# 2. Enable Developer mode
# 3. Load unpacked β†’ select /extension folder

License

MIT β€” Built by La Crypta

Links

About

🦞 Send any webpage to your OpenClaw AI agent with one click

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages