Dynamic skill bundle manager for AI coding assistants.
Maestro helps agents load the right instructions for the task in front of them. Instead of keeping every language, framework, and workflow rule in the active prompt, Maestro routes the request to a focused bundle of skills and keeps the agent context smaller.
Run the installer directly from npm:
npm i @alissonpokry/maestroThen execute the installer:
npx @alissonpokry/maestro| Field | Value |
|---|---|
| Package | @alissonpokry/maestro |
| Current version | 1.0.3 |
| npm install | npm i @alissonpokry/maestro |
| npx usage | npx @alissonpokry/maestro |
| CLI binary | maestro |
| License | MIT |
| Runtime dependencies | None |
| Node.js | >=18 |
- Installs slash-command skills for Cursor, Claude, Antigravity/Gemini, and Codex/Agents.
- Stores one active
skill-bundle-folderpath for Maestro. - Scans bundle folders and builds a compact
Known Bundlesindex. - Routes
/maestrorequests to the best matching bundle and skill files. - Provides maintenance commands for switching folders, refreshing the index, and checking current configuration.
-
Install Maestro in your project or user folder as stated in the install section above.
-
Set your skill bundle folder:
/maestro-set C:\Users\user\Desktop\My-Skill-Bundles
- Route a task through Maestro:
/maestro Build a login page in Angular.
Maestro checks the request, selects the most relevant bundle, reads only the matched skill instructions, and then continues the task with focused context.
The installer asks for:
- Action: installation or uninstallation.
- Scope: local project or global user folder.
- AI environment: Cursor, Claude, Antigravity/Gemini, Codex/Agents, or all supported environments.
Local installs place Maestro files into the current project. Global installs place them under the relevant user-level assistant folders.
| Command | Purpose |
|---|---|
/maestro <task> |
Route a task through the best matching bundle. |
/maestro-set <folder-path> |
Save or switch the active skill-bundle-folder. |
/maestro-fetch [folder-path] |
Refresh the Known Bundles index. |
/maestro-stats |
Show the active bundle folder and indexed bundles. |
If your agent exposes only /maestro, use these aliases:
| Alias | Equivalent command |
|---|---|
/maestro switch <folder-path> |
/maestro-set <folder-path> |
/maestro fetch [folder-path] |
/maestro-fetch [folder-path] |
/maestro stats |
/maestro-stats |
Maestro expects a folder whose direct children are bundles. Each bundle can contain one or more skills, and each skill is represented by a SKILL.md file.
My-Skill-Bundles/
|
+-- Angular-pro/
| +-- angular-architecture/
| | +-- SKILL.md
| +-- angular-ui-patterns/
| +-- SKILL.md
|
+-- Python-pro/
| +-- python-testing/
| +-- SKILL.md
|
+-- Seo-pro/
+-- seo-audit/
+-- SKILL.md
In Maestro terminology:
skill-bundle-folderis the folder that contains all bundles.bundleis an immediate child folder, such asAngular-pro.skillis a specificSKILL.mdinside a bundle.
Maestro can install command and skill files for:
- Cursor
- Claude
- Antigravity/Gemini
- Codex/Agents
This package has no runtime dependencies. The CLI entry point is:
bin/cli.jsUseful local commands:
node bin/cli.js init
node bin/cli.js uninstall
npm test
npm run pack:dry-runMIT. See LICENSE.