cli-providers

Community

Spot CLI differences and add providers fast.

Authorrecca0120
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the challenge of provider-specific inconsistencies when integrating multiple AI CLIs that do not share the same flags, output formats, stream events, or permission/elicitation behavior.

Core Features & Use Cases

  • Capability matrix guidance: Helps you determine which CLI features are safe to assume versus which must be conditionally enabled per provider.
  • Provider-specific integration workflow: Supports updating logic when you discover new flag support, output differences, stream event types, or limitations.
  • Integration and troubleshooting use cases: Useful when spawning processes, constructing CLI arguments, parsing NDJSON/stream output, and implementing new ProviderAdapter support across Claude, Gemini, and others.

Quick Start

Use the cli-providers skill when you implement or troubleshoot provider-specific CLI spawning, argument building, or output parsing so you can consult the capability matrix and update it after each new discovery.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cli-providers
Download link: https://github.com/recca0120/code-quest/archive/main.zip#cli-providers

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.