> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # WikipediaSearchSkill > Search Wikipedia for article summaries. No API key required. [add-skill]: /docs/server-sdks/reference/typescript/agents/agent-base/add-skill 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`** `integer` — default: 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 ```typescript {6-8} 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({ num_results: 2, })); agent.run(); ``` > Search Wikipedia for article summaries. No API key required.