This question is motivated by a similar but more complicated one that came up in my research. My first step is understanding a simpler example.
Say I have a $\mathbb{C}$-vector space $V$ on basis $\{e_1,...,e_4 \}$. $\operatorname{GL}_2(\mathbb{C})$ acts on $V$ in the following way: given $M \in \operatorname{GL}_2(\mathbb{C})$, create the matrix in $\operatorname{GL}_4(\mathbb{C})$: $$\begin{pmatrix} M & 0\\ 0 & (M^t)^{-1} \end{pmatrix} $$ and this matrix acts on our basis for $V$ in the standard way. As a $\operatorname{GL}_2(\mathbb{C})$ representation, $V$ is the direct sum of the standard representation (on basis $\{e_1, e_2 \}$) and its dual (on basis $\{e_3, e_4 \}$).
I'm interested $\bigwedge^3 V$, which has a basis $\{e_2 \wedge e_3 \wedge e_4, e_1 \wedge e_3 \wedge e_4, e_1 \wedge e_2 \wedge e_4, e_1 \wedge e_2 \wedge e_3 \}$. We have an action of $\operatorname{GL}_2(\mathbb{C})$ on $\bigwedge^3 V$, inherited from the action on $V$. Given some $M \in \operatorname{GL}_2(\mathbb{C})$ acting on $V$, how can I write this inherited action on $\bigwedge^3 V$ as a matrix in $\operatorname{GL}_{\text{dim}(\bigwedge^3 V)}(\mathbb{C})$?
(Note: $\text{dim}(V) = \text{dim}(\bigwedge^3 V)$ in this example is a coincidence and will not be true in other dimensions.)
This example is small enough that I assume it can be brute forced, but I want to be able to do this for more complicated examples.
Bonus: for calculations like this, is there a computer program (Mathematica, Matlab?) that works best? Ultimately, I'll want a computer to help me solve a problem similar to: given $M \in \operatorname{GL}_2(\mathbb{C})$, find the fixed set of $M$ in $\bigwedge^3 V$.