A virtual assistant (VA) is an online office assistant who performs various tasks similar to a manager or an office administrator, plus much more. Virtual assistant skills encompass a variety of services, such as administrative support, sales, marketing, accounting, writing, editing, proofreading, graphics design, website development, social media, and desktop publishing services