nak: Nostr Army Knife CLI para Openclaw

Una herramienta de línea de comandos versátil para interactuar con la red Nostr, administrar claves y ejecutar operaciones de protocolo complejas.

a1denvalu3
v0.1.0
Feb 21, 2026
0
974
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install nak

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar nak usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es nak: Nostr Army Knife CLI?

La habilidad nak (Nostr Army Knife) aporta todo el poder del protocolo Nostr a tu agente de IA. Sirve como una interfaz de línea de comandos integral que permite publicar eventos, consultar relays y administrar identidades criptográficas con facilidad. Al integrar nak en tu flujo de trabajo a través de Openclaw Skills, puedes construir agentes capaces de participar en redes sociales descentralizadas, gestionar micropagos y manejar comunicaciones seguras y cifradas.

Esta habilidad está diseñada para un alto rendimiento y extensibilidad, soportando una amplia gama de Nostr Improvement Proposals (NIPs). Ya sea que estés construyendo un bot para monitorear la actividad de relays o un sistema automatizado para el almacenamiento descentralizado de archivos, esta implementación proporciona la base técnica necesaria para interactuar con el ecosistema Nostr de manera confiable.

Casos de uso de nak: Nostr Army Knife CLI

  • Automatización de publicaciones en redes sociales y actualizaciones de metadatos de perfil en relays de Nostr.
  • Monitoreo en tiempo real de flujos de eventos para palabras clave, tipos (kinds) o autores específicos.
  • Gestión de identidades descentralizadas y conversión entre formatos bech32 y hex.
  • Ejecución de pagos en Lightning Network a través de billeteras Cashu integradas con NIP-60.
  • Carga y gestión de recursos multimedia en servidores Blossom para almacenamiento descentralizado.

Cómo funciona nak: Nostr Army Knife CLI

  1. El agente de IA invoca el nak CLI con subcomandos específicos para definir la acción de protocolo deseada.
  2. La autenticación se gestiona a través de claves secretas, que pueden pasarse como argumentos o mediante variables de entorno.
  3. Para publicar, la herramienta firma el evento localmente antes de transmitirlo a la lista especificada de relays.
  4. Para consultas, nak establece una suscripción con los relays y transmite los datos de eventos JSON resultantes de vuelta al agente.
  5. Las operaciones avanzadas como el cifrado NIP-44 garantizan que los datos confidenciales se manejen de forma segura antes de salir del entorno local.

Configuración de nak: Nostr Army Knife CLI

Para usar esta habilidad dentro de Openclaw Skills, asegúrate de tener instalado nak CLI (se recomienda v0.15.3 o superior).

# Instalar nak (ejemplo vía Go)
go install github.com/fiatjaf/nak@latest

# Configura tu variable de entorno para una autenticación persistente
export NOSTR_SECRET_KEY="your_nsec_here"

# Verificar instalación
nak --version

Esquema de datos y taxonomía de nak: Nostr Army Knife CLI

Componente Descripción Formato de datos
Events Objetos JSON estándar de Nostr que incluyen kind, tags y content. JSON
Keys Identidades criptográficas en formatos hex o NIP-19 bech32. String
Filters Parámetros de consulta utilizados para solicitar datos específicos de los relays. JSON Array
Wallet Data Tokens Cashu e historial de transacciones para operaciones NIP-60. JSON
Blossom Metadata Referencias y hashes para archivos almacenados en servidores de medios. JSON

Funciones avanzadas de nak: Nostr Army Knife CLI

  • Modo de servidor nativo Model Context Protocol (MCP) para el descubrimiento directo de herramientas por parte de modelos de IA.
  • Soporte integral de NIP-44 para un cifrado de mensajes moderno y seguro.
  • Gestión de billeteras NIP-60 para finanzas descentralizadas y pagos Lightning.
  • Soporte de piping sin interrupciones que permite a nak integrarse con jq y otras utilidades de shell.
  • Generación automatizada de pistas de relay para la codificación de entidades NIP-19.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*