Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the full burden, and it does: it accounts for all 8 parameters including graphId, variant, subgraphName, sdl ('as SDL'), url, revision, branch, and commit. It even adds conditional meaning to url that the bare schema cannot express.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.