mrkeyoor.com_
Fri 25 Sept 15:56 UTC
AI Toolsevaluationupdated 26 Aug 2026

cwc-workshops review

cwc-workshops is Anthropic's collection of hands-on Code with Claude conference exercises. It teaches Claude Code and Claude Managed Agents through runnable examples covering skills, MCP, evaluation, memory, multi-agent orchestration, and agent-backed web apps.

+24stars / 7d
Verdict

Our agent-battle/ install took 28 seconds and its build passed in 4 seconds, but the repository supplied no test target for us to run. Use cwc-workshops as a pattern library if you already have the required Claude access and can repair workshop drift yourself. Do not make an explicitly unmaintained conference repository a production dependency.

We ran it

Lab card: what happened when we ran cwc-workshopsScreenshot of cwc-workshops (github.com/anthropics/cwc-workshops)
Install✓ · 28s65 packages · 76 MB
Build✓ · 4s
Testsn/ano test script
Known vulns0(pip-audit)
Repo382 files~25,578 lines of source · 1.9 MB · 0 CI workflows

Answers from our run

Does cwc-workshops build from source?

Dependencies installed in 28 seconds (65 packages), and the build succeeded in 4 seconds. We cloned commit 068b84b into a clean Debian container with 3 CPUs and no project-specific setup.

Does cwc-workshops have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does cwc-workshops have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use cwc-workshops?

Teams seeking a maintained production starter: the root README and individual workshops explicitly say they are not maintained and do not accept contributions.

What are the alternatives to cwc-workshops?

Anthropic Courses, Claude Cookbooks, AI Agents for Beginners. Our agent-battle/ install took 28 seconds and its build passed in 4 seconds, but the repository supplied no test target for us to run.

Setup3/5Good folder guides, but prerequisites vary widely by workshop
Docs4/5Clear guided exercises with starter and solution references
Community1/5Popular materials, explicitly unmaintained and closed to contributions
Maturity2/5Useful samples tied to beta and research-preview interfaces

Who it’s for

Developers who learn agent architecture faster by modifying a working example.
Claude Code users who want concrete skill, MCP, and verification patterns to inspect.
Teams evaluating Claude Managed Agents concepts such as sessions, environments, memory stores, outcomes, and sub-agents.
Workshop facilitators looking for short, structured exercises with starter and solution code.

Who it’s NOT for

Teams seeking a maintained production starter: the root README and individual workshops explicitly say they are not maintained and do not accept contributions.
Developers without Anthropic API access or a usage budget: most exercises require an API key, and several require Managed Agents beta or research-preview access.
Anyone wanting one coherent installation path: each folder is independent and may require Python and uv, Node.js or bun, Docker, the ant CLI, Java, or Claude Code.
Users following an old video without checking the matching folder: issue #18 reports a requirements.txt instruction that does not match the location used.
Model-neutral teams looking for portable agent examples: the core exercises are built around Claude-specific APIs, tools, models, and console workflows.

Setup reality

Our sandbox run targeted agent-battle/ at commit 068b84b. Installation succeeded in 28 seconds, adding 65 packages and using 76 MB, and the build passed in 4 seconds. The project had no test script or target, so we skipped tests; pip-audit found 0 known vulnerabilities.

Running the exercise still needs Claude credentials and its workshop-specific services. Other folders may require Managed Agents beta or research-preview access, Node.js 22, Docker, LibreOffice, the ant CLI, Java, bun, or Claude Code.

There is no repository-wide setup path. Our 3-CPU, 8 GB Debian run covered one Python subproject inside a 382-file, 1.9 MB checkout. The scan found no CI workflow, Dockerfile, or tests directory, which fits the repository's explicit unmaintained status.

Nine workshops turn agent concepts into exercises

Anthropic's repository contains 9 conference exercises rather than one application. The subjects include model selection, prompt decomposition, product design with Claude Code, a first managed agent, a game competition, cross-session memory, evaluation-driven development, a deal desk, and an SEC research desk. Each folder is its own project with separate prerequisites. The root README gives the most important maintenance fact in one line: these materials are not maintained and contributions are not accepted.

The format works because participants change working systems instead of reading a slide deck. agent-decomposition starts with an inventory agent whose instructions have grown into a roughly 400-line prompt, then moves durable guidance into skills, code execution, and callable agents. eval-driven-agent-development compares 6 presentation-agent variants against a 10-task suite. Those examples make design choices visible, though their results belong to a workshop and do not prove production reliability.

Seven API functions expose the agent boundary

