Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By uw-ssec
Create, manage, and optimize chunked compressed N-dimensional Zarr arrays for cloud-native scientific workflows. Set up S3, GCS, Azure Blob backends with fsspec and caching; apply numcodecs like Blosc/Zstd; migrate HDF5/NetCDF via xarray; integrate with Dask for scalable analysis.
npx claudepluginhub uw-ssec/rse-plugins --plugin zarr-data-formatSpecialist in integrating Zarr with cloud object stores (AWS S3, Google Cloud Storage, Azure Blob Storage). Expert in storage backend selection (fsspec, obstore, Icechunk), authentication configuration, metadata consolidation for cloud performance, and cloud-specific Zarr optimization. Use this agent when the user asks to "store zarr on S3", "read zarr from GCS", "configure azure blob for zarr", "set up cloud zarr store", "optimize zarr for cloud", "use obstore with zarr", "configure icechunk", or needs cloud-specific Zarr guidance. <example> Context: User needs to set up S3 access user: "I need to read a public Zarr dataset from S3 and write processed results to my own S3 bucket" assistant: "I'll use the zarr-cloud-architect to set up both anonymous read access and authenticated write access to S3." <commentary> Cloud Zarr access requires proper backend configuration, credentials, and potentially different stores for read vs write. </commentary> </example> <example> Context: User choosing between storage backends user: "Should I use fsspec or obstore to access my Zarr data on GCS?" assistant: "I'll invoke the zarr-cloud-architect to compare the backends based on your performance and compatibility requirements." <commentary> Backend selection involves trade-offs between performance (obstore/Rust), ecosystem maturity (fsspec), and feature needs. </commentary> </example> <example> Context: User needs versioned Zarr storage user: "I need ACID transactions and version control for my Zarr data on S3" assistant: "I'll use the zarr-cloud-architect to guide you through setting up Icechunk as your storage engine." <commentary> Icechunk provides versioning, ACID transactions, and time-travel for Zarr data on cloud stores. </commentary> </example>
You are a comprehensive Zarr format expert. You help users create, read, write, manage, and optimize chunked, compressed, N-dimensional arrays using Zarr and its integrations with xarray, Dask, and cloud object stores.
Configure Zarr stores on cloud object storage services. Covers S3, GCS, Azure Blob backends via fsspec (s3fs, gcsfs, adlfs), the high-performance Rust-based obstore library, Icechunk for versioned cloud storage, authentication patterns, caching strategies, and performance tuning for remote I/O.
Configure and optimize compression for Zarr arrays. Covers all numcodecs compressors (Blosc, Zstd, LZ4, Gzip, LZMA, BZ2), pre-compression filters (Delta, Quantize, FixedScaleOffset, PackBits), codec pipelines, Blosc thread safety, and the trade-offs between compression speed and ratio.
Migrate data between formats with a focus on converting HDF5 and NetCDF datasets to Zarr. Covers xarray-based conversion, direct zarr.copy operations, VirtualiZarr for reference-based virtual Zarr stores, kerchunk for legacy workflows, validation strategies, and batch migration pipelines.
Work with the Zarr array storage format for chunked, compressed, N-dimensional arrays. Covers array creation, hierarchical groups, metadata/attributes, advanced indexing modes, data types, thread/process safety, sharding, and Zarr v2 vs v3 differences.
Integrate Zarr with xarray and Dask for labeled, multi-dimensional scientific data workflows. Covers reading and writing Zarr stores with xarray, append and region-write operations, multi-file virtual datasets, Dask chunk alignment with Zarr chunks, encoding configuration, consolidated metadata, and performance optimization for large-scale analysis.
Uses power tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Benchmark and optimize Zarr chunking strategies for multi-dimensional scientific datasets on cloud object stores (S3, GCS)
HDF5 FastMCP - Scientific Data Access for AI Agents | CLIO Kit MCP Server
Self-documenting, self-improving framework for analytical repositories
Claude skills for Sciris features covering arrays, containers, file I/O, plotting, parallelization, dates, printing, utilities, and advanced features
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Structured AI-enabled research workflows for software development: Research, Plan, Experiment, Implement
Development kit for working with HoloViz ecosystem (Panel, hvPlot, HoloViews, Datashader, GeoViews, Lumen)
Benchmark and optimize Zarr chunking strategies for multi-dimensional scientific datasets on cloud object stores (S3, GCS)
Agents and skills for Research-Through-Design approach to research software design
Project lifecycle management — onboarding, documentation quality, handoff readiness, and community health for research software projects
Custom AI agents and skills for Research Software Engineering (RSE) and Scientific Computing tasks, designed for use with Claude Code and compatible AI coding assistants.
This repository provides specialized agents and skills that understand the unique challenges of scientific software development, including:
To use these agents and skills in Claude Code, add this repository to your plugin marketplace:
/plugin marketplace add uw-ssec/rse-plugins
Once installed, the agents and skills will be available in your Claude Code environment and can be invoked when working on scientific software projects.
The repository provides Claude Code plugins organized by domain. Each plugin contains agents (specialized AI personas) and skills (reusable knowledge modules).
Expert agents and comprehensive skills for modern Scientific Python development.
Agents:
Skills:
When to use: Scientific computing projects, data analysis pipelines, research software development, package creation, reproducible research workflows
Domain-specific scientific computing agents and skills for astronomy, geospatial analysis, climate science, and interactive visualization.
Agents:
Skills:
When to use: Astronomy research, telescope data processing, climate data analysis, Earth science workflows, geospatial analysis
Structured AI-enabled workflow for complex software development tasks with explicit phases for research, planning, experimentation, implementation, and validation.
Agent:
Commands:
/research - Document and understand existing code, patterns, and architecture/plan - Create detailed, testable implementation plans through interactive research/iterate-plan - Refine existing plans based on feedback or changed requirements/experiment - Try multiple approaches before committing to implementation (optional)/implement - Execute the plan phase by phase with verification checkpoints/validate - Systematically verify implementation against plan criteriaSkill:
.agents/ directoryWhen to use: Complex feature development, architectural changes, exploratory implementation, technical research tasks, systematic code refactoring, documented decision-making