x402-express-wrapper – Agents & Automation skill for AI agents
Wrapper oficial de M2MCent (Node.js) para inyectar muros de pago x402 en APIs o servidores Model Context Protocol (MCP). Usar al construir nuevos servicios que requieran monetización máquina a máquina.
Install the x402-express-wrapper skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/x402-express-wrapper-1b72a.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /x402-express-wrapper – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/x402-express-wrapper-1b72a.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $x402-express-wrapper – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/x402-express-wrapper-1b72a.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /x402-express-wrapper – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/x402-express-wrapper-1b72a.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /x402-express-wrapper – then describe the task you want done.
SKILL.md content
x402-express-wrapper
Esta skill te enseña cómo integrar rápidamente muros de cobro x402 en aplicaciones y servidores Node.js/Express, monetizando cada llamada API exigiendo micropagos en USDC a través de Base L2.
When to Use
Usa esta skill cuando el usuario humano (u otro Agente) te solicite:
1. "Agregar una barrera de pago a la API".
2. "Monetizar el servidor MCP que acabamos de crear".
3. "Exigir micropagos en USDC por usar el endpoint".
Procedimiento
Esta entrada describe una integración histórica atribuida a M2MCent; no incluye
un wrapper, contrato desplegado ni una API verificada del paquete npm.
1. Confirma que el usuario solicita monetización, la ruta, importe, moneda,
destinatario y entorno. No añadas cobros a otros servicios automáticamente.
2. Verifica repositorio, editor, versión y API del paquete real antes de instalar.
La coincidencia de nombre x402-express no demuestra identidad con M2MCent.
3. Diseña primero una prueba aislada sin claves reales ni fondos de producción.
Comprueba chain ID, contrato, token, decimales, caducidad y protección de nonce.
4. Simula pago ausente, inválido, caducado y repetido; la ruta protegida no debe
servir contenido cuando falta una liquidación válida según el contrato real.
5. Verifica recibo, destinatario e importe antes de afirmar liquidación. Que un
middleware invoque next() no demuestra por sí solo que se movió dinero.
6. Firmar, financiar o transmitir transacciones reales requiere autorización
explícita separada y controles de producción; una petición de diseño no basta.
Example / Ejemplo
> Diseña una ruta Express de pago para una red de pruebas. Entrega los contratos
> de entrada y los casos negativos; no instales paquetes no verificados ni uses mainnet.
Limitations
- La configuración, red, credenciales y costes dependen de la implementación verificada; esta guía no establece nombres de variables ni un contrato desplegado.
- Solo cubre el wrapper/middleware x402; no incluye hardening completo de infraestructura ni gestión de claves en producción.
- Está orientado a Node.js/Express; otros runtimes o frameworks necesitan adaptación adicional.
Execution boundaries
Esta entrada no incluye el wrapper ni demuestra la identidad del paquete publicado. Antes de instalar, comprueba repositorio, editor, versión y API reales: un nombre de npm no prueba que sea el wrapper M2MCent. La descripción histórica no es una receta verificada. No uses claves reales ni mainnet para validar; emplea una red de pruebas y credenciales desechables. Verifica chain ID, contrato, token, importe, destinatario, protección contra replay y recibo confirmado. No afirmes que hubo liquidación porque el middleware llamó next(). Requiere autorización explícita antes de firmar, financiar o transmitir transacciones; una petición de arquitectura no la concede.
Related skills
- yao-meta-skill – Create, refactor, evaluate, and package agent skills from workflows, prompts…
- zendesk-automation – Automate Zendesk tasks via Rube MCP (Composio): tickets, users, organizations, replies…
- zipai-optimizer – Ultra-dense token optimizer skill for prompt caching, log pruning, AST-based inspection…
- zoho-crm-automation – Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts…
- zoom-automation – Automate Zoom meeting creation, management, recordings, webinars, and participant…
- ai-debt-detector – Use after generating code, after accepting AI suggestions, or when reviewing AI-written…
- browser-testing-with-devtools – Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything…
- a4a – Connect your AI agent to the A4A end-to-end encrypted agent-to-agent messaging network…