ship-your-first-managed-agent asks participants to implement 7 API functions in a Streamlit incident dashboard. The remote agent searches a 70,000-line log in its sandbox, while custom tools retrieve application data. Readers can see what belongs in the environment, session, event stream, and local application instead of letting one model call own the whole system.

The Claude Code workshop applies the same discipline to interfaces. Its React example gives components fixtures, invariants, and a machine-readable DOM contract, then checks those properties through a verification matrix. The lesson travels beyond Anthropic's tooling because generated UI becomes observable by an agent or CI job. agent-decomposition makes a related point: deterministic calculations, durable instructions, and delegated judgment need different homes.

What happened when we ran it

Our sandbox run used commit 068b84b and the Python project in agent-battle/. Installation succeeded in 28 seconds, pulled 65 packages, and occupied 76 MB. The build completed in another 4 seconds. Pip-audit reported 0 known vulnerabilities in that environment. The unprivileged Debian container had 3 CPUs, 8 GB of RAM, no secrets, and the Python 3.12 uv image.

There was no test script or target, so we skipped tests. The 1.9 MB checkout contained 382 files and about 25,578 lines of source. Our scan found 0 CI workflow files, no Dockerfile, and no tests directory. A passing build shows that this subproject assembled on our box; without a supplied test target, it does not establish whether the game integration or agent behavior works.

Claude access is harder than the 28-second install

There is no root command that prepares all 9 workshops. The tested battle project uses Python and uv, while the smallest Vite example uses bun. The first managed-agent lab needs Python 3.10 and an Anthropic API key. The presentation evaluator calls for Node.js 22, Docker, a locally built rendering image, LibreOffice inside that image, and the ant command-line tool. The game lab adds a Minecraft server, Java, npm, ports, and local processes.

Most deeper exercises require Claude Managed Agents access. The deal desk calls for an API key with the beta enabled, and the memory workshop says the organization must join a research preview before its bootstrap script can create resources. Repeated model sweeps and evaluations also consume paid inference. Setup scripts may create agents, environments, sessions, memory stores, or deployments, so users should record what they provision and clean it up afterward.

Four research agents still make a teaching system

The Deal Desk looks close to a product: it has a Next.js interface, streaming events, confirmations for tool calls, a coordinator, 4 research agents, memory, outcomes, and optional Linear access through MCP. Its companies and financials are fictitious. The Research Desk adds SEC filing analysis, bounded fan-out, scorecards, and a long-running server orchestrator, while leaving numbered participant tasks in the main branch.

Neither example supplies the controls a production buyer should assume. Authorization, tenancy, retry rules, observability, retention, spend limits, and recovery depend on the application that adopts the pattern. Agent Battle was designed for a 45-minute competition, with a roughly 30-second decision probe and 5-minute run described by the README. Those are teaching constraints, not service-level claims.

The repository says support is unavailable

GitHub showed 2,026 stars, 7 combined issues and pull requests, and a last push on August 20, 2026 when we fetched the metadata. The project has declared that contributions are not accepted, so the open count should not be read as an active support queue. There is no tagged GitHub release, and beta interfaces can move faster than copied workshop code.

Issue 18 remains open and reports that a workshop video instructs users to install from a requirements.txt file that was not present at the expected location. That mismatch is the practical risk of event material: videos, folder layouts, beta APIs, and account access can drift independently. The 28-second install makes agent-battle/ cheap to inspect, and the other folders contain concrete agent patterns. Use the repository to learn or borrow a pattern you can verify, then rebuild it in a maintained application.

Alternatives

ProjectWhat it isPick it when
Anthropic CoursesStructured educational material for learning Claude APIs and prompting concepts.pick this instead when you want a course sequence rather than conference exercises built around newer agent features.
Claude Cookbooks gh↗Task-focused notebooks and recipes showing practical ways to use Claude.pick this instead when you need smaller reference recipes that are easier to lift into an existing application.
AI Agents for Beginners gh↗A multi-lesson introduction to agent concepts across a broader set of tools.pick this instead when you need a beginner curriculum and do not want to center the learning path on Claude.

What people are saying

  1. [github-trending] anthropics/cwc-workshops

Sources

  1. cwc-workshops README
  2. cwc-workshops repository metadata
  3. Agent decomposition workshop
  4. Eval-driven agent development workshop
  5. Production-ready agent workshop
  6. Research Desk workshop
  7. Missing requirements file report

More ai tools reviews

nobodywho · desktop-cc-gui · langextract · openrig · skills · awesome-grokbot · the whole board →