agent-sdk-dev

Development kit for working with the Claude Agent SDK

View on GitHub
Author Anthropic
Namespace @anthropics/claude-plugins-official
Category development
Version 1.0.0
Stars 5,333
Downloads 2
self.md verified
Table of content

Development kit for working with the Claude Agent SDK

Installation

npx claude-plugins install @anthropics/claude-plugins-official/agent-sdk-dev

Contents

Folders: agents, commands

Files: README.md

Documentation

A comprehensive plugin for creating and verifying Claude Agent SDK applications in Python and TypeScript.

Overview

The Agent SDK Development Plugin streamlines the entire lifecycle of building Agent SDK applications, from initial scaffolding to verification against best practices. It helps you quickly start new projects with the latest SDK versions and ensures your applications follow official documentation patterns.

Features

Command: /new-sdk-app

Interactive command that guides you through creating a new Claude Agent SDK application.

What it does:

Usage:

/new-sdk-app my-project-name

Or simply:

/new-sdk-app

The command will interactively ask you:

  1. Language choice (TypeScript or Python)
  2. Project name (if not provided)
  3. Agent type (coding, business, custom)
  4. Starting point (minimal, basic, or specific example)
  5. Tooling preferences (npm/yarn/pnpm or pip/poetry)

Example:

/new-sdk-app customer-support-agent
# → Creates a new Agent SDK project for a customer support agent
# → Sets up TypeScript or Python environment
# → Installs latest SDK version
# → Verifies the setup automatically

Agent: agent-sdk-verifier-py

Thoroughly verifies Python Agent SDK applications for correct setup and best practices.

Verification checks:

When to use:

Usage: The agent runs automatically after /new-sdk-app creates a Python project, or you can trigger it by asking:

"Verify my Python Agent SDK application"
"Check if my SDK app follows best practices"

Output: Provides a comprehensive report with:

Agent: agent-sdk-verifier-ts

Thoroughly verifies TypeScript Agent SDK applications for correct setup and best practices.

Verification checks:

When to use:

Usage: The agent runs automatically after /new-sdk-app creates a TypeScript project, or you can trigger it by asking:

"Verify my TypeScript Agent SDK application"
"Check if my SDK app follows best practices"

Output: Provides a comprehensive report with:

Workflow Example

Here’s a typical workflow using this plugin:

  1. Create a new project:
/new-sdk-app code-reviewer-agent
  1. Answer the interactive questions:
Language: TypeScript
Agent type: Coding agent (code review)
Starting point: Basic agent with common features
  1. Automatic verification: The command automatically runs agent-sdk-verifier-ts to ensure everything is correctly set up.

  2. Start developing:

# Set your API key
echo "ANTHROPIC_API_KEY=your_key_here" > .env

# Run your agent
npm start
  1. Verify after changes:
"Verify my SDK application"

Installation

This plugin is included in the Claude Code repository. To use it:

  1. Ensure Claude Code is installed
  2. The plugin commands and agents are automatically available

Best Practices

…(truncated)

Source

View on GitHub

Tags: development