wapu-cli
install
source · Clone the upstream repo
git clone https://github.com/wapu-app/wapu-cli
Claude Code · Install into ~/.claude/skills/
git clone --depth=1 https://github.com/wapu-app/wapu-cli ~/.claude/skills/wapu-app-wapu-cli-wapu-cli
OpenClaw · Install into ~/.openclaw/skills/
git clone --depth=1 https://github.com/wapu-app/wapu-cli ~/.openclaw/skills/wapu-app-wapu-cli-wapu-cli
manifest:
SKILL.mdsafety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
- references API keys
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content
Wapu CLI Skill
Usa esta skill cuando el usuario quiera operar Wapu desde CLI (consultar balance, listar tx, crear depósito/retiro, gestionar credenciales), no para programar el proyecto.
Objetivo
Ejecutar comandos
wapu ... de forma segura y directa, con salida clara para el usuario.
Pre-checks rápidos
- Verificar binario:
wapu --help
- Verificar estado local:
wapu auth status
- Confirmar backend (debería ser prod por defecto):
- Esperado:
https://be-prod.wapu.app - Si no coincide, ajustar config en
o usar~/.config/wapu-cli/config.json
.--api-base-url
Comandos base
Auth
Login con email/password:
wapu auth login --email "<email>" --password "<password>"
Login con API key:
wapu auth login --api-key "<api_key>"
Estado:
wapu auth status
Logout:
wapu auth logout
Balance
wapu balance
Con salida JSON:
wapu --output json balance
Depósitos (Lightning)
Crear depósito Lightning:
wapu deposit lightning create --amount 10 --currency SAT
Notas:
requerido (float)--amount
requerido (actualmente SAT)--currency
Transacciones
Listar:
wapu tx list
Obtener por ID:
wapu tx get <transaction_id>
Ejemplo:
wapu tx get 2b753493-687b-431f-8d85-f9b4cb99199e
Retiros ARS
wapu withdraw ars --type fiat_transfer --alias "tu.alias" --amount 100 --receiver-name "Nombre"
o fast:
wapu withdraw ars --type fast_fiat_transfer --alias "tu.alias" --amount 100
Parámetros:
requerido:--type
|fiat_transferfast_fiat_transfer
requerido--alias
requerido--amount
opcional--receiver-name
Flags globales útiles
wapu --output json <comando> wapu --output table <comando> wapu --quiet <comando> wapu --api-base-url https://be-prod.wapu.app <comando> wapu --access-token "..." <comando> wapu --api-key "..." <comando>
Regla importante:
- No usar
y--access-token
al mismo tiempo.--api-key
Troubleshooting
wapu: command not found
o uv: command not found
wapu: command not founduv: command not foundVerificar PATH y binarios:
which wapu which uv
En esta instancia deberían resolver a
/usr/local/bin/wapu y /usr/local/bin/uv.
Autenticado = False
Ejecutar login y revalidar:
wapu auth login --email "..." --password "..." wapu auth status
Backend incorrecto
Comprobar:
wapu auth status
Override puntual:
wapu --api-base-url https://be-prod.wapu.app balance
Buenas prácticas para agentes
- Si el usuario comparte credenciales, no repetirlas en texto al responder.
- Mostrar resultados resumidos y ofrecer detalle JSON solo si lo pide.
- Antes de operaciones sensibles (retiros), reconfirmar monto/alias si hay ambigüedad.
- Para soporte rápido, empezar por:
wapu auth statuswapu balance- comando objetivo (
,tx list
, etc.).withdraw ars