Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mims-harvard/tooluniverse-data-wrangling
Universal data access patterns for downloading and parsing scientific data when ToolUniverse tools don't cover the source, only return metadata, or you need bulk records.
Passed 16 of 19 test cases with the skill, and 18 of 19 without it.
1 fixed18 passed either way0 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
I have a raw VCF file `variants.vcf` containing human genomic variants. I want to load it into a pandas DataFrame without installing optional binary C libraries like `cyvcf2` or `pysam`. How can I read this into pandas directly in Python?
| Checked | Without skill | With skill |
|---|---|---|
| Filters out header lines starting with double hash symbols before parsing. | Passed | Passed |
| Passes the filtered lines to pandas read_csv using StringIO. | Missed | Passed |
The instructions your model reads when the skill loads.
Reference for downloading and parsing scientific data from any source. Write and run Python code via Bash for every step.
| Situation | Use |
|---|---|
| Single record lookup, simple search, <100 results | ToolUniverse tool (execute_tool) |
| Bulk download, custom filtering, format conversion | Write Python code |
| Tool exists but returns truncated results | Write code using the same API the tool wraps |
| No tool exists for this source | Write code directly |
import pandas as pd, io
df = pd.read_csv("data.csv") # CSV
df = pd.read_csv("data.tsv", sep="\t") # TSV
df = pd.read_sas(io.BytesIO(content), format="xport") # SAS Transport (XPT) — NHANES, CDC
df = pd.read_sas("data.sas7bdat", format="sas7bdat") # SAS native
df = pd.read_stata("data.dta") # Stata — ICPSR, HRS
df = pd.read_parquet("data.parquet") # Parquet — MIMIC-IV
df = pd.read_excel("data.xlsx") # Excel
df = pd.read_spss("data.sav") # SPSS
df = pd.read_fwf("data.dat") # Fixed-width — legacy surveys
test cases passed, vs 18 / 19 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.