Use fsutil

SkillFiles & storage

Lets your agent use claude skill commands to list, copy, move, and remove files on GCS, S3, R2, and local storage.

Use Use fsutil in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Use fsutil and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Use fsutil skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Use fsutilStart free
About this skill

Use Marin's fsutil CLI for local object-storage operations across GCS, CoreWeave S3, R2, and local paths. Use whenever a task needs to list, inspect, read, size, find, copy, move, synchronize, hash, browse, or remove data at gs:// or s3:// URLs from a checkout. Do not launch an Iris job solely to ac

What this skill tells your AI

The instructions your AI receives, as published by marin-community/marin in .agents/skills/use-fsutil/SKILL.md and read by ahel’s review.

Use uv run fsutil from the Marin checkout for operations on gs:// and s3:// paths. It routes each declared bucket to the backend and endpoint in config/*.yaml.

Read docs/references/fsutil.md for commands, behavior, and safety constraints. Let the task determine which command and verification are appropriate.

Use this interface before provider-specific CLIs, hand-built S3 endpoints, custom transfer scripts, or Iris jobs. Do not launch Iris solely to access object storage. For Python code that needs the same bucket routing, use rigging.filesystem.buckets.filesystem_for(url).

Signals

GitHub stars
4k
Forks
311
Last commit
Oct 2026
Advanced
Item type
skill
Key
use-fsutil
Source
github.com/marin-community/marin