Cover image for project: Nexus Skills IN PROGRESS

Technical summary

NEXUS plugin for managing global server skills integrated with the skills CLI and available to agents. The backend lists installations across filesystem layouts, searches the catalog, and performs safe install, removal and SKILL.md reads; the interface provides catalog browsing, rendered documentation and Master Prompt generation.

Executed scope

  • plugin.json — v1.0.0, AI & Machine Learning category, is_core: false, lucide zap (sparkles) icon with icon_bg #fdf4ff, own icon.svg and style: design.css.
  • Registrations: registerTab("nexus-skills","Skills","zap",tab.php), registerDoc("nexus-skills","Sistema de Skills","package",doc.md) and registerJs("nexus-skills","/plugins/nexus-skills/assets/skills-v2.js").
  • 9 API actions (plugin.php, via PluginManager::registerApiAction) — singular skill_info|skill_search|skill_install|skill_remove + plural skills_list|skills_search|skills_install|skills_remove|skills_info (5 unique backend functions).
  • Listing: skills_list_installed() — 3 paths under /opt/agents/skills (root, skills/ links, .agents/skills), name dedupe (newer structure wins), version from package.json following symlinks, global scope, alphabetical sort.
  • Search: skills_search() — npx -y skills find <q> --json; JSON parse (results) with regex fallback owner/repo@skill + N installs after ANSI cleanup (preg_replace).
  • Install: skills_install() — npx -y skills add -y <repo> with cwd /opt/agents/skills; success by output strings or FS presence.
  • Remove: skills_remove() — npx -y skills remove <name>; success by output strings.
  • Info/Doc: skills_get_info() — reads SKILL.md (basename-sanitized), skills_parse_metadata() (YAML frontmatter → name/description/version) and skills_get_custom_examples() (auto Master Prompt in English with P0/P1 deliverables).
  • Security: every execution via nx_secure_exec (no shell), restricted PATH /opt/node/bin, controlled HOME, basename-sanitized names.
  • Alpine.js UI (tab.php, 415 lines, "SKILL MATRIX v4.1"): stats (Total/Active/GLOBAL), premium toolbar, grid with skeleton/empty-state, Explore Catalog modal and Documentation modal (Markdown + multi-language Master Prompt).

Stack and tools

  • PHP 8 (no framework) — backend via nx_secure_exec
  • skills CLI (Node.js via npx, bin at /opt/node/bin) — find/add/remove
  • Alpine.js + Tailwind CSS (tab.php) + marked (frontend Markdown render) + assets/skills-v2.js
  • /opt/agents/skills filesystem (root + skills/ + .agents/skills) — no database

Operational tags

  • Skills
  • npx CLI
  • Master Prompt
  • SKILL.md
  • AI Agents
  • NEXUS Plugin

Operational result

  • Plug-and-play global skills: install/remove agent capabilities straight from the NEXUS dashboard, no server access.
  • 3 discovery paths under /opt/agents/skills (root, symlinks and .agents/skills) with smart dedupe — old and new CLI skills coexist.
  • Official registry search via npx skills find with robust parsing (JSON + regex/ANSI fallback) showing downloads/author.
  • Automatic Master Prompt per skill — elite specialist template generated from real frontmatter (description/name), with selectable language suffix in the doc modal.
  • Integrated documentation: SKILL.md rendered as Markdown (via marked), frontmatter stripped, with metadata chips.
  • Security: all executions via nx_secure_exec with restricted PATH/HOME and sanitized paths.

GitHub progress (issues)

Real-time panel with latest repository issues.

abertas (amostra): -- fechadas (amostra): -- base: -- ultimas issues

carregando andamento...

Real results

Plug-and-play specialized skill ecosystem for autonomous AI agents in NEXUS. Enables discovering, installing, and versioning global agent skills (DevSecOps, Code Analysis, Red Team, Forensics, Architecture) with automated structured prompts and guided workflows.

Architecture and organization

Execution and operations

The project follows reproducible execution flow with technical validation in production-like environments.

Screenshots

Talk about this project

Apply this implementation pattern in your environment and accelerate delivery with technical consistency.