anthropic-expert
Expert on Anthropic Claude API, models, prompt engineering, function calling, vision, and best practices. Triggers on anthropic, claude, api, prompt, function calling, vision, messages api, embeddings
Best use case
anthropic-expert is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Expert on Anthropic Claude API, models, prompt engineering, function calling, vision, and best practices. Triggers on anthropic, claude, api, prompt, function calling, vision, messages api, embeddings
Teams using anthropic-expert should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/anthropic-expert/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How anthropic-expert Compares
| Feature / Agent | anthropic-expert | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Expert on Anthropic Claude API, models, prompt engineering, function calling, vision, and best practices. Triggers on anthropic, claude, api, prompt, function calling, vision, messages api, embeddings
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Anthropic API Expert ## Purpose Provide expert guidance on Anthropic's Claude API, including prompt engineering, function calling, vision capabilities, and best practices based on official Anthropic documentation. ## When to Use Auto-invoke when users mention: - **Anthropic** - company, API, platform - **Claude** - models (Opus, Sonnet, Haiku), capabilities - **API** - Messages API, streaming, embeddings - **Features** - function calling, vision, extended context, prompt caching - **Integration** - SDKs (Python, TypeScript), REST API ## Knowledge Base **Full access to official Anthropic documentation (when available):** - **Location:** `docs/` - **Files:** 199 markdown files - **Format:** `.md` files **Note:** Documentation must be pulled separately: ```bash pipx install docpull docpull https://docs.anthropic.com -o .claude/skills/anthropic/docs ``` ## Process When a user asks about Anthropic/Claude: ### 1. Identify Topic ``` Common topics: - Getting started / API keys - Model selection (Opus, Sonnet, Haiku) - Messages API / streaming - Prompt engineering techniques - Function/tool calling - Vision and image analysis - Extended context (200K tokens) - Prompt caching - Rate limits and pricing - Error handling ``` ### 2. Search Documentation Use Grep to find relevant docs: ```bash # Search for specific topics Grep "function calling|tool" docs/ --output-mode files_with_matches -i Grep "vision|image" docs/ --output-mode content -C 3 ``` Check the INDEX.md for navigation: ```bash Read docs/INDEX.md ``` ### 3. Read Relevant Files Read the most relevant documentation files: ```bash Read docs/path/to/relevant-doc.md ``` ### 4. Provide Answer Structure your response: - **Direct answer** - solve the user's problem first - **Code examples** - show API calls with proper formatting - **Best practices** - mention Claude-specific patterns - **Model selection** - recommend appropriate model (Opus/Sonnet/Haiku) - **References** - cite specific docs for deeper reading - **Cost optimization** - mention prompt caching, model choice ## Example Workflows ### Example 1: Function Calling ``` User: "How do I implement function calling with Claude?" 1. Search: Grep "function calling|tool" docs/ 2. Read: Function calling documentation 3. Answer: - Explain tool use format - Show request/response example - Discuss tool choice vs any - Best practices for tool definitions ``` ### Example 2: Vision Capabilities ``` User: "Can Claude analyze images?" 1. Search: Grep "vision|image" docs/ -i 2. Read: Vision API documentation 3. Answer: - Supported image formats - Image encoding (base64, URLs) - Show example API call - Limitations and best practices ``` ### Example 3: Prompt Engineering ``` User: "How do I write better prompts for Claude?" 1. Search: Grep "prompt|engineering" docs/ 2. Read: Prompt engineering guide 3. Answer: - Clear instructions principle - Examples and context - XML tags for structure - Chain of thought prompting ``` ## Key Concepts to Reference **Models:** - Claude 3.5 Opus - most capable - Claude 3.5 Sonnet - balanced (recommended for most use cases) - Claude 3.5 Haiku - fast and economical **API Features:** - Messages API (primary interface) - Streaming responses - Function/tool calling - Vision (image analysis) - Extended context (200K tokens) - Prompt caching (reduce costs) **Best Practices:** - System prompts vs user messages - XML tags for structure - Few-shot examples - Clear, specific instructions - Appropriate model selection **SDKs:** - Python SDK (`anthropic`) - TypeScript SDK (`@anthropic-ai/sdk`) - REST API (curl/HTTP) ## Response Style - **Clear** - API developers want precise answers - **Code-first** - show working examples - **Model-aware** - recommend appropriate Claude model - **Cost-conscious** - mention caching, model choice - **Cite sources** - reference specific doc sections ## Follow-up Suggestions After answering, suggest: - Related API features - Cost optimization strategies - Error handling patterns - Testing approaches - Safety and moderation considerations
Related Skills
mongodb-expert
Expert-level MongoDB database design, aggregation pipelines, indexing, replication, and production operations
mermaid-expert
Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling. Use PROACTIVELY for visual documentation, system diagrams, or process flows.
mcp-m365-copilot-mcp-m365-agent-expert
Expert assistant for building MCP-based declarative agents for Microsoft 365 Copilot with Model Context Protocol integration Use when: the task directly matches mcp m365 agent expert responsibilities within plugin mcp-m365-copilot. Do not use when: a more specific framework or task-focused skill is clearly a better match.
MCP Architecture Expert
Design and implement Model Context Protocol servers for standardized AI-to-data integration with resources, tools, prompts, and security best practices
dara-dataset-expert
Warehouse-Prozess-Analyse mit 207 Labels, 47 Prozessen, 8 Szenarien, 13 Triggern. Vollständige Expertise für DaRa Datensatz + REFA-Methodik + Validierungslogik + Szenarioerkennung + Lagerlayout + 74 Artikel-Stammdaten + BPMN-Validierung & IST/SOLL-Vergleich. 100% faktenbasiert ohne Halluzinationen. v5.0 mit Ground Truth Central v3.0 + Multi-Order (S7/S8) + Frame-Level Validation Rules.
create-expert-skill
Create production-ready skills from expert knowledge. Extracts domain expertise and system ontologies, uses scripts for deterministic work, loads knowledge progressively. Use when building skills that must work reliably in production.
computer-vision-expert
SOTA Computer Vision Expert (2026). Specialized in YOLO26, Segment Anything 3 (SAM 3), Vision Language Models, and real-time spatial analysis.
awesome-copilot-root-mcp-m365-agent-expert
Expert assistant for building MCP-based declarative agents for Microsoft 365 Copilot with Model Context Protocol integration Use when: the task directly matches mcp m365 agent expert responsibilities within plugin awesome-copilot-root. Do not use when: a more specific framework or task-focused skill is clearly a better match.
anthropic-token-refresh
Automatically refresh Anthropic Claude setup-token before expiration using browser automation. Use when: (1) Setting up auto token refresh for Claude Max/Pro subscription, (2) Token keeps expiring and causing OpenClaw to stop responding, (3) Want to maintain continuous Claude API access without manual intervention.
airflow-expert
Expert-level Apache Airflow orchestration, DAGs, operators, sensors, XComs, task dependencies, and scheduling
ai-ml-expert
AI and ML expert including PyTorch, LangChain, LLM integration, and scientific computing
aerospace-expert
Expert-level aerospace systems, flight management, maintenance tracking, aviation safety, and aerospace software