LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

TypeScript SDK Reference

Comprehensive reference for the TypeScript Agent SDK with functions, types, and interfaces for programmatic Claude Code interactions

499stars70forksUpdated 2/17/2026
Web Development#sdk#agent-integration#nodejs#custom-tools#programming#typescript

Security Assessment

Safe(90/100)

Detected risks:

Sensitive File Access([TYPES.md] .env)
Security Score90/100

About TypeScript SDK Reference

The TypeScript SDK Reference is a comprehensive guide for building applications using the Anthropic Agent SDK in TypeScript, enabling seamless interactions with Claude Code and custom tool integrations. This SDK empowers developers to leverage Claude's advanced capabilities for programmatic queries, multi-turn conversations, and tool integration in Node.js environments. It provides a robust framework for creating custom tools and servers, facilitating easy interaction between Claude Code and user-defined tools through the use of type-safe APIs and schemas.

FAQ

How do I install the TypeScript SDK?

You can install the SDK by running `npm install @anthropic-ai/claude-agent-sdk`.

What are the core functions of the SDK?

The core functions of the SDK include `query()` for Claude Code interactions, `tool()` for defining custom tools, and `createSdkMcpServer()` for hosting in-process MCP servers.

Can I use this SDK to integrate custom tools?

Yes, the `tool()` function allows you to define custom tools using Zod schemas and integrate them into your application.

What are the configuration options available in the SDK?

The SDK offers essential configuration options like `allowedTools`, `model`, and `abortController`, as well as advanced options like `systemPrompt`, `agents`, and `mcpServers`.

Is there any limitation in terms of tool compatibility?

The SDK allows you to restrict or block specific tools via the `allowedTools` and `disallowedTools` options, giving you control over the tools used during interactions.

All Files

4 files
TOOLS.md12.0 KB
View
MESSAGE_TYPES.md5.5 KB
View
SKILL.md9.3 KB
View
TYPES.md11.1 KB
View

Install TypeScript SDK Reference

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

CaptainCrouton89/.claude

Related Skills

research

448

secops-detection-engineering

21,346

qdrant-monitoring

259

project-architecture

3