EM ANDAMENTO
Resumo técnico
Plugin do NEXUS para administrar skills globais do servidor, integradas à CLI skills e disponíveis aos agentes. O backend lista instalações em diferentes estruturas do filesystem, pesquisa o catálogo e executa instalação, remoção e leitura segura de SKILL.md; a interface oferece catálogo, documentação renderizada e geração de Master Prompt.
Escopo executado
plugin.json— v1.0.0, categoria IA & Machine Learning,is_core: false, ícone lucidezap(sparkles) comicon_bg #fdf4ff,icon.svgpróprio estyle: design.css.- Registros:
registerTab("nexus-skills","Skills","zap",tab.php),registerDoc("nexus-skills","Sistema de Skills","package",doc.md)eregisterJs("nexus-skills","/plugins/nexus-skills/assets/skills-v2.js"). - 9 actions de API (
plugin.php, viaPluginManager::registerApiAction) — singularesskill_info|skill_search|skill_install|skill_remove+ pluraisskills_list|skills_search|skills_install|skills_remove|skills_info(5 funções únicas no backend). - Listagem:
skills_list_installed()— 3 caminhos em/opt/agents/skills(raiz,skills/links,.agents/skills), dedupe por nome (estrutura mais nova vence), versão depackage.jsonseguindo symlinks, scope global, sort alfabético. - Busca:
skills_search()—npx -y skills find <q> --json; parse JSON (results) com fallback regexowner/repo@skill + N installsapós limpeza ANSI (preg_replace). - Instalação:
skills_install()—npx -y skills add -y <repo>com cwd/opt/agents/skills; sucesso por strings de saída ou presença no FS. - Remoção:
skills_remove()—npx -y skills remove <name>; sucesso por strings de saída. - Info/Doc:
skills_get_info()— lêSKILL.md(basename sanitizado),skills_parse_metadata()(frontmatter YAML → name/description/version) eskills_get_custom_examples()(Master Prompt automático em inglês com deliverables P0/P1). - Segurança: execução sempre via
nx_secure_exec(sem shell), PATH restrito/opt/node/bin, HOME controlado, nome sanitizado combasename. - UI Alpine.js (
tab.php, 415 linhas, "SKILL MATRIX v4.1"): stats (Total/Ativas/GLOBAL), toolbar premium, grid com skeleton/empty-state, modal Explorar Catálogo e modal Documentação (Markdown + Master Prompt multi-idioma).
Stack e ferramentas
- PHP 8 (sem framework) — backend via
nx_secure_exec - CLI
skills(Node.js via npx, bin em/opt/node/bin) — find/add/remove - Alpine.js + Tailwind CSS (
tab.php) +marked(render Markdown no frontend) +assets/skills-v2.js - Filesystem
/opt/agents/skills(raiz +skills/+.agents/skills) — sem banco de dados
Tags operacionais
- Skills
- CLI npx
- Master Prompt
- SKILL.md
- Agentes IA
- Plugin NEXUS
Resultado operacional
- Skills globais plug-and-play: instalar/remover capacidades dos agentes direto do painel NEXUS, sem tocar no servidor.
- 3 caminhos de descoberta em
/opt/agents/skills(raiz, links simbólicos e.agents/skills) com dedupe inteligente — coexistem skills antigas e da nova CLI. - Busca no registro oficial via
npx skills findcom parse robusto (JSON + fallback regex/ANSI) e exibição de downloads/autor. - Master Prompt automático por skill — template de elite specialist gerado do frontmatter real (description/name), com sufixo de idioma selecionável no modal de doc.
- Documentação integrada: SKILL.md renderizado como Markdown (via
marked), sem frontmatter, com chips de metadados. - Segurança: todas as execuções via
nx_secure_execcom PATH/HOME restritos e sanitização de caminhos.
Andamento no GitHub (issues)
Painel em tempo real com as issues mais recentes do repositório.
live feed
abrir issues no githubcarregando andamento...
não foi possivel carregar as issues agora. abra no github pelo link acima.
Resultados reais
Ecossistema plug-and-play de competências especializadas para agentes autônomos e IA no NEXUS. Permite buscar, instalar e versionar skills globais (DevSecOps, Análise de Código, Red Team, Forense, Arquitetura), gerando automaticamente prompts estruturados e fluxos de execução guiados.
Arquitetura e organização
- PHP 8
- Node.js (npx)
- CLI skills
- Alpine.js
- Tailwind CSS
- Plugin NEXUS
Execução e operação
O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.
Screenshots
Falar sobre este projeto
Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.