Skill Libraries and Lifelong Learning (Voyager)

Voyager (Wang et al., TMLR 2024) treats executable code as a skill. Skills are named, retrievable, composable, and refined by environment feedback. This is the reference architecture for Claude Agent SDK skills, skillkit, and the 2026 skill-library pattern.

Build 1.3 hr Python (stdlib)

Prerequisites: Phase 14 · 07 (MemGPT), Phase 14 · 08 (Letta Blocks)

#Learning Objectives

  • Name Voyager's three components — automatic curriculum, skill library, iterative prompting — and the role of each.
  • Explain why Voyager makes the action space code, not primitive commands.
  • Implement a stdlib skill library with registration, retrieval, composition, and failure-driven refinement.
  • Map Voyager's pattern onto the 2026 Claude Agent SDK skills and the skillkit ecosystem.
Full Access lesson

Keep going. The rest of this lesson is one step away.

Unlock all 503 lessons, video, code, quizzes and every future update. Pay in your own currency with Paystack.

The text and code of this lesson are based on AI Engineering from Scratch by Rohit Ghumare, MIT licensed.