Loading...
    • Erstellen
    • Admin
    • Modelle & Preise
    • Client SDKs
    • API-Referenz
    Search...
    ⌘K
    Erste Schritte
    Einführung in ClaudeSchnellstart
    Mit Claude erstellen
    FunktionsübersichtVerwendung der Messages APIClaude API-FähigkeitStop-Gründe verarbeiten
    Modellmöglichkeiten
    Extended ThinkingAdaptive ThinkingAufwandTask Budgets (Beta)Fast Mode (Beta: Research Preview)Strukturierte AusgabenZitateStreaming MessagesBatch-VerarbeitungSuchergebnisseStreaming-AblehnungenMehrsprachige UnterstützungEmbeddings
    Tools
    ÜbersichtWie Tool-Nutzung funktioniertWeb Search ToolWeb Fetch ToolCode Execution ToolAdvisor ToolMemory ToolBash ToolComputer Use ToolText Editor Tool
    Tool-Infrastruktur
    Tool-ReferenzTool-SucheProgrammgesteuerte Tool-AufrufeFeingranulares Tool-Streaming
    Kontextverwaltung
    KontextfensterKomprimierungKontextbearbeitungPrompt CachingToken-Zählung
    Mit Dateien arbeiten
    Files APIPDF-UnterstützungBilder und Vision
    Skills
    ÜbersichtSchnellstartBest PracticesSkills für UnternehmenSkills in der API
    MCP
    Remote MCP ServerMCP Connector
    Prompt Engineering
    ÜbersichtBest Practices für PromptingConsole Prompting Tools
    Testen und evaluieren
    Erfolg definieren und Evaluierungen erstellenVerwendung des Evaluation Tools in ConsoleLatenz reduzieren
    Guardrails verstärken
    Halluzinationen reduzierenAusgabekonsistenz erhöhenJailbreaks abschwächenPrompt-Leak reduzieren
    Ressourcen
    Glossar
    Versionshinweise
    Claude Platform
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Mit Claude erstellen

    Claude API Skill

    Ein Open-Source Agent Skill, der Claude mit aktuellen API-Referenzmaterialien, SDK-Dokumentation und Best Practices für die Erstellung von Anwendungen mit der Claude API und Claude Managed Agents ausstattet.

    Was this page helpful?

    • Was der Skill bietet
    • Wann der Skill aktiviert wird
    • Unterstützte Sprachen
    • Wie man den Skill verwendet
    • In Claude Code (gebündelt)
    • Aus dem Skills Repository
    • Migration zu einem neueren Claude-Modell
    • Einrichten eines Managed Agent
    • Beispielverwendung
    • Nächste Schritte

    Der claude-api Skill ist ein Open-Source Agent Skill, der Claude mit detaillierten, aktuellen Referenzmaterialien für die Erstellung von Anwendungen auf zwei Anthropic-Oberflächen ausstattet:

    • Messages API — die primäre Oberfläche für einzelne Anfragen, Streaming-Chat, Tool-Nutzung, Batch-Verarbeitung, Prompt-Caching, strukturierte Ausgaben und benutzerdefinierte Agent-Schleifen.
    • Claude Managed Agents (beta) — eine First-Party-Oberfläche für servergesteuerte zustandsbehaftete Agenten mit von Anthropic gehosteter Tool-Ausführung, persistenten Agent-Konfigurationen und Pro-Session-Containern.

    Es unterstützt 8 Programmiersprachen für die Messages API (Python, TypeScript, Java, Go, Ruby, C#, PHP und cURL) und 7 Sprachen für Managed Agents (Python, TypeScript, Java, Go, Ruby, PHP und cURL — C# wird derzeit nicht unterstützt).

    Der Skill wird mit Claude Code gebündelt und ist auch im Open-Source Anthropic Skills Repository verfügbar, wo Sie ihn in jeder Umgebung installieren können, die Agent Skills unterstützt.

    Der Skill nutzt progressive Offenlegung, um den Kontext effizient zu halten: Claude lädt nur die Dokumentation, die für die Sprache Ihres Projekts, die Oberfläche (Messages API oder Managed Agents) und die spezifische anstehende Aufgabe (Tool-Nutzung, Streaming, Batches usw.) relevant ist, anstatt alles auf einmal zu laden.

    Was der Skill bietet

    Wenn er aktiviert wird, stattet der Skill Claude mit folgendem aus:

    Für die Messages API:

    • Sprachspezifische SDK-Dokumentation: Installation, Schnellstart, häufige Muster und Fehlerbehandlung für die Sprache Ihres Projekts
    • Tool-Nutzungs-Anleitung: Sprachspezifische Beispiele und konzeptionelle Grundlagen für Funktionsaufrufe, einschließlich des Beta-Tool-Runners, wo verfügbar
    • Streaming-Muster: Implementierungsdetails für die Erstellung von Chat-UIs und die Verarbeitung inkrementeller Anzeige
    • Batch-Verarbeitung: Offline-Batch-Verarbeitung mit 50% Kostenersparnis
    • Prompt-Caching: Präfix-Stabilitätsdesign, Breakpoint-Platzierung und Audit für stille Invalidierung
    • Modellmigration: Schritt-für-Schritt-Anleitung für die Migration zu neueren Claude-Modellen (einschließlich der Breaking Changes und Verhaltensänderungen bei Claude Opus 4.7)
    • Aktuelle Modellinformationen: Modell-IDs, Kontextfenstergröße und Preisgestaltung
    • Häufige Fallstricke: Detaillierte Anleitung zur Vermeidung häufiger Fehler bei der Integration mit der API

    Für Managed Agents (beta):

    • Onboarding-Ablauf: Eine interview-gesteuerte Anleitung zum Einrichten eines neuen Managed Agent von Grund auf, verfügbar über den /claude-api managed-agents-onboard Unterbefehl
    • Sprachspezifische Managed Agents Dokumentation: Erstellen persistenter Agenten, Starten von Sessions, Streaming-Events und Verarbeitung von Tool-Bestätigungen für Python, TypeScript, Java, Go, Ruby, PHP und cURL
    • Client-Muster: Verlustfreie Stream-Wiederverbindung, processed_at Warteschlangen-/Verarbeitungs-Gate, Interrupt-Verarbeitung, File-Mount-Besonderheiten und Credential-Verarbeitung
    • Deployment-Einschränkungen: Managed Agents ist nur First-Party (nicht verfügbar auf Amazon Bedrock, Google Vertex AI oder Microsoft Foundry) — der Skill leitet Third-Party-Deployments stattdessen zu Messages API + Tool-Nutzung weiter

    Wann der Skill aktiviert wird

    Der Skill wird auf zwei Arten aktiviert:

    Automatische Aktivierung erfolgt, wenn:

    • Ihr Code ein Anthropic SDK importiert (anthropic für Python, @anthropic-ai/sdk für TypeScript/JavaScript)
    • Sie Claude bitten, etwas mit der Claude API, einem Anthropic SDK oder Managed Agents zu erstellen, zu debuggen oder zu optimieren
    • Sie ein Claude-Feature in einer Datei hinzufügen, ändern oder abstimmen (Prompt-Caching, adaptives Denken, Komprimierung, Tool-Nutzung, Batch, Dateien, Zitationen, Speicher) oder eine Modellreferenz

    Manuelle Aufrufe durch Eingabe von /claude-api (mit optionalem Unterbefehl oder Prosa) in jeder Umgebung, in der der Skill installiert ist.

    Der Skill wird nicht für allgemeine Programmieraufgaben, ML/Data-Science-Arbeiten oder Code aktiviert, der andere KI-SDKs importiert (wie OpenAI).

    Unterstützte Sprachen

    Der Skill erkennt die Sprache Ihres Projekts automatisch durch Untersuchung von Projektdateien (z. B. requirements.txt für Python, tsconfig.json für TypeScript, go.mod für Go) und lädt die entsprechende Dokumentation.

    SpracheMessages API SDKTool RunnerManaged Agents
    PythonJaJa (beta)Ja (beta)
    TypeScriptJaJa (beta)Ja (beta)
    JavaJaNeinJa (beta)
    GoJaNeinJa (beta)
    RubyJaJa (beta)Ja (beta)
    C#JaNeinNein
    PHPJaNeinJa (beta)

    Wenn Ihr Projekt mehrere Sprachen verwendet, fragt Claude, welche zutrifft. Für nicht unterstützte Sprachen (Rust, Swift, C++) bietet der Skill cURL/Raw-HTTP-Beispiele.

    Wie man den Skill verwendet

    In Claude Code (gebündelt)

    Der Skill wird mit Claude Code ausgeliefert und erfordert keine Installation. Wenn Sie Claude bitten, etwas mit der Claude API zu erstellen, oder wenn Ihr Projekt bereits ein Anthropic SDK importiert, wird der Skill automatisch aktiviert.

    Sie können ihn auch direkt aufrufen:

    /claude-api

    Weitere Informationen zur Funktionsweise gebündelter Skills in Claude Code finden Sie in der Claude Code Skills-Dokumentation.

    Aus dem Skills Repository

    Der Skill-Quellcode ist im Anthropic Skills Repository verfügbar. Sie können ihn mit dem npx Befehl installieren:

    npx skills add https://github.com/anthropics/skills --skill claude-api

    Oder installieren Sie ihn als Claude Code Plugin:

    /plugin marketplace add anthropics/skills
    /plugin install claude-api@anthropic-agent-skills

    Migration zu einem neueren Claude-Modell

    Der Claude API Skill kann Claude-Modellmigrationen über eine Codebasis durchführen. Rufen Sie ihn direkt mit /claude-api migrate auf:

    /claude-api migrate this project to claude-opus-4-7

    Sie können auch einen bestimmten Umfang im Voraus angeben, um die Umfangsbestätigungsfrage zu überspringen:

    /claude-api migrate everything under src/ to claude-opus-4-7
    /claude-api migrate apps/api.py and apps/worker.py to claude-opus-4-7

    Wenn der Umfang mehrdeutig ist (z. B. ein einfaches /claude-api migrate to claude-opus-4-7), fragt der Skill Sie auf, zwischen dem gesamten Arbeitsverzeichnis, einem bestimmten Unterverzeichnis oder einer expliziten Dateiliste zu wählen, bevor Dateien bearbeitet werden. Dies gilt sowohl für Messages API als auch für Managed Agents Aufrufer.

    Der Skill verarbeitet:

    • Modell-ID-Swaps, einschließlich typisierter SDK-Konstanten (Model.CLAUDE_OPUS_4_6 → Model.CLAUDE_OPUS_4_7) über alle unterstützten Sprachen hinweg, und klassifiziert jede Datei als Aufrufer, Modell-Definierer oder undurchsichtige String-Referenz vor der Bearbeitung
    • Breaking Parameter-Änderungen, wie das Entfernen von temperature, top_p und top_k für Claude Opus 4.7, und das Konvertieren von thinking: {type: "enabled", budget_tokens: N} zu thinking: {type: "adaptive"}
    • Prefill-Ersetzung, Konvertierung von Assistant-Message-Prefill-Mustern zu strukturierten Ausgaben, wo zutreffend
    • Beta-Header-Bereinigung, Entfernung von Headern, die auf dem Zielmodell GA sind (z. B. effort-2025-11-24, fine-grained-tool-streaming-2025-05-14, interleaved-thinking-2025-05-14) und Rückwechsel von zu

    Bei der Bearbeitung erklärt der Skill jede Änderung und ihre Motivation inline. Nach Abschluss erstellt er eine Checkliste von Elementen, die manuelle Überprüfung erfordern (typischerweise Integrationstests, Längensteuerungs-Prompt-Abstimmung und Kosten-/Rate-Limit-Neubaseline).

    Für die vollständige Liste der modellspezifischen Änderungen, die der Skill anwendet, siehe Migration zu Claude Opus 4.7.

    Einrichten eines Managed Agent

    Um einen neuen Managed Agent von Grund auf zu erstellen, rufen Sie den managed-agents-onboard Unterbefehl auf:

    /claude-api managed-agents-onboard

    Der Skill führt ein Interview durch, das Sie durch das Managed Agents Mentalmodell führt (Agent-Konfigurationen versus Sessions), erstellt eine Agent-Konfigurationsvorlage, konfiguriert Umgebungen und Tools, richtet die Session-Schleife ein und gibt ausführbaren Code für Ihre Sprache aus. Der Skill behandelt auch den obligatorischen Agent (einmal) → Session (bei jedem Durchlauf) Ablauf — model, system und tools befinden sich auf dem Agent, niemals auf der Session, und Agenten sollten einmal erstellt und nach ID referenziert werden.

    Managed Agents erfordert den managed-agents-2026-04-01 Beta-Header, den das SDK automatisch für alle client.beta.agents.*, client.beta.environments.*, client.beta.sessions.* und client.beta.vaults.* Aufrufe setzt.

    Beispielverwendung

    Hier sind Beispiele für Aufgaben, bei denen der Skill Claude hilft:

    Erstellen einer Chat-Anwendung:

    Build a streaming chat UI with the Claude API in TypeScript

    Migration eines bestehenden Projekts:

    /claude-api migrate this codebase to claude-opus-4-7 and re-tune effort

    Onboarding eines neuen Managed Agent:

    /claude-api managed-agents-onboard

    In jedem Fall lädt der Skill die relevante sprachspezifische Dokumentation und führt Claude durch die Implementierung mit aktuellen API-Mustern und Best Practices.

    Nächste Schritte

    Agent Skills Übersicht

    Erfahren Sie, wie Agent Skills funktionieren und das Progressive-Disclosure-Modell

    Client SDKs

    Durchsuchen Sie die offiziellen Anthropic SDKs für alle unterstützten Sprachen

    cURL
    Ja
    N/A
    Ja (beta)
    client.beta.messages.create
    client.messages.create
  1. Effort-Kalibrierung, Empfehlung eines output_config.effort Startpunkts für das Zielmodell (z. B. xhigh für Coding und agentic Use Cases auf Claude Opus 4.7)
  2. Prompt-Verhalten-Abstimmung, Kennzeichnung von Längensteuerungs-, Tool-Auslösungs-, Subagenten- und Anweisungs-Folge-Prompts, die sich auf dem Zielmodell möglicherweise unterschiedlich verhalten
  3. Stille Standard-Verarbeitung, Rückwechsel zur Thinking-Zusammenfassung (thinking.display: "summarized"), wenn Reasoning für Benutzer auf Claude Opus 4.7 angezeigt wird
  4. Skills Repository

    Erkunden Sie das öffentliche Anthropic Skills Repository auf GitHub