ClaudeSuperPower

output-dev-http-client-create

Skill

Create shared HTTP clients in src/shared/clients/ for Output SDK workflows. Use when integrating external APIs, creating service wrappers, or standardizing HTTP operations.

Install

git clone https://github.com/growthxai/output.git ~/.claude/skills/output-dev-http-client-create

What is output-dev-http-client-create?

Create shared HTTP clients in src/shared/clients/ for Output SDK workflows. Use when integrating external APIs, creating service wrappers, or standardizing HTTP operations.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Create and modify files

Declares Write or Edit

~43 tokens of context used while enabled, before you invoke anything

All declared tools (4)
EditGlobReadWrite

Documentation

README · ~8 min read

Creating HTTP Clients

Overview

This skill documents how to create shared HTTP clients for Output SDK workflows. Clients are stored in src/shared/clients/ and shared across all workflows to ensure consistent error handling, retry logic, and API integration patterns.

When to Use This Skill

  • Integrating a new external API service
  • Creating a reusable HTTP wrapper for a service
  • Standardizing error handling for API calls
  • Moving inline HTTP logic to a shared client

Location Convention

HTTP clients are stored in the shared clients folder:

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.