Marketing CLIs Generator

CLI Free 97 lines By FunnelEnvy GitHub Marketing Automation

Description

Generate complete CLI tools for marketing platforms from their API documentation. This skill automates the full creation workflow — API discovery, CLI design, scaffold and implementation, and quality assurance — producing standalone, tested CLIs with standardized auth, output formatting, and error handling.

Includes 6 pre-built CLIs for GA4, Ahrefs, Meta Ads, Mailchimp, Buffer, and Google Tag Manager. Each CLI follows consistent conventions: noun-verb command patterns, multiple output formats (JSON, table, CSV), and flexible authentication (API keys, OAuth2, config files).

Built for Claude Code agent teams — the architecture supports parallel CLI generation with zero file conflicts, where each teammate owns an entire standalone repo.

Key Features

  • API discovery and endpoint inventory from platform docs
  • CLI design with noun-verb command patterns
  • Standardized auth (API key, OAuth2, config files)
  • Output formatting (JSON, table, CSV)
  • Test scaffolding with mocked HTTP (nock)
  • Agent teams workflow for parallel CLI generation

Installation

Clone the repo and use the /generate-cli skill in Claude Code:
git clone https://github.com/FunnelEnvy/marketing-clis
cd marketing-clis
/generate-cli

Stack & Dependencies

Node.js TypeScript Commander.js pnpm vitest nock