Blobsy Agent Skill
Git-native large file storage CLI. Track large files with .bref pointers in Git while
storing blobs in S3, Google Cloud Storage, Azure (via rclone), local directories, or
custom backends.
Installation
If blobsy is not installed, run:
npm install -g blobsy@latest
blobsy setup --auto s3://bucket/prefix/
When to Use
Use blobsy when:
- A repository contains large binary files (models, datasets, media, archives)
- Files need to be shared across machines without committing them to Git
- You need content-addressable, deduplicated blob storage
- The user mentions: blobsy, large files, blob storage, .bref, bref, externalize, Git
LFS alternative
Quick Reference
# Recommended workflow
blobsy add <path...> # Track + stage to git (recommended)
blobsy push [path...] # Upload blobs to backend
blobsy pull [path...] # Download blobs from backend
# Low-level tracking (no git staging)
blobsy track <path...> # Track files (creates .bref pointers)
# Diagnostics
blobsy status --json # Current state (JSON)
blobsy doctor --json # Health check (JSON)
# Configuration
blobsy config [key] [val] # Get/set config (supports --global, --show-origin, --unset)
# Documentation
blobsy docs --readme # Display README
blobsy docs [topic] # User guide (--list for topics, --brief for summary)
Key Options
blobsy add --min-size <size>: Override externalization threshold (e.g. 100kb,
5mb)
blobsy doctor --fix: Auto-fix detected issues
blobsy rm --remote --force: DANGER: delete the blob from the backend (breaks git
history)
Current State
For dynamic info, use:
blobsy status --json - Tracked files, sync state
blobsy doctor --json - Configuration, health, issues
All commands accept: --json, --quiet, --verbose, --dry-run
1---2name: blobsy3description: Track large files in Git with .bref pointers; store blobs in S3, GCS, Azure (via rclone), local directories, or custom backends. Use when a repo has large binary files, when files must sync across machines without committing bytes to Git, or when the user mentions blobsy, .bref, externalize, or a Git LFS alternative.4---5# Blobsy Agent Skill67Git-native large file storage CLI. Track large files with `.bref` pointers in Git while8storing blobs in S3, Google Cloud Storage, Azure (via rclone), local directories, or9custom backends.1011## Installation1213If blobsy is not installed, run:1415```bash16npm install -g blobsy@latest17blobsy setup --auto s3://bucket/prefix/18```1920## When to Use2122Use blobsy when:2324- A repository contains large binary files (models, datasets, media, archives)25- Files need to be shared across machines without committing them to Git26- You need content-addressable, deduplicated blob storage27- The user mentions: blobsy, large files, blob storage, .bref, bref, externalize, Git28 LFS alternative2930## Quick Reference3132```bash33# Recommended workflow34blobsy add <path...> # Track + stage to git (recommended)35blobsy push [path...] # Upload blobs to backend36blobsy pull [path...] # Download blobs from backend3738# Low-level tracking (no git staging)39blobsy track <path...> # Track files (creates .bref pointers)4041# Diagnostics42blobsy status --json # Current state (JSON)43blobsy doctor --json # Health check (JSON)4445# Configuration46blobsy config [key] [val] # Get/set config (supports --global, --show-origin, --unset)4748# Documentation49blobsy docs --readme # Display README50blobsy docs [topic] # User guide (--list for topics, --brief for summary)51```5253## Key Options5455- `blobsy add --min-size <size>`: Override externalization threshold (e.g. `100kb`,56 `5mb`)57- `blobsy doctor --fix`: Auto-fix detected issues58- `blobsy rm --remote --force`: DANGER: delete the blob from the backend (breaks git59 history)6061## Current State6263For dynamic info, use:6465- `blobsy status --json` - Tracked files, sync state66- `blobsy doctor --json` - Configuration, health, issues6768All commands accept: `--json`, `--quiet`, `--verbose`, `--dry-run`