Parse user intent from arguments.
Locate skill directory and read relevant setup guides.
Execute the corresponding subcommand (setup, start, stop, status, logs, reconfigure, doctor).
Collect necessary input from the user using AskUserQuestion, masking secrets.
Write configuration files and set permissions.
Validate tokens for enabled channels.
Report results and suggest fixes if necessary.