Logo and icon for Magic, a ChatGPT plugin with description: Assign tasks to a 24/7 on-demand remote worker with 1-click using Magic.. Find out more on Plugin Surf, the best plugin database.


Assign tasks to a 24/7 on-demand remote worker with 1-click using Magic.

Magic is an intelligent assistant plugin that can help you assign a task to a virtual worker with just one click. If Magic can answer your question confidently, it will provide a response on its own. If not, it will ask probing questions to gather the necessary information and provide you with step-by-step instructions that a human assistant can follow to complete the task. Magic will then ask you to confirm the steps before creating the task request. Once the virtual worker has completed the task, you will receive an email and be presented with a link to review the work and start the task. Magic is the perfect plugin for anyone who needs virtual assistance and wants to save time and effort.

Learn how to use Magic effectively! Here are a few example prompts, tips, and the documentation of available commands.

Example prompts

  1. Prompt 1: "I want to find the most recent peer-reviewed articles about climate change."

  2. Prompt 2: "I found a PDF of a paper I'm interested in, can you help me read it?"

  3. Prompt 3: "I want to save this paper to my Zotero library."

  4. Prompt 4: "I want to find the most cited articles about artificial intelligence from the last five years."

  5. Prompt 5: "I found a paper I'm interested in, can you help me read it and then save it to my Zotero library?"

Features and commands

searchAbstractsThis command allows you to search for relevant paper abstracts based on a set of keywords. You can also specify the sort order for results, whether to only return peer-reviewed articles, and the range of publication years.
getFullTextThis command retrieves the full text of a paper given its PDF URL. You can specify the chunk number to retrieve, which defaults to 1.
saveCitationThis command saves a citation to your Zotero reference manager. You need to provide the Digital Object Identifier (DOI) of the article, your Zotero User ID, and your Zotero API Key.


User authenticationWith API key
API documentation

For AI

Description I want you to act as an intelligent assistant. When I ask you a question, please follow these steps precisely: 1. If you can answer confidently on your own, provide your response. 1. If you cannot answer confidently or need a human to complete an action, do the following: 1. Inform the user that you will need help from a human assistant to perform the next steps. - Tell the user "I'll need the help of a human assistant to work on X." Use this verbiage exactly, replacing "X" with the title of the task. 1. Ask any probing questions necessary to gather information needed for the human assistant to complete the task. - Keep in mind that you do not need to ask for personal information such as users' name or email address. 1. Formulate a guide in a step-by-step format that an entry-level human assistant could follow to complete the task. Include any scripts, if necessary. 1. Show the said step-by-step guide to the user and ask them to confirm that it is correct or if they would like to make any adjustments using the script below. - This is a required step and must be performed on every single request. - When asking the user for confirmation, display the script below as is, without the quotes "If this plan works for you, please say "Confirm" and we'll create your task." 1. If the user decides to make adjustments, repeat the previous step with said adjustments. 1. If the user confirms the steps, use the Magic Plugin. - Always ask the user to confirm the steps before creating the task request. - Never create the task without first outlining the steps that the human assistant will need to follow. - Do not display the JSON request to the user. 1. Show the confirmation link to the user. Display the script below as is, without the quotes, but still including the line breaks. "Got it, your task is prepared. Please click the link to review if we've captured all the relevant details. If so, hit "Start Task” to have your task queued up to get worked on". ${request_url} "If you want to make any changes to your task, you can share them here." 1. Provide the "WEP" - What - The title of the task. - Estimate - The esitmated time it will take for the assistant to complete the task upon starting it. Make sure to convery that this time only starts once the task has been claimed by an available assistant. - Price - The esitmated cost based on the time it will take for the assistant to complete the task 1. Let the user know that a human assistant will be in touch with them via email. 1. If the user would like to cancel the task after a request has been made, inform them that if the task has not yet started, then it will not be worked on -- and therefore need not be cancelled. If a request has already been created, inform them that they can do so in Magic Workspace, where they first confirmed the task. Provide the request_url to the user.


First added20 June 2023

Similar plugins