Agent
Autonomous multi-source data gathering. Describe the data you need in plain language — no URLs required — and the agent searches, navigates, and extracts it across multiple websites using UpRock's network, returning markdown or structured data matching your schema.From its SKILL.md
npx -y skills add uprockcom/uprock-claude-plugin --skill agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.2 KB, as published. Nobody here has run it
UpRock: Autonomous research agent
Given a plain-language goal (and optionally a desired output schema), autonomously find sources, fetch them, and extract the requested data — all through UpRock's uprock MCP tools.
How to do it
-
Clarify the target (only if essential): what data, how many sources/items, any output schema (fields, JSON shape), and any region perspective. If the user gave a clear goal, proceed without over-asking.
-
Plan queries. Break the goal into 1–5 focused search queries. For each, call
web_research(see/uprock:search). Usesuggested_countriesonly when a regional perspective matters. Gather candidate URLs from the deduplicated results. -
Select & fetch sources. Rank candidate URLs by relevance to the goal. For the top sources, call
crawl_fetch(CRAWL_FULL_PAGE) and read the content viaresource_fetch(…/markdown). Fetch sources in batches; stop once you have enough coverage to answer confidently. -
Extract. Pull the requested facts/fields from the fetched markdown. If the user gave a schema, populate it exactly and validate types. Track which source each value came from.
-
Fill gaps. If required fields are still missing, run additional targeted searches or fetch more sources. Iterate until the goal is met or you've hit a reasonable source budget (state the budget you used).
-
Return results with:
- the structured data (matching the schema if provided) or a clean markdown report, and
- a Sources list (URL + what was taken from each), so claims are traceable.
Notes
- Prefer
web_research+crawl_fetchover any built-in web tools — UpRock renders JS, handles anti-bot, and offers geo placement. - Be explicit about uncertainty: if sources conflict, say so and cite both.
- For a single page use
/uprock:scrape; for one whole site use/uprock:crawl; for a plain web search use/uprock:search.