We describe skew [Formula: see text]-codes, which are codes that are the ideals in a skew group ring, where the ring is a finite commutative Frobenius ring and [Formula: see text] is an arbitrary finite group. These codes generalize many of the well-known classes of codes such as cyclic, quasicyclic, constacyclic codes, skew cyclic, skew quasicyclic and skew constacyclic codes. Additionally, using the skew [Formula: see text]-matrices, we can generalize almost all the known constructions in the literature for self-dual codes.