←Leaderboard/Security/skills
Last commit on July 1, 2026·Created on March 3, 2026

caido/skills

“Integrates the Caido SDK to manage HTTP history and proxy-driven testing”
Combined rank
#683
across all skills
In Security
#26
category rank
Stars
282
+1.1% in last 7d
Forks
28
0.0% in last 7d
Watchers
3
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill provides a CLI interface for the Caido API, enabling developers to perform HTTP-history-driven testing. It allows users to search history using HTTPQL and execute proxied curl requests that maintain authentication via static configuration files.

By leveraging the official SDK client, the tool streamlines the process of adding match and replace rules and organizing request handoffs into named replay sessions and collections.

WHO IT'S FOR
Penetration testers
automate HTTP history search and request probing
Security researchers
manage authenticated request handoffs and collections
Application security engineers
configure match and replace rules for traffic manipulation
Bug bounty hunters
streamline authenticated probing using cached configs
Repository contents

1 skill file

Categories
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

Install all Caido skills globally for Claude Code

Installs: All skills in caido/skills, installed globally for the selected Claude Code agent. The listed skill path is a bounded mapping, not a complete bundle inventory. · Claude Code

Before you start
  • pnpm available to run the installation command
  • Claude Code CLI installed
  • Node.js v24 or later
  • A running Caido instance
  • A Caido personal access token (PAT)
  1. Run this command in a terminal to install the complete bundle globally.

    pnpm dlx skills add caido/skills --skill='*' -g
  2. During installation, select Claude Code at the “Which agents do you want to install to?” prompt.

  3. Set your terminal's working directory to ~/.claude/skills/caido-mode, the documented location containing caido-client.ts. Run all remaining terminal commands there.

  4. Install the skill's dependencies in the terminal.

    npm install
  5. Create a PAT in Caido Dashboard → Developer → Personal Access Tokens. In the terminal command, replace <your-pat> with that token. This configures authentication for the default instance at http://localhost:8080.

    npx tsx caido-client.ts setup <your-pat>
  6. Verify connectivity and retrieval of recent history in the terminal.

    npx tsx caido-client.ts health
    npx tsx caido-client.ts recent --limit 1
docs.caido.io ↗ · Checked Oct 18, 2026skills/caido-mode/README.md ↗ · Checked Oct 18, 2026skills/caido-mode/SKILL.md ↗ · Checked Oct 18, 2026README.md ↗ · Checked Oct 18, 2026

Give it something to do.

Suggested first task

Find API requests with client errors

Uses caido-mode

  • A running Caido instance with authentication configured
  • Existing HTTP history containing traffic to inspect
Use the caido-mode skill to search existing Caido HTTP history for requests whose path contains /api/ and whose response status is 400–499. Return up to five matches with a brief summary of their paths and status codes.
skills/caido-mode/SKILL.md ↗ · Checked Oct 18, 2026