Habilidades allaymc-plugin-dev
📦

allaymc-plugin-dev

v1.0.0 Baixo Risco ⚙️ Comandos externos📁 Acesso ao sistema de arquivos

Criar Plugins AllayMC

A configuração de plugins AllayMC pode ser difícil de alinhar entre Gradle, metadados, APIs de ciclo de vida e comportamento do servidor. Esta skill orienta Claude, Codex e Claude Code no desenvolvimento e na solução de problemas de plugins com base em templates.

Suporta: Claude Codex Code(CC)
🥈 80 Prata
1

Baixar o ZIP da habilidade

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Recursos legíveis por agentes

Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.

Testar

Usando "allaymc-plugin-dev". Crie um novo plugin chamado WelcomePlus para AllayMC.

Resultado esperado:

  • Um plano de configuração conciso para o template Java.
  • Valores recomendados de pacote, grupo, plugin entrance, autor e versão.
  • Uma lista de arquivos do projeto a atualizar e comandos de build locais a executar.

Usando "allaymc-plugin-dev". Adicione um comando e um listener ao meu plugin existente.

Resultado esperado:

  • Uma lista de alterações direcionada para registro de comandos e integração do event listener.
  • Referências aos tutoriais Allay incluídos relevantes.
  • Etapas de validação para build, inicialização do servidor e comportamento em tempo de execução.

Usando "allaymc-plugin-dev". Meu plugin jar compila, mas não carrega no servidor.

Resultado esperado:

  • Uma checklist de solução de problemas para plugin entrance, versão da API, localização do jar e nomes de pacotes.
  • Causas prováveis classificadas por evidências dos arquivos ou logs fornecidos.
  • Próximos comandos e verificações de arquivos para confirmar a correção.

Auditoria de segurança

Baixo Risco
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
Arquivos analisados
647
Linhas analisadas
2
Review items
4
False positives ignored
Static false positives ignored (4)

These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.

Baixo
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.
The cited locations are inside the GNU LGPL text and contain no runnable code. The wording explains legal permissions and distribution terms, so the static signatures do not indicate a threat.
Baixo
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.
The backtick characters are Markdown formatting around file names, identifiers, and visible commands. The only shell commands are normal git and Gradle operations that a plugin development skill would reasonably document.
Baixo
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.
The path strings are visible documentation for where the skill and bundled references live. I found no instruction to read hidden secrets, enumerate sensitive directories, or use user input in filesystem access.
Baixo
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.
The lines describe plugin development metadata and troubleshooting. There are no network probing commands, cryptographic calls, or system enumeration instructions at these locations.

Fatores de risco

Pontuação de qualidade

55
Arquitetura
100
Manutenibilidade
87
Conteúdo
71
Comunidade
95
Segurança
83
Conformidade com a especificação

O que você pode criar

Iniciar um Novo Plugin

Crie um esqueleto de plugin que mantenha consistentes a classe principal, o nome do pacote, o grupo do Gradle e os metadados do plugin.

Adicionar Recursos ao Servidor

Adicione comandos, eventos, tarefas agendadas, configuração, permissões, formulários ou dados persistentes usando os tutoriais Allay incluídos.

Atualizar um Plugin Existente

Compare um plugin existente com o template, atualize versões da API e solucione falhas de carregamento ou resolução de classes.

Teste estes prompts

Criar um Esqueleto de Plugin
Use allaymc-plugin-dev para criar um novo plugin Java AllayMC chamado <name>. Defina group, package, author, version e plugin entrance de forma consistente.
Adicionar Comandos e Eventos
Use allaymc-plugin-dev para adicionar um comando e um event listener ao meu plugin existente. Siga os tutoriais Allay incluídos e explique cada alteração de arquivo.
Migrar Versão da API
Use allaymc-plugin-dev para migrar este plugin para a versão <version> da Allay API. Verifique metadados do Gradle, plugin entrance, imports e uso do ciclo de vida.
Diagnosticar Falha na Inicialização
Use allaymc-plugin-dev para diagnosticar por que este plugin falha ao carregar. Revise meu arquivo Gradle, metadados do plugin, nome da classe principal, saída do jar e trecho do log do servidor.

Boas práticas

  • Mantenha alinhados o grupo do Gradle, o nome do pacote, o plugin entrance e a classe principal compilada.
  • Use o template e os tutoriais incluídos antes de inventar uma estrutura de projeto personalizada.
  • Faça build localmente e teste em um servidor Allay após cada alteração de metadados ou ciclo de vida.

Evitar

  • Não altere a versão da API sem verificar imports, metadados e compatibilidade do ciclo de vida.
  • Não copie jars manualmente sem confirmar o caminho da saída shaded e o diretório de plugins.
  • Não presuma comportamento nullable a menos que o Javadoc do Allay permita explicitamente valores null.

Perguntas frequentes

O que esta skill ajuda a criar?
Ela ajuda a criar, atualizar e solucionar problemas de plugins AllayMC em Java ou outras linguagens JVM.
Ela usa o template oficial do AllayMC?
Sim. O fluxo de trabalho prefere o JavaPluginTemplate incluído para novos projetos de plugin.
Ela pode ajudar com a configuração do Gradle?
Sim. Ela orienta atualizações de build.gradle.kts, configuração do AllayGradle, versões da API e builds de jar shaded.
Ela pode adicionar comandos ou event listeners?
Sim. Ela aponta para tutoriais Allay incluídos para comandos, eventos, tarefas, configuração, permissões, formulários e dados.
Ela executa um servidor Allay automaticamente?
Não. Ela pode sugerir comandos runServer ou build, mas a execução depende do ambiente do usuário ou do agente.
Esta skill é segura para publicar?
Sim. A revisão manual encontrou apenas documentação, comandos normais de desenvolvimento e caminhos de referência locais. Ela tem baixo risco operacional.

Detalhes do desenvolvedor

Autor

AllayMC

Licença

LGPL-2.1

Version

v1.0.0

Referência

main

Estrutura de arquivos

📄 LICENSE

📄 README.md

📄 SKILL.md