Abstract: Given a network with social and spatial information, cohesive group queries aim to find a group of strongly connected and closely co-located users. Most existing studies limit to finding groups with either the strongest social ties under certain spatial constraints or the minimum spatial distance under certain social constraints. It is difficult for users to decide which constraints they need to choose and how to prioritize the constraints to meet their real requirements since the social constraint and spatial constraint are different in nature. In this article, we take a new approach to consider the constraints equally and study a skyline query. Specifically, given a road-social network consisting of a road network $G_r$ and a location-based social network $G_s$, we aim to find a set of skyline cohesive groups, in which each group cannot be dominated by any other group in terms of social cohesiveness and spatial cohesiveness. The social cohesiveness is modeled by $(k, c)$-core/truss (a $k$-core/truss of size $c$), and the spatial cohesiveness is evaluated by the travel cost to a meeting point from group members. Such skyline problem is NP-hard as we need to explore the combinations of $c$ vertices to check whether it is a qualified $(k,c)$-core/truss. In this article, we first provide exact solutions by developing efficient pruning strategies to filter out a large number of combinations that cannot form a $(k,c)$-core/truss, and then propose highly efficient greedy solutions based on newly designed index ${\mathsf {cd}}$-${\mathsf {tree}}$/${\mathsf {td}}$-${\mathsf {tree}}$ to keep the distance on the road network and social structural information simultaneously. Experimental results show that our exact methods run faster than the baseline methods by 2-4 orders of magnitude in general, and our index-based greedy methods can significantly reduce the computation cost by 1-4 orders of magnitude while the extra travel cost is less than 5% compared to the exact method on multiple real road-social networks.