near-tools

NEAR Protocol CLI installation and setup guide. Use when: (1) User asks how to install NEAR CLI, (2) User needs help setting up near-cli-rs, (3) User wants to verify NEAR CLI installation, (4) User needs to install near-cli-rs, (5) user wants to use near cli to perform any action on the blockchain. AGENTS MUST ALWAYS get the absolute path of the 'near' binary before execution.

23 stars

Best use case

near-tools is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

NEAR Protocol CLI installation and setup guide. Use when: (1) User asks how to install NEAR CLI, (2) User needs help setting up near-cli-rs, (3) User wants to verify NEAR CLI installation, (4) User needs to install near-cli-rs, (5) user wants to use near cli to perform any action on the blockchain. AGENTS MUST ALWAYS get the absolute path of the 'near' binary before execution.

Teams using near-tools should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/near-cli-tools/SKILL.md --create-dirs "https://raw.githubusercontent.com/jiayaoqijia/cryptoskill/main/skills/chains/near-cli-tools/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/near-cli-tools/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How near-tools Compares

Feature / Agentnear-toolsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

NEAR Protocol CLI installation and setup guide. Use when: (1) User asks how to install NEAR CLI, (2) User needs help setting up near-cli-rs, (3) User wants to verify NEAR CLI installation, (4) User needs to install near-cli-rs, (5) user wants to use near cli to perform any action on the blockchain. AGENTS MUST ALWAYS get the absolute path of the 'near' binary before execution.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# NEAR Tools - NEAR CLI Installation & Setup

> **CRITICAL FOR AGENTS:** Before calling any `near` command, you **MUST** find the absolute path of the `near` binary (e.g., using `which near` or `whereis near`) and use that absolute path in your commands. This ensures consistency across different shell environments.

This skill provides comprehensive guidance for installing and setting up the NEAR Protocol CLI (near-cli-rs) on any platform.

## Installation Methods

Choose the installation method that works best for your system:

### Option 1: Shell Script (Linux, macOS, WSL)

**Best for:** Most Linux and macOS users

```bash
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/near/near-cli-rs/releases/latest/download/near-cli-rs-installer.sh | sh
```

**if not add near to PATH:** 
find the near binary by `whereis near`

**Add to PATH:**

```bash
# Temporary (current session only)
export PATH="$HOME/.cargo/bin:$PATH"

# Permanent (add to your shell config)
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc  # For bash
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.zshrc   # For zsh
```

Reload your shell or run:
```bash
source ~/.bashrc   # or ~/.zshrc
```

### Option 2: npm/npx (Any Platform with Node.js)

**Best for:** JavaScript/TypeScript developers, Windows users

**Run directly without installation:**
```bash
npx near-cli-rs
```

**Install globally:**
```bash
npm install -g near-cli-rs
```

**Or add to package.json:**
```bash
npm install --save-dev near-cli-rs
```

Then use:
```bash
npx near-cli-rs
```

### Option 3: Windows Installer

**Best for:** Windows users without Node.js or Cargo

1. Visit: https://github.com/near/near-cli-rs/releases/latest
2. Download the Windows MSI installer (e.g., `near-cli-rs-installer-x64.msi`)
3. Double-click the installer and follow the wizard
4. The installer automatically adds NEAR CLI to your PATH

### Option 4: Cargo (Rust)

**Best for:** Rust developers, custom builds

**Prerequisites:** Install Rust first from https://rustup.rs/

**Install:**
```bash
cargo install near-cli-rs
```

**Or install latest from git:**
```bash
cargo install --git https://github.com/near/near-cli-rs
```

**Linux users may need:**
```bash
# Debian/Ubuntu
sudo apt install libudev-dev

# Fedora/Red Hat
sudo dnf install libudev-devel
```

## Verification

After installation, verify it's working:

```bash
near --version
```

Expected output:
```
near-cli-rs 0.23.6  # or newer version
```

**If the command is not found:**

1. Make sure the installation directory is in your PATH:
   ```bash
   echo $PATH | grep cargo  # Check if cargo/bin is in PATH
   ```

2. If not found, add it manually:
   ```bash
   export PATH="$HOME/.cargo/bin:$PATH"
   ```

3. Test again:
   ```bash
   near --version
   ```

## Configuration

### View Configuration Location

```bash
near --help
# Output will show where config is stored, typically:
# "near CLI configuration is stored in ~/.config/near-cli/config.toml"
```

### View Available Commands

```bash
near --help
```

Main command groups:
- **account** - Manage accounts (view, create, import, export)
- **tokens** - Manage token assets (NEAR, FT, NFT)
- **staking** - Manage staking (view, add, withdraw)
- **contract** - Manage smart contracts (deploy, call functions)
- **transaction** - Operate transactions
- **config** - Manage connections in config.toml

