git.repo-manager

git.repo-manager — una habilidad instalable para agentes de IA, publicada por coinbase/cds.

npx skills add https://github.com/coinbase/cds --skill git.repo-manager

Manages a local repository cache at temp/repo-cache/. Use these patterns for repo lifecycle operations.

Ensure a repo is available and up to date

  1. Check whether the repo directory already exists:

    test -d temp/repo-cache/<name> && echo "exists" || echo "missing"
    
  2. If missing — clone a shallow copy of the default branch:

    git clone --depth 1 <repo-url> temp/repo-cache/<name> --quiet
    
  3. If already present — pull the latest commits:

    cd temp/repo-cache/<name> && git pull --quiet
    

Clean up a repo

Remove a cached repo when it's no longer needed or when explicitly asked:

rm -rf temp/repo-cache/<name>

Rules

  • Always use temp/repo-cache/ as the cache root — never clone repos to other locations
  • Always clone with --depth 1 (shallow) to minimize disk usage and clone time
  • Never clone more than the single repo you need for the current task

Más skills de coinbase

research.deprecation-usage
coinbase
research.deprecation-usage — una habilidad instalable para agentes de IA, publicada por coinbase/cds.
x402
coinbase
Descubre y llama APIs de pago usando el protocolo de pago X402 con pagos automáticos en USDC en Base. Busca en un bazar de servicios de pago por palabra clave, lista todos los recursos disponibles o inspecciona el precio y requisitos de un endpoint sin pagar. Realiza solicitudes autenticadas a endpoints X402 con pago automático en USDC en unidades atómicas, compatible con los métodos GET, POST, PUT, DELETE y PATCH. Incluye parámetros de consulta, encabezados personalizados, soporte para cuerpo de solicitud y límites de gasto máximo para controlar el pago...
cds-accessibility
coinbase
Revisa la interfaz de usuario del Coinbase Design System (CDS) ya escrita para accesibilidad: verificando las propiedades de accesibilidad documentadas (por ejemplo, accessibilityLabel,…
cds-code
coinbase
Realice las siguientes operaciones solo una vez por sesión, después de que la habilidad sea activada.
agentic-wallet
coinbase
Operaciones de billetera cripto a través de la CLI awal: iniciar sesión, consultar saldos, enviar USDC/ETH/POL/SOL, intercambiar tokens, fondear la billetera y usar el protocolo de pago x402 para…
authenticate-wallet
coinbase
Autenticación de cartera basada en OTP por correo electrónico con validación y verificación de estado. Flujo de inicio de sesión en dos pasos: iniciar con correo electrónico para recibir un OTP de 6 dígitos, luego verificar con el flowId y código para completar la autenticación. Incluye reglas de validación de entrada para correo electrónico, flowId y OTP para prevenir inyección de shell antes de ejecutar comandos. Proporciona verificación de estado, consultas de saldo, recuperación de direcciones y acceso a la ventana de cartera a través de comandos CLI complementarios. Todos los comandos admiten salida --json para formato legible por máquina...
fund
coinbase
Depositar USDC a la billetera a través de Coinbase Onramp o transferencia directa. Abre una interfaz de usuario complementaria donde los usuarios seleccionan montos preestablecidos ($10, $20, $50) o valores personalizados y eligen entre Apple Pay, tarjeta de débito, transferencia bancaria o financiación de cuenta Coinbase. Admite múltiples métodos de pago con diferentes tiempos de liquidación: instantáneo para tarjeta y Apple Pay, de 1 a 3 días para transferencias bancarias ACH. Deposita fondos como USDC en la red Base; alternativamente, los usuarios pueden enviar USDC directamente a la dirección de la billetera a través de npx awal@2.0.3...
monetize-service
coinbase
Implementa un endpoint de API de pago que otros agentes puedan descubrir y pagar mediante el protocolo x402. Cobra USDC por solicitud en Base usando el protocolo de pago HTTP 402; los clientes pagan con transacciones firmadas, sin necesidad de claves API ni cuentas. Registra automáticamente los endpoints en el Bazaar x402 para el descubrimiento de agentes cuando declaras extensiones de descubrimiento. Soporta múltiples niveles de precios, rutas comodín y múltiples opciones de pago por endpoint usando middleware de Express. Construido sobre @x402/express y @x402/core...