A Digital Worker enables customers to automate their workflow. TaskBots and MetaBots included in the Digital Worker implement the skills. Each skill must have a top-level TaskBot, called the Master Bot. The Master Bot invokes other TaskBots and MetaBots. Users must be able to run individual TaskBots and MetaBots by themselves, or from the Master Bot file.