pub fn handle(project_root: &str, action: &str, slug: Option<&str>) -> String
Dispatch a skillify action and return human-readable text (shared by the MCP tool and the CLI).