Kirby, came through the ranks at Sheffield Wednesday and has impressed in pre-season as the Bucks head towards their first season at National League North level.
The Barnsley-born player has also had loan spells at Macclesfield and Altrincham and he has become Buxton's seventh signing of a busy summer.
The planned home friendly with Barnsley on Tuesday was called off due to concerns about the forecast extreme heat, which ended up seeing record UK temperatures of over 40 degrees for the first time.
Buxton beef up with new quartet - and more could be on the way
Commonwealth Games glory for Buxton swim ace Abbie Wood with four medals in Birmingham
See how many familiar faces you can spot in this retro gallery from Buxton Athletic Club
Buxton are held by 10-men Peterborough Sports in historic first game at National League North level
Buxton FC name former Chorley boss Jamie Vermiglio as their new manager
So the Bucks will now move on to their next planned friendly, which is away to Leek Town from the Northern Premier League Division One West this Saturday.
Last week the Bucks managed to get a last minute midweek friendly against Stocksbridge Park Steels after a last minute withdrawal by Stalybridge Celtic.
Steels had suffered a similar fate in their planned friendly with Parkgate so the hastily-arranged fixture suited both clubs with Buxton winning 3-0.
But the Bucks then suffered their first pre-season friendly defeat for over two years and the end of a run of 10 straight victories in friendlies as they lost 4-0 at Macclesfield on Saturday.
Pre-season will continue next Tuesday when they head to United Counties Premier North side Sherwood Colliery before wrapping up the friendlies at Warrington Town on Saturday, 30th July.