DOCUMENTACIÓN / SKILLS / IA
Instalar y utilizar las Skills P2LRN
Descarga la Skill adecuada para ChatGPT, Claude, Gemini o Grok Build y genera cursos educativos .p2lrn desde una conversación. Esta guía explica la instalación, sus requisitos y qué comprobar antes de entregar el archivo.
Qué hace la Skill y qué no
«P2LRN – Crear y descargar» utiliza Toolkit oficial cuando está instalado y autorizado, para crear, importar, editar y validar cursos; cuando falta Node conserva un generador Python autónomo limitado para cursos nuevos dentro del contrato P2LRN Core 0.4.0. Permite estructurar unidades y lecciones, crear cuestionarios, preguntas verdadero/falso con varias afirmaciones, juegos y metadatos de autoría, y entregar un archivo .p2lrn real.
Requisitos: Node 22+ y Toolkit 0.5.0-alpha.11 para autoría oficial; Python 3.10+ solo para el empaquetador limitado. Se necesita acceso a archivos y permiso de ejecución. Si la plataforma no permite ejecutar código, podrá redactar contenido, pero no debe afirmar que ha creado el paquete.
La Skill no sustituye a Studio, la ejecución visual del Player, los juegos 3D del motor oficial ni las entregas Windows autoejecutables. Para consultar cursos reales de una carpeta autorizada se usa el MCP de P2LRN por separado.
ChatGPT y Codex: descarga e instalación
- Descarga el ZIP de tipo Skills only con el manifiesto
plugin.jsony la carpetaskills/p2lrn-creator/. - Importa la Skill en un espacio de ChatGPT que lo admita. Para una distribución pública del plugin, el titular debe enviarlo a revisión por OpenAI; descargarlo no equivale a su aprobación.
- Pide un curso completo y exige que se ejecute el generador y su verificación antes de entregar el archivo.
Portal de publicación de OpenAI. El acceso y el proceso de revisión dependen de los permisos de la cuenta.
Claude: Skill personalizada y Claude Code
- El ZIP contiene la carpeta
p2lrn-creator/conSKILL.md, scripts y referencias. - Impórtala en la gestión de Skills personalizadas de Claude cuando tu plan disponga de esa opción; para Claude Code, coloca la carpeta en la ubicación de Skills que admita tu instalación.
- Activa la ejecución de Python y verifica que el asistente puede guardar y devolver el
.p2lrn.
Una Skill instalada en tu cuenta o equipo no se publica automáticamente en un directorio global.
Gemini: interfaz web y Gemini CLI
El ZIP incluye SKILL.md en la raíz. En Gemini web, la opción de importar Skills puede depender de la cuenta y no garantiza ejecución de Python. Para Gemini CLI, extrae esos archivos en la carpeta de tu Skill:
.gemini/skills/p2lrn-creator/SKILL.md
.gemini/skills/p2lrn-creator/scripts/p2lrn_package.pyComprueba la detección con gemini skills list y ejecuta las pruebas Python de la Skill en el directorio adecuado.
Grok Build: instalar en un proyecto
- Extrae el ZIP en la raíz del proyecto que utilizarás con Grok Build.
- Confirma que existe
.grok/skills/p2lrn-creator/SKILL.mdy que los archivos Python están en la subcarpetascripts/. - Usa las opciones de inspección de Skills del cliente para comprobar que la detecta y que permite ejecutar Python.
Grok web no es Grok Build. No se garantiza que la web importe este ZIP directamente ni que lo distribuya públicamente.
Verificar el ZIP y generar un curso de prueba
Antes de instalar, compara el SHA-256 del ZIP descargado con el manifiesto de descargas. Los cuatro paquetes se reconstruyen a partir de las mismas fuentes versionadas, pero tienen estructuras de carpeta distintas.
python -m unittest discover -s scripts -p "test_*.py"
python scripts/p2lrn_package.py build --input assets/ejemplo-curso.json --output curso-prueba.p2lrn
python scripts/p2lrn_package.py verify curso-prueba.p2lrnEjecuta estos comandos desde la carpeta donde esté SKILL.md. En la variante Grok, entra primero en .grok/skills/p2lrn-creator/; en la de Claude, entra en p2lrn-creator/.
La salida debe incluir un paquete presente y una validación correcta. Después abre el curso con el visor P2LRN. Las pruebas del generador verifican estructura e integridad; no certifican el funcionamiento gráfico 3D.
Seguridad, derechos y publicación
El código se distribuye bajo P2LRN-NCSL 1.0, una licencia no comercial que no debe describirse como una licencia Open Source aprobada por OSI. Revisa los archivos de la Skill antes de ejecutarlos y no concedas permisos de acceso al equipo que no necesites.
La verificación SHA-256 permite comprobar que el ZIP coincide con el publicado, pero no es una firma digital del autor ni una certificación antifraude. Los ZIP pueden descargarse desde aquí; la publicación en los catálogos oficiales de cada asistente es un proceso separado.
Para funcionalidades más completas, consulta Conectores para IA y MCP, Studio y Paquetes P2LRN.