***

title: wikipedia_search
slug: /reference/python/agents/skills/wikipedia-search
description: Search Wikipedia for factual information.
---------------------

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

Search Wikipedia for factual information. No API key required.

**Tools:** `search_wiki`

**Requirements:** None (uses the public Wikipedia API)

<ParamField path="num_results" type="int" default="1" toc={true}>
  Maximum number of results to return (1–5).
</ParamField>

<ParamField path="no_results_message" type="str" toc={true}>
  Custom message when no results are found.
</ParamField>

```python
from signalwire import AgentBase

class MyAgent(AgentBase):
    def __init__(self):
        super().__init__(name="assistant", route="/assistant")
        self.set_prompt_text("You are a helpful assistant.")
        self.add_skill("wikipedia_search", {"num_results": 3})

agent = MyAgent()
agent.serve()
```