Slides: Claude Agent SDK [Full Workshop] — Thariq Shihipar, Anthropic

Source Video

Claude Agent SDK (Full Workshop) — Thariq Shihipar, Anthropic

Relationship To World's Fair 2026

These slides are extracted from a public AI Engineer YouTube video connected to World's Fair 2026. Speaker-matched clips are supporting context unless later confirmed as exact session recordings; official livestream recordings are day-level/event-level source material.

Related Scheduled Sessions

Extracted Slides

slide-001.jpg

OCR text:

/ ANTHROP\C

Claude Agent SDK

slide-002.jpg

OCR text:

Agenda

e What is the Claude Agent SDK?

e Why use it?

e How do you design an agent?

e Example: prototyping an agent

ANTHROPAC CONHDENTAL 2

slide-003.jpg

OCR text:

Ta

ce

7 N

y : ~

| ; ‘ v a .

ve ok . : | .

ee ae — = E ; .

L | |

7) 7 ;

slide-004.jpg

OCR text:

The evolution of agents

. “8 @

y aa 3 a

Single-LLM Features JER WOIKIOWS am: Uae c

Summarization, LLMs orchestrated LLMs deciding their Agency %

classification, by code own trajectories Capability +

extraction ...

Flexibility t

ANTHROP\C COME IGEN TIAL 4

slide-005.jpg

OCR text:

Claude Code

Claude Code is our an agent that Oe

lets developers automate software

development tasks with Claude. : ee

This is the first digital worker

doing hours of work.

a

ANTHROP\C CONFIDENTIAL 8

slide-006.jpg

OCR text:

Building effective

agents

1/ Models

High-performance

reasoning models

that understand

complex instructions

and execute multi

step workflows.

Models

mm Fastest with near-frontier intelligence Bee T SC Tee ley efor ad bis ta eee geen

ANTHROP\C COSEIDEN TIAL

slide-007.jpg

OCR text:

Building effective

agents

5/ File System bce ee seen tect cn cin en 2

Give Claude a

persistent workspace Tools Prompts File System

to pass files, write

just-in-time code, “we com Neen Prosens ies

and learn from Custom Custom mess

example outputs File System Workllows Ex Output

Claude Haiku Claude Sonnet Pelt Ce tT]

Dee em csul iad RT a teva e evel tg beet Ere Bi gn

ANTHROP\C CONHPIBENTIAL

slide-008.jpg

OCR text:

Building effective Your Application

Pp :

agents

Claude Agent SDK

9/ Application Fe = a a RT 9 TN Re TE =

. SKILLS Enhancements.

Focus on your unique Subagents

value - build tne user Tools Prompts File System Web Search

experience an Research Mode

domain workflows “we Som Neen Proce is Auto Compacting

that differentiate your Coton “sen ures Hooks

product File System Workllows Ex Output Memory

- [ é Models

oT CS Seat POUT CRS Tita Claude Opus

DE mesure Smartest for complex agents /coding be se Eire BC mete ag

ANTHROP\C CONEIDEN TIAL

slide-009.jpg

OCR text:

Users are already building cutting-edge agents

with the CC SDK

e All software tasks

SRE agents

Security agents

- Incident triage agents

Automated bug fixing

e Site & Dashboard builders

e MS Office agents

e Legal, Finance, Healthcare, HR

e Custom agent instructions + any integration

Cloud logs, CI/CD, ete.

ANTHROP\C CONEIDEN TIAL w

slide-010.jpg

OCR text:

Why use the Claude Agent SDK?

- We realized people were using Claude Code for non-coding tasks.

- We build our agents on top of our Agent SDK.

- Itis built on top of lessons we've learned deploying Claude Code to

millions of users.

- We have strong opinions on the best way to build agents.

- One of our biggest learnings: the Bash tool is the most powerful agent

tool.

slide-011.jpg

OCR text:

The Agent SDK is the best way to build agents in the

“Anthropic Way”

- Unix Primitives: Every agent should use bash [1] &a file system [2] (e.g.

skills & memory)

- Agents > Workflows: Agents build their own context + decide what to do

with tools.

- Code Generation for non-coding: We use code gen to generate docs,

query the web, etc.

- Every agent has a container.

More on this here.

slide-012.jpg

OCR text:

Bash is all you Need

Bash is what makes Claude Code so good.

Bash is a generic version for “code mode” or programmatic tool calling.

The bash tool allows you to:

- Store the results of tool calls to files, so you can search them.

- Store memory in files.

- Dynamically generate scripts and call them.

- Compose functionality, use unix primitives like tail, grep, cat, etc.

antundSe existing powerful software like ffmpeg, libreoffice, etc.

slide-013.jpg

OCR text:

Without Bash With Bash

User: How much did I spend on ride sharing User: How much did I spend on ride sharing

this week? this week?

Tool Cali (Gmail Query Search) query: “uber Tool Call (Bash): ‘gmail_search.ts query

OR lyft” “uber OR lyft*

Thinking: I found the following emails that Tool Call (Bash):

mention Uber and Lyft, I need to find the

cost of each email. gmait_search.ts ~- a> :

wot sf

ret > : " IN

Claude: The total is... (hallucinated) wee : 1 \ a, /

slide-014.jpg

OCR text:

e

ae i ee: a 7 an a 7 re re ye an keer ee ae ae ad / eT

ce or ee ne

Con Cams CE Co OY 6 FS 6 Tobiys apna 55) \

