Use fsutil
SkillFiles & storageLets 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.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
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
github.com/marin-community/marin