## First Steps

### View Your Account Summary

If you already have a NEAR account:

```bash
near account view-account-summary <your-account.near> network-config mainnet now
```

Example:
```bash
near account view-account-summary near network-config mainnet now
```

### Import an Existing Account

If you have a seed phrase or key:

```bash
near account import-account
```

Follow the interactive prompts to sign in.

### Create a New Account

If you don't have an account yet:

```bash
near account create-account
```

Follow the prompts to create a new account (requires existing account to fund it).

## Troubleshooting

### "near: command not found"

**Cause:** NEAR CLI is not in your PATH

**Solution:**
```bash
# For shell script installation
export PATH="$HOME/.cargo/bin:$PATH"

# For npm global installation
export PATH="$(npm config get prefix)/bin:$PATH"

# Make it permanent by adding to ~/.bashrc or ~/.zshrc
```

### "Permission denied" when running installer

**Cause:** Lack of execute permissions

**Solution:**
```bash
chmod +x near-cli-rs-installer.sh
./near-cli-rs-installer.sh
```

### "near-cli-rs-installer.sh: No such file"

**Cause:** Download didn't work or file name changed

**Solution:**
```bash
# Check the releases page manually
curl -s https://api.github.com/repos/near/near-cli-rs/releases/latest | grep "browser_download_url" | grep "installer.sh"
```

### Installation hangs or is slow

**Cause:** Network issues or slow connection

**Solution:**
```bash
# Use a longer timeout with curl
curl --proto '=https' --tlsv1.2 -LsSf --connect-timeout 30 --max-time 300 https://github.com/near/near-cli-rs/releases/latest/download/near-cli-rs-installer.sh | sh
```

## Version Information

- **Latest stable version:** 0.23.6 (as of documentation date)
- **Check for updates:** Visit https://github.com/near/near-cli-rs/releases
- **Update:** Re-run the installation command with the desired version

## Additional Resources

- **Official GitHub:** https://github.com/near/near-cli-rs
- **NEAR Protocol Docs:** https://docs.near.org/
- **NEAR Stack Overflow:** https://stackoverflow.com/questions/tagged/nearprotocol
- **NEAR Discord:** https://discord.gg/near

## Quick Reference

```bash
# Install (Shell script)
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/near/near-cli-rs/releases/latest/download/near-cli-rs-installer.sh | sh

# Install (npx)
npx near-cli-rs

# Verify installation
near --version

# View account
near account view-account-summary <account-id> network-config mainnet now

# Import account
near account import-account

# Help
near --help
near account --help
near tokens --help
```

Related Skills

uniswap-v4-tools

23
from jiayaoqijia/cryptoskill

Tools for querying V4 pools, swap quotes, and hook-enabled liquidity pools.

morpho-agent-tools

23
from jiayaoqijia/cryptoskill

Tools for AI agents to interact with Morpho lending protocol for supply, borrow, and yield optimization.

mellow-vault-tools

23
from jiayaoqijia/cryptoskill

Tools for listing vaults, user positions, and rewards across Mellow restaking vaults with curator reputation scores.

ethena-stablecoin-tools

23
from jiayaoqijia/cryptoskill

Tools for USDe/sUSDe balances, conversion rates, APY tracking, and cooldown status on Base.

eigenlayer-restaking-tools

23
from jiayaoqijia/cryptoskill

Tools for querying restaking strategies, deposits, operators, and delegation status on EigenLayer.

cow-protocol-tools

23
from jiayaoqijia/cryptoskill

Tools for MEV-protected swap quotes, order status, trade history, and batch auction settlement.

aerodrome-dex-tools

23
from jiayaoqijia/cryptoskill

Comprehensive tools for pools, swap quotes, gauges, veAERO positions, and liquidity management on Base.

near-intents

23
from jiayaoqijia/cryptoskill

Universal cross-chain swap & bridge skill for OpenClaw using the NEAR Intents 1Click SDK. Supports 14+ blockchains including NEAR, Base, Ethereum, Solana, and Bitcoin.

defillama-yield-tools

23
from jiayaoqijia/cryptoskill

Tools for comparing yields, lending rates, and TVL across all DeFi protocols and chains with risk-adjusted scoring.

camscanner-ai-tools

23
from jiayaoqijia/cryptoskill

AI agents and skills for crypto, finance, design, and real estate tools

8004-skill

23
from jiayaoqijia/cryptoskill

ERC-8004 Trustless Agents - Register and manage AI agent identities on TRON and BSC blockchains with on-chain reputation tracking

8004-MCP - Agent Registry Protocol

23
from jiayaoqijia/cryptoskill

Multi-chain MCP server for ERC-8004 Agent Registry. Query agents, reputation, and feedback across Solana + EVM chains.