I've been reading about Riemannian manifolds, and have come across a comment that says that for a metric $g$ on an $N$-dimensional manifold $M$, considered as a bilinear map $$ g:\Omega^1(M) \times \Omega^1(M) \to C^{\infty}(M), $$ there exists a canonically induced bilinear map $$ g_k:\Omega^k(M) \times \Omega^k(M) \to C^{\infty}(M), $$ for all $2 \leq k \leq N$. How is this canonically induced $g_k$ defined?
It seems that an answer to the question should follow from the simpler Euclidean case, which is just a question about linear algebra: If $V$ is a vector space and $g:V^\ast \times V^\ast \to R$ is bilinear then is there a canonical way of extending $g$ to a bilinear map $$ \Lambda^k V^\ast \times \Lambda^k V^\ast \to \mathbb{R}? $$ There should be some trick with an anti-symmetry construction, but I can't spot.
Sorry if ths question is too basic for the level of the site.

