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.

Log In / Create Account
Back to Course