***

title: WikipediaSearchSkill
slug: /reference/typescript/agents/skills/wikipedia-search
description: Search Wikipedia for article summaries and extracts.
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

[add-skill]: /docs/server-sdks/reference/typescript/agents/agent-base/add-skill

Search Wikipedia for article summaries and extracts. No API key required.

**Class:** `WikipediaSearchSkill`

**Tools:** `search_wikipedia`

**Env vars:** None

<ParamField path="language" type="string" default="en" toc={true}>
  Wikipedia language edition to search (e.g., `"en"`, `"fr"`, `"de"`).
</ParamField>

<ParamField path="max_results" type="number" default="1" toc={true}>
  Maximum number of search results to consider.
</ParamField>

<ParamField path="max_content_length" type="number" default="5000" toc={true}>
  Maximum length of returned content in characters.
</ParamField>

```typescript {6-9}
import { AgentBase, WikipediaSearchSkill } from '@signalwire/sdk';

const agent = new AgentBase({ name: 'assistant', route: '/assistant' });
agent.setPromptText('You are a helpful assistant.');

await agent.addSkill(new WikipediaSearchSkill({
  language: 'en',
  max_results: 1,
}));

agent.run();
```