Skillscript es un lenguaje declarativo, su runtime, compilador y CLI pensados para que los agentes de inteligencia artificial cristalicen procedimientos en artefactos ejecutables, auditables y baratos de correr. La premisa del proyecto es que los agentes suelen rehacer la misma tarea rutinaria partiendo cada vez del razonamiento en prosa, lo que encarece la inferencia, introduce latencia y genera resultados divergentes entre ejecuciones. Frente a ello, Skillscript propone una gramática limitada a propósito —sin eval, sin subprocess ni imports arbitrarios— donde la computación vive en herramientas externas y la coordinación en archivos declarativos llamados skills.
Cada skill define un grafo dirigido de operaciones tipadas que invoca conectores intercambiables (modelos, almacenes de datos, herramientas). El lenguaje valida estáticamente el grafo antes de admitirlo y, en modo seguro, exige una firma Ed25519 del operador para ejecutar acciones con efecto. Un ejemplo mínimo basta para imprimir un saludo con variables; la misma sintaxis escala a DAGs multi-etapa que clasifican entradas, despachan a LLMs y orquestan sub-agentes.
El proyecto se distribuye vía npm (npm install -g skillscript-runtime), ofrece una CLI con dashboard y un servidor MCP para invocar skills desde agentes compatibles. Skillscript se presenta como complementario al concepto de Skills de Anthropic y OpenAI: se escribe en esta gramática y se compila en un artefacto markdown con cabecera y cuerpo que cualquier agente puede cargar en su contexto.
