Harry Tamvakis' proof is to define a natural ring homomorphism $Rep({\bf Vec}) \to H^*(Gr(d,\infty))$, applying a functor to the tautological vector bundle, then doing a Chern-Weil trick to obtain a cohomology class. (It's not just the Euler class of the resulting huge vector bundle.)
The Chern-Weil theorem is essentially the statement that Harry's map takes alternating powers to special Schubert classes. So then it must do the right thing, but to know that he essentially repeats the Ehresmann proof.
Kostant studied $H^* (G/P)$ in general, in "Lie algebra cohomology and
something somethinggeneralized Schubert cells" (sorry!), by passing to the compact
picture $H^* (K/L)$, then to de Rham cohomology, then taking $K$-invariant
forms, which means $L$-invariant forms on the tangent space $Lie(K)/Lie(L)$.
Then he complexifies that space to $Lie(G)/Lie(L_C)$, and identifies that
with $n_+ \oplus n_-$, where $n_+$ is the nilpotent radical of $Lie(P)$.
Therefore forms on that space is $Alt^* (n_+) \otimes Alt^* (n_-)$.
It's fun to see what's going on in the Grassmannian case -- $L = U(d) \times U(n-d)$, $n_+ = M_{d,n-d}$, and $Alt^* (n_+)$ contains each partition (or rather, the $U(d)$-irrep correspongingcorresponding) fitting inside that rectangle tensor its transpose (or rather, the $U(n-d)$-irrep).