api-request

Send authenticated HTTP requests to Makefeed/Infatium backend APIs using PyJWT.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nirssyan/nirssyan-mono --skill api-request
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-request
Source: https://github.com/nirssyan/nirssyan-mono/tree/main/.claude/skills/api-request
Command: npx skills add https://github.com/nirssyan/nirssyan-mono --skill api-request

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyJWT, and includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of making authenticated HTTP requests to Makefeed/Infatium backend APIs, handling JWT authentication and supporting all API endpoints.

Core Features & Use Cases

  • Authenticated API Calls: Securely interact with Makefeed/Infatium APIs using locally generated JWTs.
  • Environment Configuration: Easily switch between development and production environments.
  • Use Case: Fetch a list of all available feeds from the Makefeed API in the production environment.

Quick Start

Use the api-request skill to list all feeds in the production environment.

Frequently Asked Questions about api-request

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make authenticated HTTP requests to a backend API using JWT?

To make authenticated HTTP requests, this Skill generates local JWTs using PyJWT to securely interact with Makefeed/Infatium backend APIs across all endpoints. It handles the token signing process automatically.

What environment setup is required to sign JWTs locally for API authentication?

Local JWT signing requires Python 3 with the PyJWT library installed, and KUBECONFIG access to retrieve the JWT secret. This setup enables secure authentication for backend API calls.

Can I switch between development and production environments when making API calls?

Yes, you can easily switch between development and production environments when making API calls. The Skill handles environment configuration to securely interact with Makefeed/Infatium APIs.

How does local JWT signing work for backend API data retrieval?

Local JWT signing works by using PyJWT to generate tokens locally with a secret retrieved via KUBECONFIG. This allows authenticated HTTP requests for data retrieval and manipulation across API endpoints.

Do I need KUBECONFIG access to use PyJWT for API authentication?

Yes, KUBECONFIG access is required to retrieve the JWT secret needed for local signing. Without it, PyJWT cannot generate the tokens required for authenticated backend API requests.