agent-sdk-definitions

Define Claude agents programmatically with TypeScript and Python for SDK-based applications.

4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill agent-sdk-definitions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-sdk-definitions
Source: https://github.com/mgd34msu/goodvibes-gemini/tree/main/skills/agent-sdk-definitions
Command: npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill agent-sdk-definitions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured way to define Claude agents programmatically using TypeScript and Python, offering an alternative to filesystem-based agent definitions for SDK-based applications.

Core Features & Use Cases

  • Programmatic Agent Definition: Define agents with prompts, tools, and model configurations directly in your code.
  • SDK Integration: Ideal for custom agent harnesses, orchestration, and dynamic agent creation within applications.
  • Use Case: When building a custom application that needs to dynamically create and manage Claude agents for specific tasks, you can use these SDK definitions to configure their behavior and capabilities.

Quick Start

Use the agent-sdk-definitions skill to generate a TypeScript agent definition for a code reviewer.

Frequently Asked Questions about agent-sdk-definitions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define Claude agents programmatically using TypeScript and Python?

Programmatic agent definitions configure Claude agents directly in TypeScript and Python code by specifying prompts, allowed tools, and model configurations for SDK-based applications.

When should I use programmatic agent definitions instead of filesystem-based configurations?

Use programmatic agent definitions when building custom agent harnesses, dynamic orchestration, or CI/CD integrations that require creating and managing Claude agents dynamically at runtime.

Can I configure allowed tools and model settings for Claude agents in an SDK application?

Yes, SDK agent definitions allow you to configure allowed tools, model parameters, and agent prompts to control Claude agent behavior and capabilities within your application.

What's the best way to integrate Claude agent definitions into a CI/CD pipeline?

Integrate Claude agent definitions into CI/CD pipelines by programmatically defining agent configurations in TypeScript or Python, enabling dynamic agent creation and orchestration during automated workflows.

Does this approach support dynamic agent orchestration for custom application harnesses?

Yes, programmatic SDK definitions support dynamic agent orchestration by allowing custom harnesses to create, configure, and manage Claude agents with specific prompts and tools at runtime.