nL ae ee Ld OY

JQ atte te ia

sort . >» contacts this week.txt

Ch ee ce en ke ee to er ne ee eee

read ematl;

(10 as nt ee ce \

rT eee are Oe a CLT Cs LS ar 2k oa 01a: (en Oe (Ree Xel an

Sleep (il 8 tate ar

< contacts this week.txt

a cae ee ea ed

fem contact detatls.jsonl > final contacts.json

slide-015.jpg

OCR text:

®

a) 7 ee 2 Ce eee Pia ee 8

a aes a |B Bue BO pee 4 / en ans

fimpeg earnings call.apd .: rn Lee aone Mr: TUrO ROC PRU LG

whisper audio.way mene @ ROLL a ee 2:1 0)) ee ese a Oh OED 01D

ee i ea ee ee ee

‘gee a PP tee transcript.json > moments. txt

ce ora oe ee nr re ee: ce

_ ag ee transcriupt.}son | \

read start end,

{fepeq earnings call.mp4 ren ae rn

Como) 0 EO

slide-016.jpg

OCR text:

ANTHROP\C

Workflows & Agents

slide-017.jpg

OCR text:

Workflows & Agents

We build both agents and workflows on the Claude agent SDK.

Agents are like Claude Code - You talk to them in natural language

and they take action.

Workflows are like our Github action - You define inputs and

outputs, e.g. take in a PR and give a code review.

slide-018.jpg

OCR text:

Workflows & Agents

When building workflows, use our structured outputs:

https: //platform.claude.com/docs /en /agent-sdk/structured-o

utputs

slide-019.jpg

OCR text:

lay

i :

A '

‘ ‘

x ; : MW

n 2

Pn -

oe

ma]

slide-020.jpg

OCR text:

Claude Agent SDK Loop

Gather Take Verify

context action work

ANTHROP\C COMPIEENTIAL 29

slide-021.jpg

OCR text:

Tools vs Bash vs Code Generation

Tools:

- Pros: Highly structured, highly reliable

- Cons: High context usage, not composable

Bash:

- Pros: Composable, static scripts, low context usage

- Cons: Longer discovery time, slightly lower call rate

Code Gen:

- Pros: Highly composable, dynamic scripts

- Cons: Needs linting & possibly compilation, careful API design

slide-022.jpg

OCR text:

Tools

Use tools for: Atomic actions your agent mostly needs to execute

in sequence

For example:

- Writing a file

- Sending an email

slide-023.jpg

OCR text:

e

Why Skills?

agent-skills / skills / public; (0

Skills let one agent accomplish longer, more complex = eter

7 * @ peteriai-ant adc ng better docx redir ng {B19b)

tasks without needing Subagents. The agent can use

many Skills and read them only when needed. Name

se

Nom fet roe cteate ibe Laced dovument th all the information fue gathered. and ben

eile an cxevuthe summary in Woed Be docx

eae meee gd ete MD pptx

In oe oe

Some tet me dorate The Wotd document with the execuxlve summary

a Law. QUAN aeegineRneie

New Pilteute the Ward document cveuthe sunimasy:

slide-024.jpg

OCR text:

What are Skills?

An organized collection of files (instructions, nd onw

executable code, assets) containing everything docs.nd

Claude needs for a specific task. L apply..template. py

Skills give an agent:

General capabilities Claude isn’t good at out of the box (yet)

e.g. creating PDFs, Excel, & Powerpoint files

Knowledge of an organization’s workflows and best practices

e.g. Anthropic’s Brand Styling

Slide-Derived Subjects To Review

Subject extraction uses video title, related session titles/descriptions, transcript context, and OCR text when available. OCR is best-effort and should be reviewed against the embedded slide images.