Claude Code Extensions – Skills, Hooks, MCP, Subagents, and Agent SDK
Lesson 4: Agent SDK Workflow Design
Lesson Objectives
By the end of this lesson, students should be able to:
- Identify when custom Agent SDK work is justified.
- Sketch agent roles, tools, permissions, and review gates.
- Avoid routing end-user work through inappropriate credentials.
Lesson Content
The Agent SDK is for custom agent workflows where an application needs controlled orchestration, tool access, permissions, and outputs. It is not needed for every repeated prompt. Before building, students should define the user, task, tools, data sensitivity, approval gates, logging, failures, and who pays for usage.
Compliance matters. Developers should use proper API-key or provider-supported authentication for products and should not collect consumer login credentials or route customer usage through someone else's personal plan.
Enroll to continue this lesson.
The preview above shows the lesson objectives and opening lesson content. Enroll to view the full lesson, complete the practice work, and take the lesson quiz.
