It is well known that if $Q$ is a complex unitary matrix such that $I+Q$ is invertible (where $I$ is the identity matrix), that is, $-1$ is not an eigenvalue of $Q$, then $$ A:=(I-Q)(I+Q)^{-1} $$ is skew-Hermitian ($A=-A^*=-\bar{A}^T$).
It is easy to prove this by factoring out the inverse from $$ \begin{split} A+A^*&=(I-Q)(I+Q)^{-1}+(I+Q)^{-*}(I-Q)^*\\ &=(I+Q)^{-*}[\color{blue}{(I+Q)^*(I-Q)+(I-Q)^*(I+Q)}](I+Q)^{-1}. \end{split}\tag{1} $$ and showing that the blue term is equal to zero.
One can also use the spectral decomposition of $Q$. There is a unitary $U$ and a diagonal $D$ such that $Q=UDU^*$ with $D\bar{D}=I$. Then $$ A=U(I-D)(I+D)^{-1}U^*. $$ For each diagonal entry $\delta:=\alpha+i\beta$ of $D$, where $\alpha,\beta\in\mathbb{R}$ and $\delta\bar\delta=\alpha^2+\beta^2=1$, the corresponding entry of $(I-D)(I+D)^{-1}$ is imaginary $(1-\delta)(1+\delta)^{-1}=-2i\alpha\beta$ and we can use the fact that a matrix is skew-Hermitian if and only if it is unitarily similar to a diagonal matrix with imaginary diagonal entries.
However, the approach in (1) is more elementary (and, consequently, elegant) since it does not require to know anything about spectral decompositions of unitary and skew-Hermitian matrices.
Now the problem comes when one would like to drop the assumption that $I+Q$ is invertible while replacing the inverse with the Moore-Penrose pseudoinverse. Then $$\tag{2}A:=(I-Q)(I+Q)^{\dagger}$$ (where $\dagger$ denotes the pseudoinverse) is still skew-Hermitian as can be shown using the spectral decomposition. Indeed, $$ A=U(I-D)(I+D)^{\dagger}U^*, $$ and we can again show that the diagonal entries $\delta\neq -1$ of $D$ give imaginary entries while the diagonal entries $\delta=-1$ give $0$ in $(I-D)(I+D)^{\dagger}$.
However, to show this, it is not possible to use directly the same approach as in (1) since $(I+Q)^{\dagger}(I+Q)\neq I$ if $-1$ is the eigenvalue of $Q$. I was wondering whether there exists a more elementary way to show that (2) is skew-Hermitian for any unitary $Q$ (without spectral decompositions and, ideally, using only the four Penrose conditions of the pseudoinverse or some of their simple consequences).
EDIT: It might be maybe useful to consider the identities $X^\dagger=(X^*X)^\dagger X^*=X^*(XX^*)^\dagger$, which give $(I+Q)^\dagger=B(I+Q)^*=(I+Q)^*B$, where $B:=(2I+Q+Q^*)^\dagger$ is Hermitian (the operations $\dagger$ and $*$ "commute"). I don't know yet how to get the final result (e.g., the first identity gives that $A=-A^*$ iff $B=QBQ^*$).