Habilidades allaymc-plugin-dev
📦

allaymc-plugin-dev

Riesgo bajo ⚙️ Comandos externos📁 Acceso al sistema de archivos

Crear plugins de AllayMC

La configuración de plugins de AllayMC puede ser difícil de alinear entre Gradle, los metadatos, las API de ciclo de vida y el comportamiento del servidor. Esta skill guía a Claude, Codex y Claude Code en el desarrollo y la solución de problemas de plugins basados en plantillas.

Soporta: Claude Codex Code(CC)
🥉 77 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Recursos legibles por agentes

Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.

Pruébalo

Usando "allaymc-plugin-dev". Crea un nuevo plugin llamado WelcomePlus para AllayMC.

Resultado esperado:

  • Un plan de configuración conciso para la plantilla Java.
  • Valores recomendados de paquete, grupo, entrada del plugin, autor y versión.
  • Una lista de archivos del proyecto para actualizar y comandos de compilación local para ejecutar.

Usando "allaymc-plugin-dev". Agrega un comando y un listener a mi plugin existente.

Resultado esperado:

  • Una lista de cambios específica para el registro de comandos y el cableado del listener de eventos.
  • Referencias a los tutoriales de Allay incluidos que sean relevantes.
  • Pasos de validación para la compilación, el inicio del servidor y el comportamiento en tiempo de ejecución.

Usando "allaymc-plugin-dev". El jar de mi plugin se compila pero no se carga en el servidor.

Resultado esperado:

  • Una lista de verificación de solución de problemas para la entrada del plugin, la versión de la API, la ubicación del jar y los nombres de paquetes.
  • Causas probables clasificadas según la evidencia de los archivos o logs proporcionados.
  • Comandos siguientes y comprobaciones de archivos para confirmar la solución.

Auditoría de seguridad

Riesgo bajo
v6 • 6/28/2026

Static analysis reported many high-risk patterns, but manual review found they come from LGPL license prose, Markdown code formatting, and legitimate git or Gradle workflow examples. No prompt injection, credential access, data exfiltration, obfuscated code, or malicious network behavior was found in LICENSE, README.md, or SKILL.md. The skill is low risk because it can guide users or agents to run standard development commands and read local reference paths.

3
Archivos escaneados
647
Líneas analizadas
6
hallazgos
6
Auditorías totales
Problemas de riesgo bajo (4)
Static License Text Matches Are False Positives
Verdict: FALSE_POSITIVE. The reported weak cryptography and reconnaissance hits in LICENSE are standard LGPL prose. The cited lines contain license language about software freedom, libraries, source copies, offers, and operating systems, not executable code or cryptographic APIs.
Markdown Backticks Flagged as Shell Execution
Verdict: FALSE_POSITIVE with a low operational caution. README.md and SKILL.md use Markdown backticks and fenced bash examples for installation, updates, and AllayGradle build tasks. These are transparent developer commands, not hidden Ruby backtick execution or command injection.
Path References Are Documentation, Not Traversal
Verdict: FALSE_POSITIVE with a low operational caution. README.md references installation directories, including a Codex skills path, and SKILL.md references template and API paths under references. The ellipsis in a Java source path is explanatory shorthand, not a traversal directive outside the project.
Skill Metadata Keyword Matches Are False Positives
Verdict: FALSE_POSITIVE. Static hits in SKILL.md around the description, Gradle metadata, lifecycle heading, and API mismatch troubleshooting are ordinary AllayMC plugin guidance. They do not show weak cryptography, network reconnaissance, or system reconnaissance intent.

Factores de riesgo

Puntuación de calidad

55
Arquitectura
100
Mantenibilidad
87
Contenido
71
Comunidad
82
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Iniciar un plugin nuevo

Crea un esqueleto de plugin que mantiene coherentes la clase principal, el nombre del paquete, el grupo de Gradle y los metadatos del plugin.

Agregar funciones del servidor

Agrega comandos, eventos, tareas programadas, configuración, permisos, formularios o datos persistentes usando los tutoriales de Allay incluidos.

Actualizar un plugin existente

Compara un plugin existente con la plantilla, actualiza versiones de la API y soluciona fallos de carga o de resolución de clases.

Prueba estos prompts

Crear un esqueleto de plugin
Usa allaymc-plugin-dev para crear un nuevo plugin Java de AllayMC llamado <name>. Configura de forma coherente el grupo, el paquete, el autor, la versión y la entrada del plugin.
Agregar comandos y eventos
Usa allaymc-plugin-dev para agregar un comando y un listener de eventos a mi plugin existente. Sigue los tutoriales de Allay incluidos y explica cada cambio de archivo.
Migrar versión de la API
Usa allaymc-plugin-dev para migrar este plugin a la versión <version> de Allay API. Revisa los metadatos de Gradle, la entrada del plugin, las importaciones y el uso del ciclo de vida.
Diagnosticar fallo de inicio
Usa allaymc-plugin-dev para diagnosticar por qué este plugin no se carga. Revisa mi archivo de Gradle, los metadatos del plugin, el nombre de la clase principal, la salida jar y el extracto del log del servidor.

Mejores prácticas

  • Mantén alineados el grupo de Gradle, el nombre del paquete, la entrada del plugin y la clase principal compilada.
  • Usa la plantilla y los tutoriales incluidos antes de inventar una estructura de proyecto personalizada.
  • Compila localmente y prueba en un servidor Allay después de cada cambio de metadatos o de ciclo de vida.

Evitar

  • No cambies la versión de la API sin revisar las importaciones, los metadatos y la compatibilidad del ciclo de vida.
  • No copies jars manualmente sin confirmar la ruta de salida sombreada y el directorio del plugin.
  • No asumas comportamiento nullable salvo que el Javadoc de Allay permita explícitamente valores null.

Preguntas frecuentes

¿Qué ayuda a crear esta skill?
Ayuda a crear, actualizar y solucionar problemas de plugins de AllayMC en Java u otros lenguajes JVM.
¿Usa la plantilla oficial de AllayMC?
Sí. El flujo de trabajo prefiere la JavaPluginTemplate incluida para nuevos proyectos de plugins.
¿Puede ayudar con la configuración de Gradle?
Sí. Guía actualizaciones de build.gradle.kts, configuración de AllayGradle, versiones de API y compilaciones de jar sombreado.
¿Puede agregar comandos o listeners de eventos?
Sí. Apunta a tutoriales de Allay incluidos para comandos, eventos, tareas, configuración, permisos, formularios y datos.
¿Ejecuta automáticamente un servidor Allay?
No. Puede sugerir comandos runServer o build, pero la ejecución depende del usuario o del entorno del agente.
¿Es segura publicar esta skill?
Sí. La revisión manual encontró solo documentación, comandos normales de desarrollo y rutas de referencia locales. Tiene bajo riesgo operativo.

Detalles del desarrollador

Autor

AllayMC

Licencia

LGPL-2.1

Ref.

main

Estructura de archivos

📄 LICENSE

📄 README.md

📄 SKILL.md