Gabriel Neuman
Gabriel Neuman
AGENTS · CLI

El catálogo de CLIs ya impresos por el Printing Press — instalas uno y tu agente queda conectado.

El Printing Press genera CLIs agent-native a partir de cualquier API. Esta es la biblioteca oficial donde viven los que ya están hechos, probados y curados. Buscas por keyword, instalas el binario en Go más su skill de Claude Code, y listo.

Estrellas
1.5k★
Lenguaje
Go
Catálogo indexado
registry.json
Revisado
11 jun 2026
Lo que ofrece

De un vistazo, lo que vas a obtener si lo instalas.

  • ·
    Instalador de catálogo

    Un binario que navega, busca por keyword e instala cualquier CLI de la biblioteca con su skill.

  • ·
    Starter pack en un comando

    espn, flight-goat, movie-goat y recipe-goat — cuatro CLIs curados a mano para arrancar de inmediato.

  • ·
    Cada CLI trae su skill

    Los skills de Claude Code por CLI viven espejados en cli-skills/. Instalas el CLI, el skill queda disponible.

  • ·
    Endosado y probado

    No es output crudo. Lo que entra al catálogo pasó por curaduría y prueba de los mantenedores.

  • ·
    SQLite local por diseño

    Los CLIs del catálogo mantienen un mirror local. Tu agente consulta local primero, llama al API solo cuando hace falta.

Por qué importa

El contexto detrás del repo.

Antes de escribir tu propio wrapper para una API, conviene revisar si alguien ya lo imprimió. Esta biblioteca es exactamente ese catálogo: los CLIs que el Printing Press ya generó, que la comunidad probó y que los mantenedores endosaron.

El binario de printing-press-library es el instalador del catálogo: navegas los CLIs disponibles, buscas por keyword, instalas el binario en Go más el skill enfocado de Claude Code, y mantienes tus herramientas frescas. Todo lo que vive bajo library/ es output generado —o generado y luego curado— indexado en registry.json, con los skills por CLI espejados en cli-skills/.

Trae un starter pack: cuatro CLIs hechos a mano (espn, flight-goat, movie-goat, recipe-goat) que instalas en un solo comando para arrancar. El generador que produce estos CLIs es cli-printing-press; esta es la tienda de lo ya impreso.

Para qué te sirve

Cuándo lo recomiendo (y cuándo no).

Lo recomiendo como primera parada cuando tu agente necesita pegarle a un servicio externo. En vez de construir la integración desde cero, buscas en el catálogo — si ya existe el CLI, lo instalas en un comando y tu agente queda conectado con SQLite local y comandos compuestos.

Si tu API no está en el catálogo, ahí entra cli-printing-press para imprimir uno nuevo. La biblioteca es para consumir; el Printing Press es para producir. Como siempre con código generado: revisa lo que vas a meter a producción antes de confiar en ello.

Cómo arrancarlo

En 3 pasos, listo para probar.

  1. 01

    Instala el starter pack

    npx printing-press-library starter

    Instala los cuatro CLIs curados a mano (espn, flight-goat, movie-goat, recipe-goat) con sus skills en un solo comando.

  2. 02

    Busca un CLI en el catálogo

    npx printing-press-library search linear
    npx printing-press-library install linear-pp-cli

    Navega el catálogo por keyword. Si el CLI existe, lo instalas con su binario en Go y su skill de Claude Code.

  3. 03

    ¿No está en el catálogo?

    Si tu API no está impresa todavía, usa cli-printing-press para generarla a partir del OpenAPI. La biblioteca es para consumir lo ya hecho; el generador es para producir lo que falta.

La tienda de lo ya impreso

El insight de fondo es el mismo que el de cli-printing-press: los agentes consumen mejor un CLI estructurado que una API REST. La diferencia es de rol. cli-printing-press es la imprenta — toma una API y genera el CLI. printing-press-library es la tienda — guarda, indexa y distribuye los CLIs ya generados.

Para un equipo, eso significa una primera pregunta antes de integrar cualquier servicio: ¿ya está en la biblioteca? Si sí, es un comando. Si no, lo imprimes.

Lo que hay dentro

  • registry.json — el índice del catálogo completo, con cada CLI disponible.
  • library/ — el output generado y curado de cada CLI.
  • cli-skills/ — los skills de Claude Code por CLI, listos para copiar a tu carpeta de skills.
  • Starter pack — espn, flight-goat, movie-goat, recipe-goat en un solo npx.

Mi recomendación

Úsala como primera parada, no como destino final. Para experimentación personal, instalar del catálogo es perfecto: en segundos tu agente tiene una herramienta nueva. Para producción, audita el CLI que vas a meter — está endosado y probado por la comunidad, pero sigue siendo código que tu agente va a ejecutar contra un servicio real.

Y si tu caso no está cubierto, no escribas el wrapper a mano: imprímelo con cli-printing-press y, si vale para otros, contribúyelo de vuelta al catálogo.

De Gabriel Neuman para tu equipo

¿Tu agente necesita conectarse a una API mainstream?

Si tu equipo está construyendo agentes contra Stripe, Linear, Notion u otra API con buen tooling, te ayudo a montar la capa de integración —empezando por revisar si ya está en catálogos como este— para que funcione en producción sin reinventar el wrapper. Una llamada para revisar tu caso.