Agent Credit

Delegación de crédito Aave V3 con cuatro comprobaciones de seguridad que bloquean préstamos inseguros

Por aaronjmars · aaronjmars/agent-credit

Funciona con configuración ★ 8.8/10

Agent Credit — Delegación de crédito Aave V3 con cuatro comprobaciones de seguridad que bloquean préstamos inseguros

Qué hace

Permite que una billetera de agente pida prestado y reembolse en Aave V3 contra la garantía de un delegador usando bash más el cast de Foundry, sin ninguna clave privada del delegador en la skill. Cada préstamo ejecuta primero cuatro comprobaciones previas: un límite por transacción normalizado a través del oráculo de precios, el permiso de delegación en el token de deuda variable, el factor de salud del delegador proyectado después del préstamo y el saldo de gas del agente. Se activa cuando pides pedir prestado o reembolsar mediante delegación de crédito, o para verificar el permiso de delegación, la deuda o el factor de salud.

Informe de la prueba

Puse el script de préstamo cara a cara contra una versión sin skill escrita a mano en la propia cadena simulada del repositorio, y en los tres escenarios la línea base transmitió la transacción mientras que la skill la rechazó. Detuvo un préstamo de 400 USDC cuyo factor de salud actual es un saludable 1.6 pero se proyecta a 1.14 después del retiro, lo que Aave mismo habría aceptado porque solo revierte por debajo de 1.0; detuvo un préstamo de 1 WETH por valor de aproximadamente $3000 contra un límite escrito como 1000 USDC, porque normaliza ambos lados a través del oráculo de precios; y detuvo una dirección de activo de cadena incorrecta cuyo precio de oráculo cero habría hecho que ambas verificaciones de valor pasaran de forma vacía. Ambas suites de contratos incluidas pasan, 26 de 26. La mitad no verificada es la cadena misma: sin Foundry instalado y sin una billetera de agente financiada, cada resultado aquí proviene del cast simulado, y el uso real necesita adicionalmente un config.json que contenga la clave privada del agente más una transacción approveDelegation en cadena del delegador. El SKILL.md es inusualmente sincero para el género, explicando que el préstamo necesita V3 y aborta en V2, que el agente no puede salir de un tanque de gas vacío pidiendo prestado, y que la anulación AAVE_MIN_HEALTH_FACTOR puede debilitar su propio piso de seguridad.

Probado el: 2026-08-07 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/aaronjmars/agent-credit.git
mkdir -p ~/.claude/skills
cp -r agent-credit ~/.claude/skills/agent-credit

Comandos y prompts de ejemplo

  • /agent-creditDelegación de crédito Aave V3 con cuatro comprobaciones de seguridad que bloquean préstamos inseguros

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Borrow 400 USDC via Aave credit delegation, check my health factor first
  • Check my delegation allowance and health factor on Aave V3
  • Repay my Aave credit delegation debt and verify the health factor after