AskClaudeSkill

View as MarkdownOpen in Claude

Send prompts to Anthropic’s Claude AI for complex reasoning, analysis, or sub-tasks that benefit from a dedicated AI query.

Class: AskClaudeSkill

Tools: ask_claude

Env vars: ANTHROPIC_API_KEY

api_key
stringRequired

Anthropic API key. Falls back to the ANTHROPIC_API_KEY environment variable.

model
stringDefaults to claude-sonnet-4-5-20250929

The Claude model to use.

max_tokens
numberDefaults to 1024

Maximum tokens in the response.

1import { AgentBase, AskClaudeSkill } from '@signalwire/sdk';
2
3const agent = new AgentBase({ name: 'assistant', route: '/assistant' });
4agent.setPromptText('You are a helpful assistant.');
5
6await agent.addSkill(new AskClaudeSkill({
7 model: 'claude-sonnet-4-5-20250929',
8 max_tokens: 2048,
9}));
10
11agent.run();