In this paper, it will be shown that a Skolem sequence of order implies the existence of a graceful tree on vertices which exhibits a perfect matching or a matching on vertices. It will also be shown that a Hooked-Skolem sequence of order implies the existence of a graceful tree on vertices which exhibits a matching on either or vertices. These results will be established using an algorithmic approach.