Routines

One approach for making the most of unscheduled time is to implement routines: a particular order in which to do frequently repeating tasks.

This can be especially useful when there are many variable tasks: for example, tasks done at home, or in a freelance/self-employed setting. You can try assigning times to each task and adding them to your calendar, but if there are a lot of variations, you may find benefit in planning routines instead of strict timetables.

Implementation #1: Dailies and Routine Tags

Create a tag for each Routine, if desired. This allows you to filter by the relevant tasks.

Example Routines: Add elements of the Routine to your Dailies list. Add routine-tags as appropriate. Adjust the day of the week due if appropriate (eg. clean Fridge on Thursdays when you buy Groceries on Thursday or Friday).
 * Time of Day: morning, afternoon, evening
 * By Events: before breakfast, before work, before lunch, after work, before bed
 * Work Session Routines, eg. typical tasks in order for a meeting, typical order for cleaning a room,
 * Prepare for Work Routines: prepare for client project, prepare for writing session, etc.

Sort in the order you plan to do them, eg. before breakfast tasks, then before work, or morning tasks, then afternoon tasks, etc.

Bonus: in HabitRPG, it's easy to move the order around if you realize it's more efficient to, say, Walk the Dog before breakfast rather than after.

Further Reading
 * Fly Lady System