shelby-storage

Integrate Shelby Protocol decentralized storage into applications with SDK and blob APIs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/raintree-technology/claude-starter --skill shelby-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shelby-storage
Source: https://github.com/raintree-technology/claude-starter/tree/main/templates/.claude/skills/aptos/shelby/storage-integration
Command: npx skills add https://github.com/raintree-technology/claude-starter --skill shelby-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides integrating Shelby Protocol decentralized storage into applications, covering use cases, architecture, migration strategies, and performance considerations for read-heavy workloads.

Core Features & Use Cases

  • Integration patterns for video streaming, AI training data, and analytics
  • Architecture design and migration strategies to Shelby
  • Cost and performance optimization tips

Quick Start

Ask: "How do I migrate from S3 to Shelby for large video storage?"

Frequently Asked Questions about shelby-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate large video storage from S3 to Shelby Protocol?

Shelby Protocol decentralized storage supports video streaming migration through blob upload APIs and lifecycle management. Plan your migration by mapping S3 buckets to Shelby storage tiers, use the SDK to upload video files, configure expiration policies, and validate retrieval performance via RPC endpoints before full cutover.

What's the best way to integrate decentralized storage for AI training data?

Shelby Protocol handles AI training data pipelines through read-heavy workload optimization and cost modeling. Integrate using the SDK for blob uploads, structure data with appropriate storage tiering for frequent access patterns, and use RPC-based retrieval to minimize latency during training runs.

Can I use Shelby Protocol for analytics data with expiration policies?

Yes. Shelby Protocol supports analytics workloads with expiration-based lifecycle management, allowing you to define retention policies for time-series and temporary datasets. Configure automatic data removal, leverage storage tiering for cost optimization, and retrieve data efficiently through RPC endpoints.

How does Shelby Protocol compare to centralized storage for content delivery?

Shelby Protocol decentralized storage offers cost and performance advantages for content delivery by eliminating centralized provider lock-in. Integration patterns support video streaming and read-heavy workloads with predictable pricing through cost modeling, while RPC-based retrieval provides distributed access.

What performance considerations matter when migrating to Shelby for read-heavy workloads?

Read-heavy workloads benefit from Shelby Protocol's storage tiering and RPC-based retrieval architecture. Optimize performance by batching requests, configuring appropriate tiering levels for access frequency, and monitoring costs through cost modeling during and after migration from centralized systems.

Do I need SDK knowledge to use Shelby Protocol blob upload APIs?

SDK familiarity helps but Shelby Protocol blob upload APIs are designed for standard integration patterns. The SDK documentation covers upload workflows, expiration configuration, and retrieval methods. Start with basic blob operations and advance to storage tiering and lifecycle management as needed.