SKILLS PARA BUILDERS

Herramientas instalables para proyectos Nostr

Skills versionados junto a lacrypta.dev para que otros proyectos puedan adoptar infraestructura y flujos de La Crypta sin rehacer integración a mano.

lacrypta-email-login

Email login para subdominios lacrypta.dev

Este skill instala el flujo de login por email que usalacrypta.devcomo issuer central. Los proyectos en subdominios comofigus.lacrypta.devpueden pedir un magic link, consumir el token desde el navegador con CORS y persistir elnseccomo identidad Nostr local.

Detecta app/ o src/app/ en proyectos Next.js.
Detecta alias @/* y package manager.
Agrega /auth/lacrypta-email como callback estándar.
Usa https://lacrypta.dev como issuer por defecto.
Integra Figus con importLocalNsec(data.nsec).
Mantiene NIP-07, NIP-46 y claves locales existentes.
Ver contrato HTTPVer SKILL.md
Instalar con skills.sh
Shell
npx skills add lacrypta/lacrypta-dev
Instalar sin telemetría
Shell
DISABLE_TELEMETRY=1 npx skills add lacrypta/lacrypta-dev
Sin configuración inicial

El proyecto destino solo necesita estar servido desde un subdominio*.lacrypta.dev. Dominios externos se habilitan del lado delacrypta.devconEMAIL_LOGIN_ALLOWED_CALLBACK_URLS.

Ver docs de skills.sh

Magic login temporal

Mismo mail, misma identidad Nostr

lacrypta.dev genera lansecdesde el email normalizado y los subdominios la recuperan a través del issuer central. Así los nuevos usuarios pueden entrar a varias apps sin perder su identidad, y migrar más adelante a una nsec self-custodial cuando estén preparados.

Flujo browser CORS

Magic Login Nostr

nsec estable
01

Email

usuario@mail.com

El usuario pide un magic link desde cualquier app integrada.

02

lacrypta.dev

issuer central

Normaliza el mail y genera siempre la misma nsec para esa persona.

03

Subdominio

*.lacrypta.dev

Consume el token con CORS y recibe la identidad Nostr local.

Mismo mail = misma nsec

Si una persona entra con el mismo email en Figus u otro subdominio, lacrypta.dev entrega la misma identidad Nostr.

Puente hacia self-custody

Es una solución de onboarding para usuarios nuevos. Cuando estén listos, pueden migrar a una nsec propia y autocustodiada.

Contrato de confianza

El subdominio no inventa otra clave: usa el callback autorizado, consume el token y guarda localmente la identidad recibida.

identidad

emailhash normalizado
nsecnsec••••misma
pubkeynpub••••misma
Temporal, no final

Sirve para que nadie pierda su identidad al empezar. La meta sigue siendo que cada usuario custodie su propia clave.

Uso recomendado

Cómo pedirle a Codex que lo aplique

01

Instalá el skill

Copialo a tu carpeta local de Codex Skills. El script usa CODEX_HOME si existe y cae a ~/.codex.

02

Abrí el proyecto destino

Desde Codex, trabajá dentro del repo que necesita login por email con Nostr.

03

Pedí la integración

Usá el skill para generar callback, helper de navegador y adaptador de identidad local.

Prompt de ejemplo

Use $lacrypta-email-login to add lacrypta.dev email Nostr login to this app.
DEV

El lab de I+D de La Crypta — explorando, investigando y lanzando sobre Bitcoin, Lightning y Nostr. Construido en abierto, compartido con libertad.

NOSTR

Comunidad

  • Hackatones
  • La Crypta

Construí

  • Infra propia
  • Skills
  • GitHub
  • Docs (pronto)
  • Estado (pronto)

© 2026 La Crypta Dev · Buenos Aires, Argentina · Hecho con software libre

v0.5.0 — EN LÍNEA
DEV
HackatonesProyectos
SkillsNEW
Soldados
GitHub