WikipediaSearchSkill

View as MarkdownOpen in Claude

Search Wikipedia for information about a topic and return article summaries. Uses Node’s native fetch with a 10-second timeout. No API key required.

Class: WikipediaSearchSkill

Tools: search_wiki

Env vars: None

num_results
integerDefaults to 1

Maximum number of Wikipedia articles to return (range 1-5).

no_results_message
string

Custom message returned when no articles match the query. Supports a {query} placeholder that is substituted with the user’s query text. Defaults to a generic “couldn’t find any Wikipedia articles for ‘{query}’” fallback.

Example

1import { AgentBase, WikipediaSearchSkill } from '@signalwire/sdk';
2
3const agent = new AgentBase({ name: 'assistant', route: '/assistant' });
4agent.setPromptText('You are a helpful assistant.');
5
6await agent.addSkill(new WikipediaSearchSkill({
7 num_results: 2,
8}));
9
10agent.run();