One person is very tall, but the other is very short. The big man is wearing a hat, a green jacket and yellow pants. The short man is wearing a blue hat, a white jacket and black pants.

-----------------
Is the passage above grammatical? Would you check it, please?

It is grammatically correct, but why don't you designate the color of the tall person's hat?

"Big" is not quite the same as "tall." Tall refers to just the vertical dimension, while big can suggest being heavy (wide) too.

I hope this helps. Thanks for asking.

The only other thing I'd add is that you should include commas before the conjunctions in series:

...a hat, a green jacket, and yellow pants.

...a blue hat, a white jacket, and black pants.

http://grammar.ccc.commnet.edu/grammar/commas.htm
See #1.

To check the grammaticality of the passage, we need to examine the sentence structure and usage of grammar rules. Here is an analysis of the passage:

"One person is very tall, but the other is very short." - This sentence is grammatically correct. It uses the verb "is" to describe the height of two people, and the adjectives "very tall" and "very short" to further describe their respective heights.

"The big man is wearing a hat, a green jacket, and yellow pants." - This sentence is grammatically correct. It uses the verb "is wearing" to describe the action of the big man. The nouns "hat," "green jacket," and "yellow pants" are listed and separated by commas.

"The short man is wearing a blue hat, a white jacket, and black pants." - This sentence is also grammatically correct. It follows a similar structure to the previous sentence, with the verb "is wearing" and a list of nouns separated by commas.

Overall, the passage appears to be grammatically correct.