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

16 stars

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

$curl -o ~/.claude/skills/anthropic-expert/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/ai-agents/anthropic-expert/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/anthropic-expert/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How anthropic-expert Compares

Feature / Agentanthropic-expertStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

16
from diegosouzapw/awesome-omni-skill

Expert-level MongoDB database design, aggregation pipelines, indexing, replication, and production operations

mermaid-expert

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

Design and implement Model Context Protocol servers for standardized AI-to-data integration with resources, tools, prompts, and security best practices

dara-dataset-expert

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

Expert-level Apache Airflow orchestration, DAGs, operators, sensors, XComs, task dependencies, and scheduling

ai-ml-expert

16
from diegosouzapw/awesome-omni-skill

AI and ML expert including PyTorch, LangChain, LLM integration, and scientific computing

aerospace-expert

16
from diegosouzapw/awesome-omni-skill

Expert-level aerospace systems, flight management, maintenance tracking, aviation safety, and aerospace software