Agent skill · Data & Analytics

matlab-process-large-images

Patterns for using blockedImage to process large images, harness parallel compute for image processing, and write custom adapters. Use when writing code that creates, processes, or visualizes blockedImage objects, when implementing images.blocked.Adapter subclasses, or when a user needs help with large image data. Always use this skill when working with TIFF,GeoTIFF, .svs, .ndpi, .czi or other WSI, satellite imagery or microscopy volume image formats.

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
npx skills add matlab/matlab-agentic-toolkit --skill matlab-process-large-images --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 9
SKILL.md size: 12 KB
Bundled scripts: none
Version: 1.0
Declared author: MathWorks
Path: skills-catalog/image-processing-and-computer-vision/matlab-process-large-images/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 868
Language: MATLAB

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## When to Use - Writing code that creates, processes, or visualizes `blockedImage` objects - Implementing `images.blocked.Adapter` subclasses for custom file formats - User needs help with large image data that doesn't fit in memory - User wants to leverage parallel computing for image processing tasks - Working with whole-slide images, geospatial rasters, 3D microscopy volumes, or tiled mosaics - **Any time a user is working with a TIFF file** — load this skill and check the file first with `imfinfo`. Use `blockedImage` if the file is large (dimensions > 10,000 pixels in any axis), has multiple channels beyond RGB, or contains multiple IFDs (could be pyramid levels, time series, or Z-stack slices) ## When NOT to Use - Image fits comfortably in memory and no parallel processing is needed — use standard `imread`/`imwrite` workflows - General image display without `blockedImage` — use the `matlab-display-image` skill instead - Deep learning model architecture or training loop design — this skill covers data preparation with `blockedImageDatastore`, not network design # Large Image Processing with blockedImage **Reference files** (read on demand when the topic comes up): - `reference

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. When to use blockedImage
  4. When the user points you at a directory or multi-file dataset
  5. Construction
  6. BlockSize
  7. Reading Data
  8. Processing with apply()
  9. Block struct (bs) fields
  10. Struct / non-image output
  11. Limit work to real data
  12. Key patterns
  13. Iterative development workflow
  14. Parallel processing
Ships with 8 files
  • manifest.yaml
  • references/3d-volumes.md
  • references/data-discovery.md
  • references/geospatial.md
  • references/specialized-workflows.md
  • references/training-and-labeling.md
  • references/visualization.md
  • references/whole-slide-images.md
More from matlab-agentic-toolkit
All skills →
About this skill
What does the matlab-process-large-images skill do?

Patterns for using blockedImage to process large images, harness parallel compute for image processing, and write custom adapters. Use when writing code that creates, processes, or visualizes blockedImage objects, when implementing images.blocked.Adapter subclasses, or when a user needs help with large image data. Always use this skill when working with TIFF,GeoTIFF, .svs, .ndpi, .czi or other WSI, satellite imagery or microscopy volume image formats.

How do I install it?

Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-process-large-images --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going