SpiderSkill

View as MarkdownOpen in Claude

Scrape webpage content using the Spider API. Extracts text or markdown from any public URL, with optional CSS selector filtering.

Class: SpiderSkill

Tools: scrape_url

Env vars: SPIDER_API_KEY

api_key
stringRequired

Spider API key. Falls back to the SPIDER_API_KEY environment variable.

max_content_length
numberDefaults to 5000

Maximum length of returned content in characters.

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