Source: gh-star-anthropics-claude-quickstarts.md
Repo: https://github.com/anthropics/claude-quickstarts Stars: ~16,715 (at time of ingest 2026-05-20) Language: Python License: MIT Last pushed: 2026-05-13 Maintained: Anthropic (official)
Official Anthropic-maintained collection of ready-to-deploy starter applications built on the Claude API. Each project is a self-contained reference architecture demonstrating a common production pattern — customer-support assistant, financial-data analyst, computer-use demo, agent quickstart — that a developer can fork, swap in their API key, and ship as the skeleton for a real application. Sits alongside the Anthropic Cookbook as the second canonical Anthropic-published reference surface — cookbook is notebook-style demos of a single technique, claude-quickstarts is full deployable projects.
Key Takeaways
- Official, MIT, actively maintained. Pushed 2026-05-13, ★16.7k. Under the
anthropics/org alongsideanthropics/skills,anthropics/anthropic-cookbook, andanthropics/anthropic-sdk-python— the de-facto first-read pile for any new Claude API project. - Full-application starters, not snippets. Each subdirectory is a complete project with
requirements.txt/package.json, README, environment-variable scaffolding, and ready-to-run entry point. Distinct from the cookbook’s notebook-per-technique format. - Headline projects (as of ingest):
- Customer support agent — retrieval-augmented conversation loop with tool calling for ticket lookup / order status / FAQ search. Reference architecture for the most common production Claude use case.
- Financial data analyst — pandas + matplotlib + Claude for natural-language analysis over uploaded CSV/XLSX. Pairs with Computer Use when extended to ops dashboards.
- Computer use demo — the reference container + sandbox setup for Computer Use before it landed as a Claude Code primitive. Still the canonical environment for testing Computer Use against arbitrary applications.
- Agent quickstart — minimal tool-use loop with a small custom-tool catalog. Best first read for the basic Messages-API-plus-tools shape that the Claude API exposes underneath all agent workflow patterns.
- Use it as a teaching artifact. The repo is the answer to “what does an Anthropic-blessed production Claude API loop look like?” The customer-support and agent-quickstart projects in particular show the boundary between what the SDK does and what application code needs to handle (rate-limit retries, tool result formatting, system-prompt structure).
- Why this matters for WEO Marketly. When prototyping a new Claude API project (Hermes tool, internal SaaS feature, custom MCP server), fork the closest quickstart first instead of writing the boilerplate. Saves 1-2 hours of glue code and inherits Anthropic’s current best-practice retry/error-handling shape.
How it composes with the Claude API stack
- vs Anthropic Cookbook: Cookbook = single-technique notebooks (prompt caching, JSON mode, multimodal). Quickstarts = full applications composing many techniques. Read the cookbook first to learn a primitive, then steal from quickstarts to ship something using it.
- vs skills: Skills = portable agent capabilities that load into Claude Code / Cowork / Managed Agents. Quickstarts = Messages-API applications that call Claude directly. Different surfaces.
- vs Build Your Own Coding Agent: The third-party tutorial walks a from-scratch coding agent. Quickstarts’ agent-quickstart is the Anthropic-blessed minimum viable version of the same loop.
Implementation
- Tool/Service: anthropics/claude-quickstarts (GitHub, MIT)
- Setup:
git clone https://github.com/anthropics/claude-quickstartscdinto a project subdirectory (e.g.customer-support-agent/)- Set
ANTHROPIC_API_KEYin your shell or a.env pip install -r requirements.txt(ornpm install) per the project README- Run the entry script (
python main.py/npm start)
- Cost: Free repo. Running the projects burns Anthropic API tokens (the API key, not the Claude Code subscription — they are separate billing surfaces).
- Integration notes: Several projects assume specific model IDs that may drift. Before forking, bump model strings to the current generation (Opus 4.7 / Sonnet 4.7 / Haiku 4.5) and re-read the prompt caching configuration — the repo’s caching examples sometimes lag a release cycle behind the SDK’s current defaults.
Try It
- Customer support prototype — fork
customer-support-agent/, replace the toy ticket database with a connector to GHL / HubSpot / Intercom (see GoHighLevel), keep the conversation loop and tool definitions. - Financial analyst for internal data — fork
financial-data-analyst/, point it at the WEO Marketly Stripe export or GA4 export, swap matplotlib for Plotly if the output needs to be embedded in a Cowork Live Artifact dashboard. - Agent-loop teaching artifact — read
agent-quickstart/before writing any new Claude API tool-use loop in another project. The structure encodes the current Anthropic-blessed retry + tool-result-formatting shape.
Related
- Anthropic Cookbook: Managed Agents Multiagent + Outcomes
- skills
- Anthropic SDK Releases — May 2026
- Build Your Own Coding Agent
- Computer Use
- Agent Workflow Patterns
- CLI vs MCP — Tool Selection
Open Questions
- Does the customer-support agent quickstart use the current prompt-cache shape (
ephemeralcache control) or the older inline caching? Verify on next fork. - Are any of these quickstarts about to be deprecated in favor of Managed Agents reference apps? The cookbook has been the leading edge of Managed Agents reference material; quickstarts may follow.