Agent skill

Moonpay Wallet Statusline Refresh

by moonpay in moonpay/skills

Manually refresh wallet balances shown in a compatible CLI status line.

MITAuto-check passed

Install Moonpay Wallet Statusline Refresh

skills CLI
$ npx skills add moonpay/skills --skill moonpay-wallet-statusline-refresh -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install moonpay/skills moonpay-wallet-statusline-refresh --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/moonpay/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/moonpay-wallet-statusline-refresh .claude/skills/moonpay-wallet-statusline-refresh && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
moonpay-wallet-statusline-refresh
GitHub stars
113
Token cost
~670 tokens
SKILL.md length
246 words
Files
1
Skills in repo
39
Repo updated
First seen
Licence
MIT

At a glance

Manually refresh wallet balances shown in a compatible CLI status line.

  • Works in 6 steps: Verify the setup files exist → Run the refresh command → If the cache file exists, show the user… → …
  • The user says refresh balances
  • SKILL.md covers Goal, Prerequisites, Commands and Workflow, plus 2 more sections
  • Calls bash and npm

What it does

Moonpay Wallet Statusline Refresh is an agent skill from moonpay/skills. Manually refresh wallet balances shown in a compatible CLI status line. Use when the user says "refresh balances", "update status bar", or after receiving funds from outside the CLI.

Its SKILL.md is about 670 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Skills for AI agents to move money — on-ramps, swaps, wallets, deposits, and more via the MoonPay CLI. The licence is MIT.

When your agent uses it

  • The user says refresh balances
  • Update status bar
  • After receiving funds from outside the CLI

Example prompts

  • “refresh balances”
  • “update status bar”
  • “/moonpay-wallet-statusline-refresh”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Verify the setup files exist
  2. Run the refresh command
  3. If the cache file exists, show the user the refreshed value in plain text
  4. If the cache file does not exist after a successful refresh, tell the user no balances were found for the configured address-and-chain…
  5. Only query the underlying mp balance commands directly if the user explicitly asks for a detailed balance breakdown. Otherwise, trust the…
  6. Confirm that the cache was refreshed and remind the user that the target CLI may show the change on the next status line render or next…

What it can do on your machine

Read from SKILL.md and the folder at commit aa672ab. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bash
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Moonpay Wallet Statusline Refresh loads about 670 tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 246 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~670

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from moonpay/skills at commit aa672ab, republished under its MIT licence (© moonpay). 246 words, ~670 tokens.

