Skills

Wigolo Agent

Autonomous data gathering across sources, plans search queries and URLs from a...

Install

npx skills add KnockOutEZ/wigolo --skill wigolo-agent -g -a claude-code -y
Repository
KnockOutEZ/wigolo5.5k
Category
AI and agents
Updated
3d ago
License
AGPL-3.0-only
Context cost
Lightabout 774 tokens
Runs scripts
No, instructions only

What it does

Autonomous data gathering across sources, plans search queries and URLs from a natural-language prompt, executes in parallel within a time budget, optionally extracts structured fields via JSON Schema, and synthesizes results with full step transparency. Use when the user needs data collected from the web with a specific shape, says "gather data", "find pricing for", "collect information about", "extract from multiple sites", or provides a JSON schema for web data.

wigolo agent

Natural-language data gathering with optional JSON Schema output. Local-first: every fetched page lands in the cache for later reuse.

Quick Reference

// Natural language data gathering
{ "prompt": "Find pricing tiers for the top 5 headless CMS platforms" }

// With structured output schema
{
  "prompt": "Find pricing for Contentful, Sanity, and Strapi",
  "schema": { "type": "object", "properties": { "name": { "type": "string" }, "free_tier": { "type": "string" }, "pro_price": { "type": "string" }, "enterprise": { "type": "string" } } }
}

// With starting URLs
{
  "prompt": "Compare features across these CMS platforms",
  "urls": ["https://contentful.com/pricing", "https://sanity.io/pricing"],
  "max_pages": 6
}

Parameters

ParameterTypeDefaultWhen to use
promptstringrequiredNatural-language task description
urlsstring[]noneSeed URLs to include
schemaobjectnoneJSON Schema for structured extraction per page
max_pagesnumber10Hard cap on pages fetched (max 100)
max_time_msnumber60000Time budget in ms (max 600000)
streambooleanfalseEmit progress notifications per step
max_tokens_outnumbernoneToken-budget cap (cl100k-base)
include_full_markdownbooleanfalsePages return evidence excerpts by default
citation_formatstring"numbered""numbered" / "json" / "anthropic_tags"

How It Works

  1. Plans, interprets prompt, generates search queries and URLs.
  2. Executes, searches and fetches in parallel within budget.
  3. Extracts, if schema provided, extracts fields from each page and merges.
  4. Synthesizes, produces natural-language result or structured data.
  5. Reports, steps array shows every action with timings.

Synthesis follows a fallback ladder: host sampling → optional local language model → deterministic extraction.

Read the whole SKILL.md on GitHub

More in AI and agents