aws-sigv4-req-builder
Generate Python code to call undocumented AWS APIs using SigV4 authentication from cURL requests captured in browser dev tools. This skill should be used when users need to create Python functions that call AWS internal or undocumented APIs with proper AWS Signature Version 4 authentication.
npx skills add majiayu000/claude-skill-registry --skill aws-sigv4-req-builder-discretetom-aws-sigv4-req-builde-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# AWS SigV4 Request Builder Generate Python code to call undocumented AWS APIs using AWS Signature Version 4 authentication from cURL requests. ## When to Use Use this skill when users need to: - Call undocumented AWS APIs from Python - Convert browser network requests to authenticated Python code - Build API clients for AWS services without official SDK support ## How to Use ### Step 1: Get cURL from User Ask the user for the cURL command (from browser dev tools: Network tab → Right-click → Copy as cURL). ### Step 2: Extract Information From the cURL command, extract: - **URL**: Full endpoint URL - **Region**: Extract from URL (e.g., `us-east-1` from `service.us-east-1.amazonaws.com`) - **Service name**: Extract from authorization header SignedHeaders or URL (e.g., `/us-east-1/q/aws4_request` → "q") - **Operation name**: Extract from `x-amz-target` header (part after the dot, e.g., `CreateAssignment` from `AmazonQDeveloperService.CreateAssignment`) - **Function name**: Convert operation name to snake_case (e.g., `CreateAssignment` → `create_assignment`) - **HTTP method**: From `-X` flag or default to POST if `--data` present - **Headers**: Content-Type and x-amz-target (exclude au
- When to Use
- How to Use
- Step 1: Get cURL from User
- Step 2: Extract Information
- Step 3: Generate Python Code
- Example
- Prerequisites
curl 'https://codewhisperer.us-east-1.amazonaws.com/' \
What does the aws-sigv4-req-builder skill do?
Generate Python code to call undocumented AWS APIs using SigV4 authentication from cURL requests captured in browser dev tools. This skill should be used when users need to create Python functions that call AWS internal or undocumented APIs with proper AWS Signature Version 4 authentication.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill aws-sigv4-req-builder-discretetom-aws-sigv4-req-builde-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
