CLI Reference

May 3, 2026 ยท View on GitHub

NgAutoPilot ships a small distribution CLI. The product is still the catalog; the CLI is the packaging and installation surface.

Command Name

  • npm package: ngautopilot
  • CLI command: ngautopilot
  • generated folder: .ngautopilot/

Commands

ngautopilot help

Shows available commands and examples.

ngautopilot list

Prints all catalog skill IDs and paths from catalog.json.

ngautopilot init

Creates .ngautopilot/ in the current working directory and copies:

  • skills/
  • adapters/
  • catalog.json

ngautopilot add <skill-id>

Copies a single skill from the installed package into .ngautopilot/.

Example:

ngautopilot add angular.performance.onpush-change-detection

ngautopilot adapter <codex|copilot|claude|cursor|gemini|generic>

Copies one adapter template into .ngautopilot/adapters/.

Example:

ngautopilot adapter codex

ngautopilot doctor

Checks that every catalog.json entry exists inside the installed package.

Use npm exec when you want an exact package resolution:

npm exec --package=ngautopilot -- ngautopilot help

Notes

  • The CLI intentionally stays small.
  • Validation, catalog generation, bundles, and release checks stay in npm scripts.
  • Marketplace management for Codex and Claude Code is documented separately because local CLI support differs by tool and version.