Claude API

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthr...

Overview

This skill facilitates the development of applications powered by Large Language Models (LLMs) using Claude. It assists developers in selecting the appropriate interface or surface for their specific requirements. According to the documentation in the anthropics/skills repository, the tool identifies the programming language used in a project and provides access to relevant language-specific technical guides. By leveraging resources from the official GitHub repository, users can navigate documentation for both TypeScript and Python environments. The skill is designed for use with agents like claude-code and claude, streamlining the process of integrating Claude's API into various workflows such as data analysis, system design, and automated research. It serves as a centralized reference for implementing Claude-based solutions across different technical stacks.

Use Cases

Identifying the primary programming language of a codebase to retrieve compatible Claude API documentation.
Selecting the optimal integration surface for LLM-powered features based on specific application requirements.
Accessing technical implementation details for building Claude-driven applications in Python or TypeScript environments.

Install Notes

# Review source first
open https://github.com/anthropics/skills/blob/main/skills/claude-api/SKILL.md

Copy or clone the skill folder into your agent skills directory after reviewing its instructions and scripts.

Security Notes

Users should review the source repository at anthropics/skills for specific security guidelines regarding API key management and data handling. As this skill facilitates external API integration, standard practices for securing environment variables and sensitive project data should be followed according to the provided documentation.

Related Skills

Skill Creator

anthropics/skills

Coding

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

Claude CodeClaude
pythondesign
164,398 StarsApache-2.0

MCP Builder

anthropics/skills

Coding

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

CodexClaude
typescriptpython
164,398 StarsApache-2.0

Source Driven Development

addyosmani/agent-skills

Coding

Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.

typescriptpython
80,654 StarsMIT

Context Engineering

addyosmani/agent-skills

Coding

Optimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switching between tasks, or when you need to configure rules files and context for a project.

CodexClaude Code
typescriptreact
80,654 StarsMIT

Git Workflow And Versioning

addyosmani/agent-skills

Coding

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog.

securityreview
80,654 StarsMIT

Shipping And Launch

addyosmani/agent-skills

Coding

Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.

typescriptjavascript
80,654 StarsMIT