← Back to Skills Marketplace
maxpetretta

Clawler

by Max Petretta · GitHub ↗ · v2026.3.11-6 · MIT-0
cross-platform ✓ Security Clean
272
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install clawler
Description
Use when you want current web information through the Clawler OpenClaw plugin.
README (SKILL.md)

Clawler Skill

Clawler is an optional web-search surface for this project. Use it when the plugin is installed and the operator wants Clawler to handle web search.

Setup

If Clawler is available in the current OpenClaw environment:

  1. Run the setup flow if the plugin CLI is available:
    • openclaw clawler setup
  2. Choose one default provider and configure credentials for that provider.
  3. Verify availability:
    • openclaw clawler status

Optional:

  • If you want Clawler to replace the built-in web_search tool for that OpenClaw installation, add web_search to tools.deny.
  • This changes installation-wide search behavior and should only be done deliberately.

If the setup CLI is not available, make sure OpenClaw is configured so:

  • the Clawler plugin is installed and enabled
  • one provider is selected
  • that provider API key is available through plugin config or environment variables
  • tools.deny includes web_search only when you intentionally want to disable the built-in search tool for that OpenClaw installation

Credentials

Clawler supports multiple providers. No single provider credential is universally required for this skill; configure one provider in plugin config or provide one of these env vars for the provider you choose:

  • BRAVE_API_KEY
  • EXA_API_KEY
  • TAVILY_API_KEY
  • PERPLEXITY_API_KEY
  • OPENROUTER_API_KEY
  • PARALLEL_API_KEY
  • GEMINI_API_KEY
  • GOOGLE_AI_API_KEY
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY

Provider-specific settings can also be stored in the Clawler plugin config inside the OpenClaw config file instead of environment variables. Because the operator chooses the provider, these env vars are optional alternatives rather than universally required metadata for the skill.

Tool

The default tool name is search_web.

Use it with:

{
  "query": "latest OpenAI web search docs",
  "provider": "openai",
  "count": 5,
  "freshness": "pm",
  "country": "us",
  "search_lang": "en",
  "topic": "general",
  "include_domains": ["developers.openai.com"],
  "exclude_domains": ["example.com"]
}

Supported parameters:

  • query: required search string
  • provider: optional per-call provider override such as exa, openai, brave, or anthropic
  • count: max number of results to request
  • freshness: relative or explicit date filter such as pd, pw, pm, py, or YYYY-MM-DDtoYYYY-MM-DD
  • country: country hint such as us
  • search_lang: language hint such as en
  • topic: provider-level topical hint such as general, news, or finance
  • include_domains: allow-list domains
  • exclude_domains: deny-list domains

Usage Rules

  1. Treat search_web as the preferred search tool only when Clawler has been intentionally configured as the active search surface.
  2. Use provider-neutral instructions unless the user explicitly wants a provider comparison or a specific backend.
  3. Use the per-call provider override when the query clearly benefits from a specific backend.
  4. For technical or doc-heavy queries, use domain allow-lists when official sources matter.
  5. If the query needs a synthesized answer with citations, prefer answer-native providers such as OpenAI, Anthropic, Gemini, Tavily, or Perplexity.
  6. If the query mainly needs fast retrieval of links, traditional search providers such as Exa, Brave, or Parallel can be enough.
  7. Treat changes to tools.deny as an optional installation-wide behavior change, not a routine default. Only recommend it when the operator explicitly wants Clawler to replace the built-in search surface.

Provider Notes

  • auto picks the first available configured provider.
  • API keys can come from plugin config or environment variables.
  • Shared filters are applied at the plugin level and translated per provider when native support exists.
  • Some providers enforce domain filters natively; others treat them as best-effort guidance.
Usage Guidance
This is an instruction-only skill that acts as a front-end to the Clawler OpenClaw plugin. Before enabling: ensure the openclaw CLI and the Clawler plugin are actually installed on your system; only provide API keys for providers you trust and understand (billing/permissions may apply); do not add web_search to tools.deny unless you intentionally want Clawler to replace the built-in search across the installation; consider reviewing the referenced GitHub repo and your OpenClaw plugin config to confirm where provider keys will be stored (environment variables vs plugin config). Because no code is installed by the skill itself, risks are mainly about where you store API keys and whether you intentionally change global tool configuration.
Capability Analysis
Type: OpenClaw Skill Name: clawler Version: 2026.3.11-6 The 'clawler' skill bundle is a legitimate integration for a web search plugin. It defines a 'search_web' tool and provides instructions for configuring various search provider API keys (e.g., OpenAI, Anthropic, Tavily). The documentation in SKILL.md correctly guides the agent on setup and usage without any evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description ask for a web-search plugin and the SKILL.md only requires the OpenClaw CLI and provider API keys (optional per operator choice). Requesting the openclaw binary is expected for an OpenClaw plugin front-end.
Instruction Scope
Instructions are scoped to plugin setup, provider selection, and use of the provided search_web tool. The only action that affects broader system behavior is an explicit, optional recommendation to add web_search to tools.deny (installation-wide change) — this is noted as deliberate in the docs, but users should be aware it changes global search behavior.
Install Mechanism
No install spec or code files are present (instruction-only). Nothing is downloaded or written to disk by the skill itself.
Credentials
Several provider API key environment variable names are listed, but they are optional alternatives corresponding to supported backends. No unrelated credentials or excessively broad secrets are requested.
Persistence & Privilege
Skill does not require always:true and does not request persistent modification of other skills; the only broader privilege-change suggestion is the optional tools.deny edit, which is documented as deliberate.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawler
  3. After installation, invoke the skill by name or use /clawler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2026.3.11-6
**Full Changelog**: https://github.com/maxpetretta/clawler/compare/v2026.3.11-5...v2026.3.11-6
v2026.3.11-5
**Full Changelog**: https://github.com/maxpetretta/clawler/compare/v2026.3.11-4...v2026.3.11-5
v2026.3.11-4
**Full Changelog**: https://github.com/maxpetretta/clawler/compare/v2026.3.11-3...v2026.3.11-4
v2026.3.11-3
**Full Changelog**: https://github.com/maxpetretta/clawler/compare/v2026.3.11-2...v2026.3.11-3
v2026.3.11-2
**Full Changelog**: https://github.com/maxpetretta/clawler/compare/v2026.3.11...v2026.3.11-2
Metadata
Slug clawler
Version 2026.3.11-6
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 5
Frequently Asked Questions

What is Clawler?

Use when you want current web information through the Clawler OpenClaw plugin. It is an AI Agent Skill for Claude Code / OpenClaw, with 272 downloads so far.

How do I install Clawler?

Run "/install clawler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Clawler free?

Yes, Clawler is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Clawler support?

Clawler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clawler?

It is built and maintained by Max Petretta (@maxpetretta); the current version is v2026.3.11-6.

💬 Comments