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

# Install DexPaprika agent skills

> Add the DexPaprika skill to Claude Code, Cursor, or any compatible AI agent with one command. Gives your agent full knowledge of the DexPaprika REST API, CLI, and streaming service.

## What are agent skills?

Agent skills are reusable instruction files that teach AI agents how to use a specific tool or API. When you install the DexPaprika skill, your AI agent gets a complete reference of every endpoint, CLI command, streaming parameter, and common workflow -- so it can make correct API calls without guessing.

<Info>
  Skills work with Claude Code, Cursor, Cline, OpenCode, and [many other AI agents](https://github.com/vercel-labs/skills). One install command. No API key needed.
</Info>

***

## What's included

The DexPaprika skill installs the following files into your project:

| File                          | What it provides                                                                                                                                    |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `SKILL.md`                    | Full API reference: all REST endpoints, CLI commands, MCP setup, streaming API, SDKs, common workflows, token addresses, pagination, error handling |
| `references/openapi.yml`      | Complete OpenAPI 3.1 specification with all schemas, parameters, and response types                                                                 |
| `references/cli-reference.md` | Every `dexpaprika-cli` command with flags, examples, and output formats                                                                             |
| `references/streaming-api.md` | SSE streaming documentation: GET/POST endpoints, response fields, connection handling                                                               |

Your AI agent reads `SKILL.md` automatically. The reference files are loaded on demand when the agent needs deeper detail (like exact response schemas or CLI flag options).

***

## Install

### One command

```bash theme={null}
npx skills add github.com/coinpaprika/skills/ --skill dexpaprika-api
```

This copies the skill files into `.claude/skills/dexpaprika-api/` in your current project.

<Frame>
  <img src="https://mintcdn.com/coinpaprikaspzoo/U1f3kwLDfml_ouAf/images/tutorials/skills-tut/npxskills.png?fit=max&auto=format&n=U1f3kwLDfml_ouAf&q=85&s=90fe95c3650e536039ba75e56e01dccc" alt="Terminal output showing npx skills add github.com/coinpaprika/skills/ --skill dexpaprika-api completing successfully, with files copied to .claude/skills/dexpaprika-api/" width="1430" height="758" data-path="images/tutorials/skills-tut/npxskills.png" />
</Frame>

<Tip>
  To install both CoinPaprika and DexPaprika skills at once, drop the `--skill` flag:

  ```bash theme={null}
  npx skills add github.com/coinpaprika/skills/
  ```
</Tip>

### What happens

1. The `skills` CLI (by [Vercel Labs](https://github.com/vercel-labs/skills)) fetches the skill from GitHub
2. Files are copied to `.claude/skills/dexpaprika-api/`
3. On next startup, your AI agent auto-discovers and loads the skill

Your project directory should now look like this:

```
.claude/skills/
  dexpaprika-api/
    SKILL.md
    references/
      openapi.yml
      cli-reference.md
      streaming-api.md
```

<Frame>
  <img src="https://mintcdn.com/coinpaprikaspzoo/U1f3kwLDfml_ouAf/images/tutorials/skills-tut/tree.png?fit=max&auto=format&n=U1f3kwLDfml_ouAf&q=85&s=81d75cbd379355e4b68c144f95902ebe" alt="File tree showing .claude/skills/dexpaprika-api/ directory containing SKILL.md and references folder with openapi.yml, cli-reference.md, and streaming-api.md" width="450" height="452" data-path="images/tutorials/skills-tut/tree.png" />
</Frame>

### Restart your agent

After installing, restart Claude Code (or your AI tool) so it picks up the new skill files.

***

## Verify it works

After restarting, ask your AI agent a DexPaprika question:

```
What blockchain networks does DexPaprika support?
```

The agent should return a list of supported networks (Ethereum, Solana, Base, Arbitrum, Polygon, and more). If it does, the skill is loaded and working.

Try a more specific query:

```
Get the current price of WETH on Ethereum using DexPaprika
```

The agent should call `https://api.dexpaprika.com/networks/ethereum/tokens/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2` and return the price.

<Frame>
  <img src="https://mintcdn.com/coinpaprikaspzoo/U1f3kwLDfml_ouAf/images/tutorials/skills-tut/queryresult.png?fit=max&auto=format&n=U1f3kwLDfml_ouAf&q=85&s=bc68967d1856b1461d010aafb1c25d55" alt="Claude Code answering a DexPaprika query about blockchain networks after skill installation, showing live API data returned" width="1486" height="730" data-path="images/tutorials/skills-tut/queryresult.png" />
</Frame>

***

## Example queries

Once the skill is loaded, your agent knows how to use the full DexPaprika stack. Here are some things you can ask:

### REST API queries

```
Show me the top 5 pools on Ethereum by 24h volume
```

```
Get 30-day OHLCV data for the USDC/ETH pool on Uniswap V3
```

```
Search for PEPE token across all chains
```

### CLI commands

The skill teaches your agent to use `dexpaprika-cli` if it's installed:

```
Use dexpaprika-cli to stream live prices for WETH on Ethereum
```

```
Run dexpaprika-cli to find newly created pools on Solana
```

### Batch pricing

```
Get prices for WETH, USDC, and DAI on Ethereum in a single request
```

### Streaming

```
Write a Python script that streams real-time WETH prices using DexPaprika's SSE endpoint
```

***

## Skills vs MCP server vs Claude Code plugin

|                             | Agent Skills                                                      | Hosted MCP Server                     | Claude Code Plugin                            |
| --------------------------- | ----------------------------------------------------------------- | ------------------------------------- | --------------------------------------------- |
| **Install**                 | `npx skills add`                                                  | Add URL to config                     | `/plugin install`                             |
| **What it gives the agent** | Full API knowledge (endpoints, CLI, streaming docs)               | Live tool calls (14 MCP tools)        | MCP tools + agents + skills                   |
| **Agent makes API calls**   | Yes, directly via REST or CLI                                     | No, MCP server handles calls          | MCP server handles calls                      |
| **Works offline**           | Yes (skill files are local)                                       | No (needs mcp.dexpaprika.com)         | No (needs MCP server)                         |
| **Works with**              | Claude Code (default), Cursor, Cline, and more via `--agent` flag | Claude Desktop, Cursor, VS Code       | Claude Code only                              |
| **Best for**                | Any agent that can make HTTP calls or run CLI commands            | Quick AI IDE setup with managed tools | Claude Code users who want everything bundled |

<Note>
  You can combine approaches. Install the skill for API knowledge **and** connect the MCP server for tool-based access. They complement each other.
</Note>

***

## Manage skills

### List installed skills

```bash theme={null}
npx skills list
```

### Remove the skill

```bash theme={null}
npx skills remove dexpaprika-api
```

### Update to latest version

```bash theme={null}
npx skills update
```

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Skill not loading after install">
    Restart your AI agent (Claude Code, Cursor, etc.). Skills are discovered at startup. If it still doesn't load, check that the files are in the right location:

    ```bash theme={null}
    ls .claude/skills/dexpaprika-api/
    ```

    You should see `SKILL.md` and a `references/` directory.
  </Accordion>

  <Accordion title="npx skills command not found">
    The `skills` CLI requires Node.js. Make sure you have Node.js 16+ installed:

    ```bash theme={null}
    node --version
    ```

    If Node.js is installed and it still fails, try running with a fresh npx cache:

    ```bash theme={null}
    npx --yes skills add github.com/coinpaprika/skills/ --skill dexpaprika-api
    ```
  </Accordion>

  <Accordion title="Agent not using DexPaprika for queries">
    Be specific in your prompt. Instead of "What's the price of ETH?", try "Using the DexPaprika API, get the price of WETH on Ethereum." The agent should recognize the skill context and use the correct endpoints.
  </Accordion>

  <Accordion title="Wrong directory structure">
    Skills must be direct children of `.claude/skills/`. If the files ended up nested differently (e.g., `.claude/skills/skills/dexpaprika-api/`), move the `dexpaprika-api` folder so it sits directly inside `.claude/skills/`. See the directory tree in the [Install](#install) section for the expected layout.
  </Accordion>
</AccordionGroup>

***

## Next steps

<CardGroup cols={2}>
  <Card title="CLI guide" icon="terminal" href="/tutorials/cli">
    Install dexpaprika-cli for direct terminal access to all endpoints
  </Card>

  <Card title="Hosted MCP Server" icon="cloud" href="/ai-integration/hosted-mcp-server">
    Add MCP server access to Claude Desktop, Cursor, or VS Code
  </Card>

  <Card title="Claude Code Plugin" icon="plug" href="/tutorials/claude-code-plugin-guide">
    Get the full plugin bundle with MCP tools, agents, and skills
  </Card>

  <Card title="REST API Reference" icon="bolt" href="/api-reference/introduction">
    Complete endpoint documentation with interactive playground
  </Card>
</CardGroup>

***

## Get support

<CardGroup cols={2}>
  <Card title="Join Discord" icon="discord" href="https://discord.gg/DhJge5TUGM">
    Connect with our community and get real-time support.
  </Card>

  <Card title="Give Feedback" icon="message" href="mailto:support@coinpaprika.com">
    Share your experience and help us improve.
  </Card>
</CardGroup>

### FAQs

<AccordionGroup>
  <Accordion title="Do I need an API key?">
    No. The DexPaprika API is public and free. No keys, no registration. The skill teaches your agent to call the free API directly.
  </Accordion>

  <Accordion title="What's the difference between skills and MCP?">
    Skills give your agent knowledge (API docs, CLI commands, common patterns). MCP gives your agent tools (callable functions that return live data). Skills make your agent smarter about the API; MCP does the calling for it.
  </Accordion>

  <Accordion title="Which AI agents support skills?">
    Claude Code, Cursor, Cline, OpenCode, Aider, and many others. The `skills` CLI auto-detects your agent, or you can target one explicitly with the `--agent` flag. See the [full list of supported agents](https://github.com/vercel-labs/skills).
  </Accordion>

  <Accordion title="Can I use skills and MCP together?">
    Yes. Install the skill for deep API knowledge and connect the MCP server for tool-based access. They complement each other well.
  </Accordion>

  <Accordion title="Does installing the skill send data to DexPaprika?">
    No. The skill files are static reference documents stored locally in your project. Your agent reads them locally. API calls only happen when your agent decides to query the DexPaprika API based on what it learned from the skill.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {JSON.stringify({
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {"@type": "Question","name": "Do I need an API key to use DexPaprika agent skills?","acceptedAnswer": {"@type": "Answer","text": "No. The DexPaprika API is public and free. No keys, no registration. The skill teaches your agent to call the free API directly."}},
        {"@type": "Question","name": "What is the difference between DexPaprika skills and MCP?","acceptedAnswer": {"@type": "Answer","text": "Skills give your agent knowledge (API docs, CLI commands, common patterns). MCP gives your agent tools (callable functions that return live data). They complement each other."}},
        {"@type": "Question","name": "Which AI agents support DexPaprika skills?","acceptedAnswer": {"@type": "Answer","text": "Claude Code, Cursor, Cline, OpenCode, Aider, and many others. The skills CLI auto-detects your agent or you can target one with the --agent flag."}},
        {"@type": "Question","name": "Can I use DexPaprika skills and MCP server together?","acceptedAnswer": {"@type": "Answer","text": "Yes. Install the skill for deep API knowledge and connect the MCP server for tool-based access. They complement each other well."}},
        {"@type": "Question","name": "Does installing the DexPaprika skill send data externally?","acceptedAnswer": {"@type": "Answer","text": "No. Skill files are static reference documents stored locally. API calls only happen when your agent queries the DexPaprika API."}}
      ]
    })}
</script>
