JP Duminy will captain South Africa's Twenty20 squad with three new caps to take on India in three matches later this month, Cricket South Africa announced on Tuesday.