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.
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
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.
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)
Run this command in a terminal to install the complete bundle globally.
pnpm dlx skills add caido/skills --skill='*' -g
During installation, select Claude Code at the “Which agents do you want to install to?” prompt.
Set your terminal's working directory to ~/.claude/skills/caido-mode, the documented location containing caido-client.ts. Run all remaining terminal commands there.
Install the skill's dependencies in the terminal.
npm install
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>
Verify connectivity and retrieval of recent history in the terminal.
npx tsx caido-client.ts health
npx tsx caido-client.ts recent --limit 1
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.