Hi!
Spinors are implemented in the Spinors package, but this is just
for 4 dimensional Lorentzian manifolds with sign convention + - -
- following the notation and conventions in Penrose & Rindler.
In SpinorsDoc section 7 you can also find some notes about Dirac
spinors.
The other packages that handles spinors are SymManipulator for
irreducible decompositions and a set of differential operators. If
you want to do spinor calculations in frames using NP or GHP
formalism, there is also the package SpinFrames.
I am not familiar with Grassmann spinors, so I am not sure about
the meaning of your Sigma. There is a Sigma defined in the Spinors
package, with the following definition:
Sigma\[Sigma][-b, -a, B, A] == \[Sigma][-a, A, A\[Dagger]]
\[Sigma][-b, B, -A\[Dagger]]
where \[Sigma][-a, A, A\[Dagger]] is the Soldering form.
If that is the right object you could do something like:
<< xAct`Spinors`
$DefInfoQ = False;
$PrePrint = ScreenDollarIndices;
DefManifold[M4, 4, {a, b, c, d, f, h, l, m, p, q}]
DefMetric[{1, 3, 0}, g[-a, -b], CD, PrintAs -> "g", DefInfo
-> False]
SetOptions[DefAbstractIndex, PrintAs -> PrimeDagger];
SetOptions[DefSpinor, PrintDaggerAs -> AddBar];
Off[ValidateSymbol::"capital"]
DefSpinStructure[g, Spin, {A, B, C, D, F, H, L, M, P, Q, R,
S}, \[Epsilon], \[Sigma], CDe, {";", "\[EmptyDownTriangle]"},
SpinorPrefix -> SP, SpinorMark -> "S"]
DefSpinor[X[A], M4]
DefSpinor[Y[-A], M4]
Then your expression is
Sigma\[Sigma][-a, -b, -A, B] X[A] Y[-B]
I hope this helps. If not, ask more.
Regards
Thomas