Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus alternatives. The sibling list contains roughly forty selection-related tools (rhino_sel_by_type, rhino_sel_by_name, rhino_sel_layer, rhino_sel_none, rhino_sel_invert, rhino_object_select), yet the description gives no exclusions, no conditions, and no mention of alternatives, leaving the agent to infer routing entirely from naming conventions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.