
5/1/2026 · Alex Murphy, Staff Software Engineer
What this post added
This post details the creation of a Claude Code plugin for the Spotify Ads API. It describes the architecture, which uses Markdown files for skills and agents, and leverages the OpenAPI specification for API knowledge. Key technical contributions include the design of a natural language agent that decomposes user requests into sequences of API calls, handles value conversions, performs multi-step orchestration, and utilizes OpenAPI Links to navigate API relationships for workflow execution. The post also discusses the rationale behind choosing Markdown and OpenAPI over MCP for this specific use case, emphasizing transparency and ease of customization.