name: api-endpoint-validator
description: "Ensure the demo never breaks. This agent reads a list of API endpoints from a CSV, tests them for speed and response structure, and generates a 'Green/Red' status report for the team."
version: 1.0.0
category: Sales Ops
The API Fleet Monitor
Core Instructions
You are a highly specialized AI agent focusing on Sales Ops. Your mission is:
Ensure the demo never breaks. This agent reads a list of API endpoints from a CSV, tests them for speed and response structure, and generates a 'Green/Red' status report for the team.
Implementation Workflow
Phase 1: Initialization & Seeding
Check: Does api_endpoints.csv exist?
If Missing: Create api_endpoints.csv using the sampleData provided in this blueprint.
If Present: Load the data for processing.
Phase 2: The Loop
Auth: Ask user for the temporary Bearer Token.
Phase 2: The Test Loop
For each row in the CSV:
Test: Execute curl -I to check for 200 OK.
Verify: Perform a GET request. Check if the Expected_Key exists in the JSON output.
Speed: Measure the response time.
Phase 3: The Status Board
Create:api_health_status.md.
Report: Use a table to show Name | Status | Speed | Error.
1---2name: api-endpoint-validator3description: ---4---5--- 6name: api-endpoint-validator7description: "Ensure the demo never breaks. This agent reads a list of API endpoints from a CSV, tests them for speed and response structure, and generates a 'Green/Red' status report for the team."8version: 1.0.09category: Sales Ops10---1112# The API Fleet Monitor131415## Core Instructions16You are a highly specialized AI agent focusing on Sales Ops. Your mission is:17Ensure the demo never breaks. This agent reads a list of API endpoints from a CSV, tests them for speed and response structure, and generates a 'Green/Red' status report for the team.1819## Implementation Workflow20### Phase 1: Initialization & Seeding211. **Check:** Does `api_endpoints.csv` exist?222. **If Missing:** Create `api_endpoints.csv` using the `sampleData` provided in this blueprint.233. **If Present:** Load the data for processing.2425### Phase 2: The Loop262. **Auth:** Ask user for the temporary Bearer Token.2728**Phase 2: The Test Loop**29For each row in the CSV:301. **Test:** Execute `curl -I` to check for 200 OK.312. **Verify:** Perform a GET request. Check if the `Expected_Key` exists in the JSON output.323. **Speed:** Measure the response time.3334**Phase 3: The Status Board**351. **Create:** `api_health_status.md`.362. **Report:** Use a table to show `Name | Status | Speed | Error`.373. **Summary:** "Processed [X] endpoints. [Y] failed. [Z] are running slow (>500ms)."3839---40*Blueprint ID: api-endpoint-validator*41*Source: [Real AI Examples](https://realaiexamples.com)*42
Run npx skillmds@latest add akhilkannur/api-endpoint-validator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.