CLI Tree¶
chatskill --tree and chatskill --tree-brief are generated by ChatStyle from the real registered Click command surface. ChatSkill currently exposes two real subcommands: list and install.
Full command tree¶
chatskill
├── --help # Show this message and exit.
├── --version # Show the version and exit.
├── --tree # Print the registered CLI tree and exit.
├── --tree-brief # Print the registered CLI tree without parameter signatures and exit.
├── install [NAME] [--all] [--platform PLATFORM-NAME] [--source SOURCE-DIR] [--dest DEST-DIR] [--prefix] [--force] # Validate and copy skills to a target directory; writes or overwrites files.
└── list [--source SOURCE-DIR] # List available skills from an external source directory; read-only.
Brief command tree¶
chatskill
├── --help # Show this message and exit.
├── --version # Show the version and exit.
├── --tree # Print the registered CLI tree and exit.
├── --tree-brief # Print the registered CLI tree without parameter signatures and exit.
├── install # Validate and copy skills to a target directory; writes or overwrites files.
└── list # List available skills from an external source directory; read-only.
Status Contract¶
chatskill --helpmust expose both--treeand--tree-brief.chatskill --treemust exit 0 and list registered commands/options with signatures.chatskill --tree-briefmust list the same nodes without argument or option signatures.listonly reads the external source and emits a text list; it does not install content or print configuration values.installvalidatesSKILL.mdfrontmatter before copying to a target platform directory;--forcemay overwrite existing directories.