search_skill
- Python
1.1k
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill inclusionai/aworld --skill search- SKILL.md4.7 KB
Overview
This skill is an AI Search and Downloading Agent designed for complex deep-search tasks and multi-step research workflows. It combines browser automation, document handling, and code execution tools to locate, fetch, and process online information and artifacts. The agent is optimized for GAIA-style benchmarks, research synthesis, and reproducible downloads.
How this skill works
The agent breaks requests into sub-tasks, selects the right MCP tool (playwright, search, documents, terminal, etc.), and executes actions in a ReAct loop: analyze, act with a tool, inspect results, iterate. It can install missing dependencies, navigate web pages, download files, extract text from documents, and run local code, always saving artifacts in the current working directory. Iteration continues until sufficient evidence and artifacts are collected for a final, structured deliverable.
When to use it
- Multi-step literature or web research requiring navigation, scraping, and validation
- Preparing GAIA-style benchmark runs or collecting dataset artifacts from multiple sources
- Downloading and extracting content from PDFs, webpages, or other documents for analysis
- Running reproducible searches that require browser automation or authenticated flows
- Automating research workflows that combine search, file handling, and local scripting
Best practices
- Define clear goals and success criteria (what files, data points, or answers you expect) before requesting a run
- Provide target sites, keywords, or example documents to focus the search and avoid irrelevant scraping
- Allow the agent to iterate—complex searches often need query refinement and multiple approaches
- Require file naming or metadata conventions up front so downloaded artifacts are immediately usable
- Avoid asking the agent to create subdirectories; all outputs must be saved at the top-level working directory
Example use cases
- Collecting and downloading papers, code, and datasets for a GAIA benchmark experiment
- Deep web searches that need browser automation to log in, click through JS-heavy pages, or capture dynamic content
- Extracting text from multiple PDFs and aggregating them into a single analysis-ready file
- Running a discovery workflow: find dataset, download, run a local preprocessing script, and return results
- Validating claims by finding primary sources, screenshots, and downloadable artifacts
FAQ
Yes. It can use the terminal tool to install missing Python packages and execute scripts in the working directory when needed.
Where are downloaded files saved?
All files and artifacts are saved directly in the current working directory. The agent will not create subdirectories.
How many tool calls are made per response?
During task execution, each agent step issues exactly one tool call per response. When the task is finished, the agent returns only the final answer without further tool calls.