tools_cli

Document Shelby Protocol CLI commands for account management and file uploads.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides CLI-related tooling docs for Shelby, including CLI usage, account management, and uploads.

Core Features & Use Cases

  • CLI Docs: commands for account management, uploads, faucet.
  • Usage Patterns: step-by-step examples for Shelby CLI.
  • Use Case: Educate developers on CLI workflows.

Quick Start

Ask: "Show Shelby CLI commands for uploading a file."

Frequently Asked Questions about tools_cli

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

FAQPage Schema
How do I upload files using Shelby CLI?

Shelby CLI provides commands for uploading files to decentralized blob storage. Use the upload command with your file path and account credentials to submit blobs to the network, which generates on-chain metadata and commitment proofs for verification.

What CLI commands are available for Shelby account management?

Shelby CLI includes commands for account setup, wallet configuration, and faucet access. These tools let you initialize your developer account, manage credentials, and obtain test tokens needed for micropayment channels and storage provider interactions.

Can I use Shelby CLI to manage blob storage across Node.js and browser environments?

Yes, Shelby CLI workflows support both Node.js and browser-based dApp development. The CLI handles account management, uploads, and RPC interactions that work across these environments, enabling cross-platform blob storage implementation.

What do I need to set up before using Shelby CLI for uploads?

Before uploading, initialize your Shelby account using CLI commands, configure your wallet with test tokens from the faucet, and set up RPC connectivity to storage providers. These prerequisites establish the on-chain infrastructure and payment channels required for blob placement.

How does Shelby CLI handle erasure coding and placement for stored blobs?

Shelby CLI manages Clay Codes erasure coding and placement group assignments through CLI commands that communicate with Move contracts and storage providers. The CLI abstracts the complexity of encoding, audit commitments, and provider selection into simple upload workflows.