Charles Proxy Extract
Extracts HTTP/HTTPS request and response data from Charles Proxy session files (.chlsj format), including URLs, methods, status codes, headers, request bodies, and response bodies. Use when analyzing captured network traffic from Charles Proxy debug sessions, inspecting API calls, debugging HTTP requests, or examining proxy logs.
Install
npx skills add wannabehero/charles-proxy-extract-skill --skill charles-proxy-extractgit clone --depth 1 https://github.com/wannabehero/charles-proxy-extract-skill.git /tmp/charles-proxy-extract-skill
mkdir -p ~/.claude/skills
cp -r /tmp/charles-proxy-extract-skill/. ~/.claude/skills/charles-proxy-extractPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Charles Proxy Session Extractor Parses and extracts structured data from Charles Proxy session files (.chlsj format). ## Prerequisites - Python 3.x (no external dependencies required) - Charles Proxy session file in .chlsj format ## When to Use This Skill Use this skill when the user: - Mentions "Charles Proxy" or "Charles session" - Asks to "extract", "analyze", or "inspect" .chlsj files - Wants to filter HTTP/HTTPS requests by endpoint or method - Needs to examine API request/response data from proxy logs - Wants to export network traffic data to JSON ## How to Execute This Skill When the user asks to extract, analyze, or inspect Charles Proxy session files, run the Python script using the Bash tool: ```bash python3 ./extract_responses.py <file.chlsj> <pattern> [options] ``` ### Required Parameters 1. `<file.chlsj>` - Path to the Charles Proxy session file (use exact path provided by user) 2. `<pattern>` - URL path pattern to match (e.g., "/today", "/logs", "/" for all) ### Optional Flags - `-m, --method METHOD` - Filter by HTTP method (GET, POST, PUT, PATCH, DELETE) - `-f, --first-only` - Show only first matching request (for quick inspection) - `-s, --summary-only` - Show statistics without response bodies - `-o, --output FILE` - Save responses to JSON file - `--no-pretty` - Disable JSON pretty-printing ### Execution Examples **Extract all /today responses:** ```bash python3 ./extract_responses.py session.chlsj "/today" ```
Details
- Skill name
charles-proxy-extract- Repository
- wannabehero/charles-proxy-extract-skill
- License
- MIT
- Repo updated
- 28 December 2025
- Listed in
- BehiSecc/awesome-claude-skills
FAQ
What does the Charles Proxy Extract skill do?
Extracts HTTP/HTTPS request and response data from Charles Proxy session files (.chlsj format), including URLs, methods, status codes, headers, request bodies, and response bodies. Use when analyzing captured network traffic from Charles Proxy debug sessions, inspecting API calls, debugging HTTP requests, or examining proxy logs.
How do I install the Charles Proxy Extract skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add wannabehero/charles-proxy-extract-skill --skill charles-proxy-extract. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Charles Proxy Extract popular?
It lives in wannabehero/charles-proxy-extract-skill, which has 9 GitHub stars and 4 forks, and is included in 1 curated skill list.
Related skills
Claris Filemaker Pro
13CadenceUX/claris-filemaker-pro-skill
FileMaker Pro reference for calculation functions, script steps, field types and error codes: exact syntax, parameters, return types, the release that introduced each, and which script steps work in FileMaker Go, WebDirect, Server, Cloud, the Data API and Custom Web Publishing. Also covers the FileMaker Data API, OData, ExecuteSQL and FileMaker SQL, and WebDirect and FileMaker Go limits. Use whenever a FileMaker function or script step is named, written, reviewed or debugged, including inside a calculation, a script or other code, or when asked whether something works on a given FileMaker clie
App Store Kit
13allexp1/app-store-kit
Takes an iOS/iPadOS app from code to the App Store and keeps it updated, hands-off. It checks the code against Apple's current review rules, writes the product page in every language the owner wants, makes screenshots per language and device, archives and uploads the build, and fills App Store Connect itself through the official API (texts, languages, screenshots, age rating, accessibility, review details, build, submit, release), using Chrome only where the API can't reach. It works step by step and stops for the person only where Apple requires them (sign-in, agreements, tax, banking, DSA):
Lamarck
13newdee/lamarck-skill
Lamarckian skill evolution - monitors every real skill invocation, drives governed evolution of observed skills, and evolves itself by the same rules while running. Harness-agnostic (adapters for Claude Code, Codex, Cursor, pi share one ledger); in the reference adapter a PostToolUse hook logs each invocation (stamped with the skill's genome hash for per-version regression windows) and a Stop hook queues a light evaluation loop that runs backstage in a headless CLI (or inline), never reloading this file. Per-skill dynamic rubrics (git-versioned) define what "good" means per skill; a trust ladd
Rails Audit Skill
16rubyroidlabs/rails-audit-skill
Perform comprehensive technical reviews of Ruby on Rails applications. Runs automated analysis tools (RubyCritic, Brakeman, bundler-audit, Gitleaks, Debride, linters, SimpleCov, Rails stats, Rails ERD), analyzes code for architecture, security, authorization (Pundit/CanCanCan), dead code, and design issues, and produces a structured markdown report with prioritized findings and a 0-10 score. Use when the user requests a tech review, code audit, project assessment, or quality analysis of a Rails application.
Omnigraffle
13openanvil/omnigraffle-generator
Generate native OmniGraffle .graffle files programmatically. Use this skill whenever the user asks to create, build, or generate an OmniGraffle diagram, network diagram, architecture diagram, flowchart, or any visual diagram that should be saved as a .graffle file. Also trigger when the user mentions "OmniGraffle", ".graffle", "graffle file", or asks for diagrams specifically for macOS/iOS diagramming. This skill generates zipped binary plist packages that open natively in OmniGraffle 7+ without any conversion or import steps. Supports: rectangles with colored fills, text labels (RTF), named l
Nx Matting
16xiaowu89/skill-matting
使用本地 BiRefNet GGUF 模型完成图片或视频抠图、人物抠图、主体分割和背景移除,并输出透明 PNG、MOV 或 WebM。适用于用户提到图片抠图、照片去背景、人像透明图、视频抠图、透明视频、BiRefNet、JPG/PNG/BMP/WebP 图片,或 MP4/MOV/WebM 视频的场景;无需 Python、PyTorch 或 CUDA。
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.