Install any skill in seconds. Free to start, no credit card required.
Get Started Free →k-dense-ai/anndata
Data structure for annotated matrices in single-cell analysis.
Passed 22 of 23 test cases with the skill, and 14 of 23 without it.
and 5 more in the full report
8 fixed14 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which package specification string should be provided to `uv pip install` to install AnnData version 0.13.4 along with support for lazy I/O and dask operations?
| Checked | Without skill | With skill |
|---|---|---|
| Includes [dask,lazy] in the package installation string. | Missed | Passed |
The instructions your model reads when the skill loads.
AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs), variable metadata (var), and multi-dimensional annotations (obsm, varm, obsp, varp, uns). Originally designed for single-cell genomics through Scanpy, it now serves as a general-purpose framework for any annotated data requiring efficient storage, manipulation, and analysis.
Use this skill when:
Targets AnnData 0.13.4 (current PyPI release reviewed 2026-09-30), requiring Python 3.12+. Small synthetic checks cover dense/sparse matrices, native I/O, metadata, concatenation, and lazy reads. File paths, biological analysis, remote stores, and third-party integration examples are illustrative unless stated otherwise.
uv pip install "anndata==0.13.4"
# Lazy I/O and dask-backed operations
uv pip install "anndata[dask,lazy]==0.13.4"
Use unpinned installs only when intentionally tracking the latest compatible release.
Current API notes:
anndata.io for non-native read_* and write_* helpers. Top-level anndata.read_h5ad and anndata.read_zarr remain supported.ad.concat; AnnData.concatenate() was removed in 0.13. Avoid old ad.read, deprecated AnnData.*_keys() helpers and anndata.__version__; prefer explicit readers, mapping .keys(), and importlib.metadata.version("anndata")..X is also layers[None]; layer iteration includes None. Use key is not None when selecting named layers. View .X writes now use copy-on-write.X remains writable with backed="r+", but backed sparse item assignment is unsupported in 0.13.AnnLoader and Loom reading/writing are deprecated. AnnCollection and other experimental APIs need the caveats in the references.test cases passed, vs 14 / 23 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.