charles-proxy-extract

Community

Parse Charles Proxy sessions quickly and clearly.

Authorwannabehero
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the extraction and analysis of HTTP/HTTPS traffic captured in Charles Proxy session files (.chlsj). It helps developers quickly locate endpoints, filter by URL patterns and HTTP methods, inspect request bodies, and export results for debugging and documentation, saving hours of manual parsing.

Core Features & Use Cases

  • Pattern-based filtering: extract requests by URL substring
  • Method filtering: filter by HTTP method (GET, POST, PUT, PATCH, DELETE)
  • Request body inspection: view and extract request payloads
  • JSON export: save filtered responses for further analysis
  • Summary mode: overview traffic without heavy data
  • Pretty-printed output: readable JSON by default
  • CLI and Claude Code friendly: usable from terminal or Claude Code interactions

Quick Start

Usage: python3 extract_responses.py <file.chlsj> <path_pattern> [options] Examples:

  • Extract all /api/users responses: python3 extract_responses.py session.chlsj '/api/users'
  • Show POST requests to /logs with bodies: python3 extract_responses.py session.chlsj '/logs' --method POST
  • Save responses to a file: python3 extract_responses.py session.chlsj '/items' --output items.json

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: charles-proxy-extract
Download link: https://github.com/wannabehero/charles-proxy-extract-skill/archive/main.zip#charles-proxy-extract

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.