api-request

Create GitHub Issues for API requests with TypeScript types and mock data.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/aroido/vibesmith --skill api-request-aroido
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-request
Source: https://github.com/aroido/vibesmith/tree/main/.cursor/skills/api-request
Command: npx skills add https://github.com/aroido/vibesmith --skill api-request-aroido

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of requesting backend API implementations by creating structured GitHub Issues and preparing mock data for frontend development.

Core Features & Use Cases

  • API Specification Check: Verifies if an API is already defined in docs/api/spec.md.
  • Issue Creation: Generates a GitHub Issue with a predefined template for API implementation requests, including HTTP method, path, request/response examples, and usage context.
  • TypeScript Type Definition: Provides a template for defining TypeScript interfaces for API request and response structures.
  • Mock Data Generation: Creates mock data for API responses to facilitate frontend development before the backend is ready.
  • API Client Mocking: Sets up a basic API client that uses mock data when a production API URL is not configured.
  • Use Case: A frontend developer needs a new API endpoint to fetch user profiles. They use this skill to create an issue for the backend team and simultaneously generate mock user data for their UI components.

Quick Start

Use the api-request skill to create an issue for a GET request to the /users endpoint with a mock user list.

Frequently Asked Questions about api-request

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

FAQPage Schema
How do I generate mock data and TypeScript types for an API request?

To generate mock data and TypeScript types for an API request, you can use this skill to automatically produce standard interface definitions and sample responses based on your specified endpoint parameters.

How do I create a GitHub issue for backend API implementation?

You can create a GitHub issue for backend API implementation by using this skill to automate issue creation via the gh CLI, populating a predefined template with HTTP methods, paths, and usage context.

How can frontend developers work before the backend API is ready?

Frontend developers can work before the backend API is ready by utilizing this skill to generate mock API responses and a basic API client that defaults to mock data when production URLs are unconfigured.

Do I need the gh CLI to automate GitHub issue creation for API specifications?

Yes, you need the gh CLI installed and authenticated to automate GitHub issue creation for API specifications, as the skill relies on it to submit structured backend implementation requests.

What is the best way to standardize API implementation requests for backend teams?

The best way to standardize API implementation requests is to use this skill to generate structured GitHub Issues containing HTTP methods, paths, request/response examples, and TypeScript type definitions.

Does this skill check existing API specifications before creating a new request?

Yes, this skill checks existing API specifications by verifying if the endpoint is already defined in docs/api/spec.md before proceeding with GitHub issue creation and mock data generation.