api-testing

Validate authenticated Rudel API endpoints and RPC calls with curl.

289|16|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/evrendom/rudel --skill api-testing-evrendom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-testing
Source: https://github.com/evrendom/rudel/tree/main/.claude/skills/api-testing
Command: npx skills add https://github.com/evrendom/rudel --skill api-testing-evrendom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates authenticated interactions with the local Rudel API by performing curl-based requests against the running server to test endpoints, RPC calls, and authentication flows.

Core Features & Use Cases

  • Validate login and session flows against the local API.
  • Exercise key endpoints and RPC calls to ensure correct responses and error handling.
  • Verify organization context switching and session ingestion end-to-end in a local development environment.

Quick Start

Run a curl-based test against the local API to confirm authentication and basic RPC reachability.

Frequently Asked Questions about api-testing

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

FAQPage Schema
How do I test local API endpoints and authentication flows using curl?

Test local API endpoints by executing curl-based requests against the local server to validate login, session ingestion, and RPC lookups. This verifies correct responses and error handling for authenticated interactions during local development.

What is the best way to verify organization context switching in a local development environment?

Verify organization context switching by exercising set-active organization endpoints against the local API. Running curl requests with test credentials validates session ingestion and organization switching end-to-end.

Do I need jq to test RPC calls and API responses locally?

Yes, you need jq to parse and validate JSON payloads and responses when testing RPC calls locally. Combining curl for requests and jq for response validation ensures correct endpoint behavior and error handling.

Can I test login and session flows against a local server without a .env file?

No, testing authenticated login and session flows requires a .env file with test credentials. The local API server must also be running to accept curl requests and validate the authentication interactions.

Why does my local API testing fail when checking me and RPC lookups?

Local API testing fails when the local server is not running or test credentials are missing from the .env file. Validating me and RPC lookups requires curl access to the local endpoint and correct session ingestion.