> ## Documentation Index
> Fetch the complete documentation index at: https://docs.geekflare.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Skills

> Install the official Geekflare agent skill so Claude Code, Cursor, Codex, Copilot, Gemini and other AI coding agents know when and how to use Geekflare tools.

[![skills.sh](https://skills.sh/b/geekflare/geekflare-skills)](https://skills.sh/geekflare/geekflare-skills)

The Geekflare agent skill teaches an AI agent when to reach for Geekflare and how to call each tool well, so it can answer from  public web data instead of guessing. It covers:

* **Search**, including full Google SERP results
* **Web scraping** into Markdown or structured JSON, and page **metadata**
* **Brand** identity (logos, colors, fonts)
* **Screenshots** and **URL-to-PDF**
* **Website diagnostics** such as uptime, DNS, TLS/SSL, redirects, broken links, load time, and Lighthouse

The skill is open source: [github.com/geekflare/geekflare-skills](https://github.com/geekflare/geekflare-skills).

## Install

**Any agent (skills.sh)**

Works with Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Gemini and other agents that support skills.

```bash theme={null}
npx skills add geekflare/geekflare-skills
```

See the listing on [skills.sh](https://skills.sh/geekflare/geekflare-skills).

**Gemini CLI**

Installs the skill and the Geekflare MCP server as a Gemini CLI extension, and prompts for your API key.

```bash theme={null}
gemini extensions install https://github.com/geekflare/geekflare-skills
```

**OpenClaw**

```bash theme={null}
openclaw skills install @geekflare/geekflare
```

See the listing on [ClawHub](https://clawhub.ai/geekflare/skills/geekflare).

## Connect the MCP server (recommended)

The skill works best with the [Geekflare MCP server](/mcp/overview) connected. When the MCP tools are available, the agent uses them directly. Set up your client first using one of the [client guides](/mcp/overview#client-guides).

If MCP isn't connected, the skill falls back to calling the [REST API](/endpoint/reference) with `curl`, as long as the agent can run shell commands and your API key is set.

## Set your API key

The skill reads your key from the `GEEKFLARE_API_KEY` environment variable, so you don't need to paste it into chat or commit it to a config file.

```bash theme={null}
export GEEKFLARE_API_KEY="YOUR_API_KEY"
```

Replace `YOUR_API_KEY` with your Geekflare API key. Get one at [dash.geekflare.com](https://dash.geekflare.com).

Where your client expands environment variables in its MCP config, you can reference the variable instead of the key:

**Claude Code**

Add this to `.mcp.json`:

```json theme={null}
{
  "mcpServers": {
    "geekflare": {
      "type": "http",
      "url": "https://mcp.geekflare.com/${GEEKFLARE_API_KEY}/mcp"
    }
  }
}
```

**Cursor**

Add this to `~/.cursor/mcp.json` or `.cursor/mcp.json`:

```json theme={null}
{
  "mcpServers": {
    "geekflare": {
      "url": "https://mcp.geekflare.com/${env:GEEKFLARE_API_KEY}/mcp"
    }
  }
}
```

**Local via npx**

The local MCP server reads the key from `API_KEY`:

```bash theme={null}
API_KEY="$GEEKFLARE_API_KEY" npx -y @geekflare/mcp
```

> [!NOTE]
>
> Each Geekflare call uses credits from your account. The skill is designed to avoid spending credits on requests that a cheaper tool, or no tool, can answer.

## Next Steps

> **[MCP Server](/mcp/overview)**
>
> Connect Geekflare tools to your AI client.

> **[Integrations](/integrations)**
>
> Zapier, Make, n8n, Composio, SDKs and more.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.