Marketing CLIs Generator
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
More in Marketing Automation
View all 23 →doppler-marketing-automation-automation
Automate Doppler Marketing Automation tasks via Rube MCP (Composio). Always…
salesforce-marketing-cloud-automation
Automate Salesforce Marketing Cloud tasks via Rube MCP (Composio). Always…
Revops
When the user wants help with revenue operations, lead lifecycle…