shelby-cli-assistant

Guide Shelby Protocol CLI usage for accounts, blob transfers, and network configuration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance on Shelby CLI commands for uploading/downloading blobs, wallet contexts, and faucet workflows.

Core Features & Use Cases

  • CLI Commands: account management, context management, uploads/downloads.
  • Faucet & Wallet: token funding flows for dev/test networks.
  • Workflow Guidance: end-to-end CLI usage patterns.
  • Use Case: Script automated blob uploads in CI.

Quick Start

Ask: "How do I upload a directory with Shelby CLI to shelbynet?"

Frequently Asked Questions about shelby-cli-assistant

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

FAQPage Schema
How do I upload a directory to shelbynet using Shelby CLI?

Shelby CLI uploads directories as blobs through the `upload` command with network configuration. Specify the directory path and target network (shelbynet or local) to initiate the upload, which handles blob storage and returns a reference for retrieval.

What's the correct way to set up a wallet context in Shelby CLI?

Context management in Shelby CLI stores wallet configuration and network settings. Use the `context` command to initialize, switch, or configure contexts for different networks, enabling seamless account and token management across environments.

How do I fund my wallet using the Shelby faucet for testing?

The faucet workflow provides test tokens to wallets on dev and local networks. Execute the faucet command with your account address to request tokens, which enables testing and transaction operations without mainnet funds.

Can I automate blob uploads in CI with Shelby CLI?

Shelby CLI supports non-interactive mode for CI automation of blob uploads and downloads. Configure account credentials and network context in advance, then execute upload commands without prompts for scripted workflows.

What are the prerequisites for initializing a Shelby CLI account?

Account initialization in Shelby CLI requires network selection and wallet setup. Install the CLI, choose your target network (shelbynet or local), and initialize an account to generate configuration files and begin blob storage operations.

How do I troubleshoot common Shelby CLI command errors?

Command syntax, flag usage, and configuration errors in Shelby CLI are resolved through correct flag application and context validation. Verify network connectivity, account context activation, and proper command structure to resolve operation failures.