Clarke was at Darlington on loan for the first half of the season and scored 9 goals.
"Billy is a lively, hardworking striker who is very mobile," said Cobblers manager Stuart Gray.
"He has got good pace and is decent in the air for his size. He has got good awareness."
He will be in the squad to face Crewe this weekend.