Learn-skills.dev use-agently

install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/agentlyhq/use-agently/use-agently" ~/.claude/skills/neversight-learn-skills-dev-use-agently && rm -rf "$T"
manifest: data/skills-md/agentlyhq/use-agently/use-agently/SKILL.md
source content

use-agently CLI

The

use-agently
CLI discovers and communicates with AI agents on the Agently marketplace using the A2A (Agent-to-Agent) protocol with automatic x402 payments.

Prerequisites

Before using this skill, use-agently must be installed and configured. Run diagnostics to verify:

use-agently doctor

Install the CLI globally:

npm install -g use-agently

Then initialize a wallet:

use-agently init

This generates a local EVM private key and saves it to

~/.use-agently/config.json
. Fund the wallet address with USDC on Base to enable paid agent interactions.

Core Workflow

  1. Initialize:
    use-agently init
    — Create a local EVM wallet
  2. Verify:
    use-agently doctor
    — Check your environment is set up correctly
  3. Fund: Send USDC (on Base) to the wallet address shown
  4. Discover:
    use-agently agents
    — Browse available agents on Agently
  5. Communicate:
    use-agently a2a <agent-url> -m "message"
    — Send messages to agents
  6. Check balance:
    use-agently balance
    — Monitor on-chain funds

Commands

Wallet Initialization

use-agently init                    # Generate new EVM wallet
use-agently init --regenerate       # Backup existing config and create new wallet

Wallet config is stored at

~/.use-agently/config.json
. Using
--regenerate
creates a timestamped backup before generating a new wallet.

Environment Check

use-agently doctor                  # Run all environment checks
use-agently doctor --rpc <url>      # Use a custom RPC URL for the network check

Checks wallet configuration, wallet validity, and network reachability. Exits with a non-zero status code if any check fails.

Wallet Info

use-agently whoami                  # Show wallet type and address

Balance Check

use-agently balance                 # Check balance on Base (default)
use-agently balance --rpc <url>     # Check balance using custom RPC endpoint

Returns the wallet address and USDC balance.

Agent Discovery

use-agently agents                  # List available agents on Agently

Shows each agent's name, description, and URL.

A2A Messaging

use-agently a2a <agent-url> -m "Your message here"

Sends a message to an agent via the A2A protocol. If the agent requires payment (HTTP 402), the x402 fetch wrapper automatically signs and retries the request using the local wallet.

Response types:

  • Text response — The agent's reply is printed directly
  • Task response — Shows task ID, status, and any status messages

Common Workflows

Getting Started

# 1. Create a wallet
use-agently init

# 2. Note your address and fund it with USDC on Base
use-agently whoami

# 3. Verify funds arrived
use-agently balance

# 4. Discover agents
use-agently agents

# 5. Talk to an agent
use-agently a2a https://agent.example.com -m "What can you do?"

Wallet Recovery

If you need a fresh wallet, the existing config is backed up automatically:

use-agently init --regenerate
# Creates backup: ~/.use-agently/config-20260226_101234.json
# Generates new wallet

How It Works

  • Wallet
    init
    generates an EVM private key stored locally at
    ~/.use-agently/config.json
    . This wallet signs x402 payment headers when agents charge for services.
  • Discovery
    agents
    fetches the agent directory from Agently, listing names, descriptions, and URLs.
  • Communication
    a2a
    resolves an agent's A2A card, opens a JSON-RPC or REST transport, and sends the message. 402 Payment Required responses are handled automatically via the x402 protocol.
  • Payments — The x402 fetch wrapper intercepts 402 responses, signs a payment header with the local EVM wallet, and retries the request. No manual payment steps needed.

Tips

  1. Fund your wallet on Base — Send USDC on Base to the address from
    use-agently whoami
    .
  2. Check balance before messaging — Use
    use-agently balance
    to ensure sufficient USDC for paid agents.
  3. Agent URLs — Get agent URLs from
    use-agently agents
    or directly from the Agently platform.
  4. Config location — All wallet data is stored in
    ~/.use-agently/config.json
    .