shelby-dapp-builder

Integrate Shelby Protocol storage into Aptos decentralized apps with Petra wallet authentication.

Updated Nov 25, 2025
One-click install
npx skills add https://github.com/gounthar/bazel-riscv --skill shelby-dapp-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shelby-dapp-builder
Source: https://github.com/gounthar/bazel-riscv/tree/main/.claude/skills/aptos/shelby/dapp-builder
Command: npx skills add https://github.com/gounthar/bazel-riscv --skill shelby-dapp-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers in building Shelby-backed decentralized apps, covering wallet integration, browser SDK, and frontend frameworks.

Core Features & Use Cases

  • DApp Architecture: three-layer patterns for frontend, Shelby RPCs, andStorage Providers.
  • Wallet Integration: Petra/native wallets with onboarding flow.
  • Frontend Frameworks: React/Vue integration and Shelby Browser SDK usage.
  • Use Case: Build a Shelby-powered app with file uploads.

Quick Start

Ask: "Create a Shelby-backed React app with wallet integration."

Frequently Asked Questions about shelby-dapp-builder

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

FAQPage Schema
How do I build a decentralized app with wallet integration on Aptos?

Build a decentralized app by implementing a three-layer architecture: frontend (React/Vue), Shelby RPC Servers, and Aptos blockchain. Integrate Petra wallet for authentication, use Shelby Browser SDK for file operations, and connect to Shelby Protocol storage for blob storage and erasure coding.

What's the best way to handle file uploads and downloads in a web3 app?

Use Shelby Browser SDK within your frontend framework to manage file uploads and downloads. The SDK handles session management and progress tracking while Shelby RPC Servers coordinate with storage providers for blob storage and erasure coding on the Aptos blockchain.

Can I use React or Vue with Shelby Protocol storage?

Yes, both React and Vue are supported frontend frameworks for Shelby-backed dApps. Integrate Shelby Browser SDK into your framework, implement Petra wallet authentication, and connect to Shelby RPC Servers to enable decentralized storage integration.

Do I need transaction signing for Shelby dApp development?

Yes, transaction signing is required. Shelby dApps enforce wallet authentication and transaction signing through Petra wallet integration to authorize file operations and interact with Aptos smart contracts for storage management.

What prerequisites are needed before building a Shelby-powered dApp?

You need familiarity with frontend frameworks (React or Vue), understanding of wallet integration patterns, Shelby Browser SDK knowledge, and access to Petra wallet for authentication. The Aptos blockchain serves as the underlying settlement layer.