Download SKILL.mdSave it as .claude/skills/moonpay-wallet-statusline-refresh/SKILL.md (or your agent's skills folder).
name
moonpay-wallet-statusline-refresh
description
Manually refresh wallet balances shown in a compatible CLI status line. Use when the user says "refresh balances", "update status bar", or after receiving funds from outside the CLI.
tags
wallet, statusline

Refresh wallet status line

Goal

Refresh the cached MoonPay wallet balances shown in a compatible CLI status line.

Prerequisites

  • MoonPay CLI installed: npm i -g @moonpay/cli
  • Authenticated: mp verify
  • Status line config exists: ~/.config/moonpay/statusline.json
  • Refresh script exists: ~/.config/moonpay/refresh-statusline.sh

If the config or refresh script is missing, run the moonpay-wallet-statusline setup skill first.

Commands

bash
# Run the refresh script
bash ~/.config/moonpay/refresh-statusline.sh

# View cached output
cat ~/.config/moonpay/statusline-cache.txt

# Strip ANSI codes for plain text output
sed 's/\x1b\[[0-9;]*m//g' ~/.config/moonpay/statusline-cache.txt

# Check authentication if refresh fails
mp verify

Workflow

  1. Verify the setup files exist:

    • ~/.config/moonpay/statusline.json
    • ~/.config/moonpay/refresh-statusline.sh
  2. Run the refresh command:

    bash
    bash ~/.config/moonpay/refresh-statusline.sh
  3. If the cache file exists, show the user the refreshed value in plain text:

    bash
    sed 's/\x1b\[[0-9;]*m//g' ~/.config/moonpay/statusline-cache.txt
  4. If the cache file does not exist after a successful refresh, tell the user no balances were found for the configured address-and-chain entries.

  5. Only query the underlying mp balance commands directly if the user explicitly asks for a detailed balance breakdown. Otherwise, trust the configured refresh script as the source of truth for the status line.

  6. Confirm that the cache was refreshed and remind the user that the target CLI may show the change on the next status line render or next session, depending on local setup.

Error handling

ErrorCauseFix
No config fileSetup not runRun moonpay-wallet-statusline first
No refresh scriptSetup not runRun moonpay-wallet-statusline first
mp verify failedAuth expired or missingRun mp login then mp verify
Refresh exits successfully but cache is missingNo balances on configured entriesCheck the configured addresses/chains and verify the wallet has funds

© moonpay, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/moonpay-wallet-statusline-refresh of moonpay/skills.

Open the folder on GitHubat commit aa672ab

Compare with similar skills

Moonpay Wallet Statusline Refresh next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Moonpay Wallet Statusline Refresh compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Moonpay Wallet Statusline Refresh this skillmoonpay/skills113—~670Automated safety check: PassMIT
Index Refreshpaperclipai/paperclip99k—~994Automated safety check: PassMIT
Agent Load Balancerruvnet/ruflo74k2 repos~3.1kAutomated safety check: PassMIT
Meta Refreshthedaviddias/Front-End-Checklist74k—~434Automated safety check: PassMIT
Load Balancingsickn33/agentic-awesome-skills47k2 repos~2.9kAutomated safety check: NotesMIT
Tabler Backward Compatibilitytabler/tabler42k—~4kAutomated safety check: PassMIT

Similar skills

  • Index Refresh

    paperclipai/paperclip

    A skill your agent uses when an LLM Wiki operation issue requests an index refresh.

    99k GitHub stars~994 tokensUpdated today
    Knowledge ManagementAuto-check passed
  • Agent skill for load-balancer - invoke with $agent-load-balancer

    74k GitHub starsUsed in 2 repos~3.1k tokens
    DevOps & CloudAuto-check passed
  • Meta Refresh

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid meta refresh redirects.

    74k GitHub stars~434 tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Load Balancing

    sickn33/agentic-awesome-skills

    Configure load balancers and traffic distribution. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~2.9k tokens
    DevOps & CloudAuto-check: notes
  • Keeps changes to @tabler/core backward compatible so patch and minor releases never break projects, covering what counts as public API and how to alias renames.

    42k GitHub stars~4k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Emblemai Crypto Wallet

    sickn33/agentic-awesome-skills

    Crypto wallet management across 7 blockchains via EmblemAI Agent Hustle API.

    47k GitHub starsUsed in 2 repos~669 tokens
    Business, Finance & HRAuto-check passed

More from moonpay/skills

All 39 skills in this repo
  • A skill your agent uses when accessing Alchemy APIs for RPC calls, token balances, NFT metadata, asset transfers, transaction simulation, or Alchemy-specific features.

    113 GitHub stars~2.1k tokensUpdated 29 days ago
    Auto-check: notes
  • Alchemy API

    moonpay/skills

    Integrates Alchemy blockchain APIs using an API key. An agent skill from moonpay/skills.

    113 GitHub stars~2.1k tokensUpdated 29 days ago
    Auto-check passed
  • Allium Onchain Data

    moonpay/skills

    Query blockchain data via Allium APIs. An agent skill from moonpay/skills.

    113 GitHub stars~1.9k tokensUpdated 29 days ago
    Auto-check passed
  • Corbits Marketplace

    moonpay/skills

    Paid API marketplace for AI agents via Corbits. An agent skill from moonpay/skills.

    113 GitHub stars~1.5k tokensUpdated 29 days ago
    Auto-check passed
  • Dune Analytics

    moonpay/skills

    Blockchain analytics via Dune REST API — execute DuneSQL queries against live on-chain data, discover decoded contract tables, and monitor credit usage.

    113 GitHub stars~1.3k tokensUpdated 29 days ago
    Auto-check passed
  • Moonpay Auth

    moonpay/skills

    Set up the MoonPay CLI, authenticate, and manage local wallets.

    113 GitHub stars~1.2k tokensUpdated 29 days ago
    Auto-check passed

Questions about Moonpay Wallet Statusline Refresh

What does Moonpay Wallet Statusline Refresh do?

Manually refresh wallet balances shown in a compatible CLI status line. Moonpay Wallet Statusline Refresh is an agent skill from moonpay/skills. Manually refresh wallet balances shown in a compatible CLI status line.

When should I use Moonpay Wallet Statusline Refresh?

Moonpay Wallet Statusline Refresh fits situations like: the user says refresh balances; update status bar; after receiving funds from outside the CLI.

How do I install Moonpay Wallet Statusline Refresh in Claude Code?

Run `npx skills add moonpay/skills --skill moonpay-wallet-statusline-refresh -a claude-code`. Or copy the skill folder (skills/moonpay-wallet-statusline-refresh in moonpay/skills) into .claude/skills/moonpay-wallet-statusline-refresh in your project. Claude Code loads it when a task matches its description.

How do I install Moonpay Wallet Statusline Refresh in Codex?

Run `npx skills add moonpay/skills --skill moonpay-wallet-statusline-refresh -a codex`. Or copy the skill folder (skills/moonpay-wallet-statusline-refresh in moonpay/skills) into .agents/skills/moonpay-wallet-statusline-refresh in your project. Codex loads it when a task matches its description.

Can I use Moonpay Wallet Statusline Refresh in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add moonpay/skills --skill moonpay-wallet-statusline-refresh -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/moonpay-wallet-statusline-refresh, .gemini/skills/moonpay-wallet-statusline-refresh, .github/skills/moonpay-wallet-statusline-refresh and .opencode/skills/moonpay-wallet-statusline-refresh in your project.

What does Moonpay Wallet Statusline Refresh need to run?

Going by SKILL.md and its folder, Moonpay Wallet Statusline Refresh needs the command-line tools its instructions call (bash and npm). Our summary lists: Node.js.

Does Moonpay Wallet Statusline Refresh access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Moonpay Wallet Statusline Refresh safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Moonpay Wallet Statusline Refresh use?

Moonpay Wallet Statusline Refresh is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Moonpay Wallet Statusline Refresh use?

About 670 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Moonpay Wallet Statusline Refresh?

Skills that share tags, products or a category with Moonpay Wallet Statusline Refresh: Index Refresh (paperclipai/paperclip, 99k stars), Agent Load Balancer (ruvnet/ruflo, 74k stars), Meta Refresh (thedaviddias/Front-End-Checklist, 74k stars) and Load Balancing (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Moonpay Wallet Statusline Refresh?

moonpay (a GitHub organization) maintains it in moonpay/skills, which has 113 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on September 10, 2026.

Source: moonpay/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.