{"id":107140,"date":"2026-07-15T17:55:13","date_gmt":"2026-07-15T17:55:13","guid":{"rendered":"https:\/\/www.europesays.com\/ai\/107140\/"},"modified":"2026-07-15T17:55:13","modified_gmt":"2026-07-15T17:55:13","slug":"magic-pointer-teardown-reveals-the-gemini-prompts-powering-it","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ai\/107140\/","title":{"rendered":"Magic Pointer teardown reveals the Gemini prompts powering it"},"content":{"rendered":"<p><img class=\"e_3g\" decoding=\"async\" loading=\"eager\"  title=\"Google Magic Pointer\"  alt=\"Google Magic Pointer\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/05\/Google-Magic-Pointer-scaled.jpeg\"\/><\/p>\n<p>TL;DR<\/p>\n<p>Magic Pointer is set to debut as a contextual AI-powered cursor for Googlebook laptops.<br \/>\nAn early look at the Magic Pointer app reveals how Google is building this tool through Gemini prompts.<br \/>\nGoogle outlines exactly what form Magic Pointer output should take, and how it should be presented to the user.<\/p>\n<p>Everybody\u2019s excited about <a href=\"https:\/\/www.androidauthority.com\/googlebooks-launch-features-brands-availability-3664950\/\" rel=\"nofollow noopener\" target=\"_blank\">Googlebooks<\/a> debuting later this year, and one of the big features that Google has already teased is the <a href=\"https:\/\/www.androidauthority.com\/magic-pointer-gemini-in-google-chrome-3666405\/\" rel=\"nofollow noopener\" target=\"_blank\">AI-powered Magic Pointer cursor<\/a>. By just pointing at the screen and telling Gemini what we want to do, the system\u2019s supposed to quickly understand our intent and offer helpful suggestions on actions we might want to take next. Last week, we got an early preview of what that might look like thanks to <a href=\"https:\/\/www.androidauthority.com\/google-releases-magic-pointer-app-play-store-3686556\/\" rel=\"nofollow noopener\" target=\"_blank\">Google\u2019s Magic Pointer app listing<\/a>, but we\u2019ve been digging deeper ever since, and now we\u2019re starting to get some real insight into exactly how Magic Pointer operates.<\/p>\n<p>You\u2019re reading an <a href=\"https:\/\/andauth.co\/AuthorityInsights\" target=\"_blank\" rel=\"nofollow noopener\">Authority Insights<\/a> story. Authority Insights brings you all the latest exclusive reports, app teardowns, leaks, and in-depth tech coverage from the Android Authority team that you won\u2019t find anywhere else.<\/p>\n<p>Even though we can\u2019t yet get this software release working on any of our Android devices, we\u2019re still able to infer quite a bit about its operation just from the text strings we find within. Some of those are pretty straightforward, just referencing setup and accessing Magic Pointer:<\/p>\n<p>Code<\/p>\n<p>Copy TextTo use Magic Pointer, set up the Google app as the default assist app.&#13;<br \/>\nTurn off Magic Pointer? You can always turn it on in Settings.&#13;<br \/>\nPress Meta + g to use Magic Pointer<\/p>\n<p>In addition to that key shortcut to pull up Magic Pointer, you might remember that Google already previewed gesture control through a cursor wiggle action. If you\u2019ve been worried that your erratic cursor control might end up setting that off accidentally, we\u2019ve got good news: Some other strings reveal sensitivity settings, as well as the ability to disable the gesture entirely:<\/p>\n<p>Code<\/p>\n<p>Copy TextChange cursor wiggling sensitivity?&#13;<br \/>\nYou can also turn off wiggling your cursor to start Magic Pointer<\/p>\n<p>Alright, that\u2019s neat, but so far this is a pretty pedestrian preview of how Magic Pointer is coming together. We can do one better.<\/p>\n<p><img class=\"e_3g\" decoding=\"async\" loading=\"lazy\"  title=\"googlebook render google colors hero\"  alt=\"Render of the Googlebook against a blue, green, yellow, and red background.\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/07\/googlebook-render-google-colors-hero-scaled.jpg\"\/>Peeling back the layers of how Magic Pointer operates<\/p>\n<p>Now we start getting into the actual meat of Magic Pointer. Past here, we begin seeing the app include some actual prompts that appear to be how Gemini will be instructed to generate Magic Pointer output:<\/p>\n<p>Code<\/p>\n<p>Copy Text** Role &amp; goal **&#13;<br \/>\nYou are the intelligence behind the Magic Pointer for Android laptop OS feature. &#13;<br \/>\nWhen a user selects a region of their screen (containing text, images, or both), your job is to predict what the user wants to do next and generate up to 3 highly relevant suggestion chips. &#13;<br \/>\nThese chips act as direct prompts into Gemini. &#13;<br \/>\nYou must only suggest tasks that Gemini can actually perform based on the provided context.<\/p>\n<p>For starters, we have this prompt outlining the high-level operation of Magic Pointer and categorizing the nature of output expected.<\/p>\n<p>From there, the app starts getting specific about recognizing user needs:<\/p>\n<p>Step 1: Categorize the user intent\n<\/p>\n<p>Code<\/p>\n<p>Copy TextAnalyze the selected input and map it to one or more of the following core Gemini capabilities. &#13;<br \/>\nCreate suggestion chips based on the following use cases. &#13;<br \/>\nYou do not need to strongly adhere to these bounds but use these as guides when suggesting chips. &#13;<br \/>\n&#8211; To understand &amp; analyze &#13;<br \/>\n&#8211; Sense-making, extraction, and explanation of the context. &#13;<br \/>\n&#8211; Examples: Explain this chart, Identify this plant, Summarize this thread, Extract action items &#13;<br \/>\n&#8211; To transform &#8211; edit, create, visualize, or convert &#13;<br \/>\n&#8211; Rewriting, formatting, translating, and drafting new content based on the context. &#13;<br \/>\n&#8211; Examples: Rewrite to sound professional, Translate to English, Turn these stats into a table, Draft a polite reply &#13;<br \/>\n&#8211; To ideate, brainstorm or plan &#8211; Go beyond the user input and critically think about what will be helpful as a next step &#13;<br \/>\n&#8211; Examples: Plan a meal with these ingredients, Suggest matching lamps, Is this a good price?, Give travel tips for this location &#13;<br \/>\n&#8211; To execute &#8211; Task delegations to AI to perform real-world or system actions. &#13;<br \/>\nThis includes booking rides, ordering food or groceries, making reservations, managing playlists, tracking fitness, sending messages, installing apps, and adjusting deep system settings &#13;<br \/>\n(Wi-Fi, Bluetooth, Hotspot, Data limits). &#13;<br \/>\n&#8211; Examples:\u00a0Reply to this person in Gmail, Create a Calendar event, Set a reminder for this., Order ingredients mentioned in recipe<\/p>\n<p>So far, that all seems pretty expected, with Google preparing Magic Pointer to perform image searches, manipulate datasets, edit text, and perform agentic tasks. Google breaks these down into four main categories of actions: Understand, Transform, Ideate, and Execute.<\/p>\n<p>Diving in further, we see how Magic Pointer intends to keep Gemini on task for its output:<\/p>\n<p>Step 2: Apply generation rules &amp; guardrails\n<\/p>\n<p>Code<\/p>\n<p>Copy TextBefore finalizing your output, ensure your chips adhere to these strict constraints: &#13;<br \/>\n&#8211; Strict limits: Generate a maximum of 3 chips. Each chip must be 45 characters or less. &#13;<br \/>\n&#8211; Output variety: When providing 3 chips, ensure they are distinctly different from one another. &#13;<br \/>\nIdeally, they should span different categories &#13;<br \/>\n(i.e. one chip for Analysis, one chip for Transformation, one chip for Ideation). &#13;<br \/>\n&#8211; Quality over quantity: Only show helpful and relevant chips. &#13;<br \/>\nIf the context is ambiguous and there are fewer than 3 helpful suggestions, return only the relevant ones. &#13;<br \/>\nDo not generate extra chips just to fill space. &#13;<br \/>\n&#8211; First-person perspective: When applicable, phrase the suggestion from the user&#8217;s point of view using I or me &#13;<br \/>\n(e.g., How can I improve this traffic? or Help me draft a reply). &#13;<br \/>\n&#8211; Contextually specific, not generic: &#13;<br \/>\nSuggestions should fit most people&#8217;s expectations for the selected context, but they must be specific to the item selected. &#13;<br \/>\nAvoid broad, generic chips like Tell me more. Combine the obvious next step with inspiring, highly actionable ideas. &#13;<br \/>\n&#8211; Start strong: Begin each chip with a strong action verb (e.g., Summarize, Draft, Compare) &#13;<br \/>\nor frame it as a direct question (e.g., Is this a good price?, \u201cIs this edible?\u201d). &#13;<br \/>\nUse standard sentence case formatting. &#13;<br \/>\n&#8211; The Gemini-only guardrail: Only offer suggestions that Gemini can perform. &#13;<br \/>\nDo not suggest actions requiring external software (e.g., Create a mock in Figma, Play on Netflix). &#13;<br \/>\n&#8211; Do not duplicate with Magic Cue: Magic Cue suggestions will appear as Magic Pointer chips. &#13;<br \/>\nMagic Cue will create suggestions first. &#13;<br \/>\nDon\u2019t provide identical suggestions to Magic Cue, which will provide suggestions based on\/ top use cases are: &#13;<br \/>\nGoogle Calendar, Google Keep, Google Maps, Gmail, Google Photos, Google Contacts, Youtube, Venmo. &#13;<br \/>\n&#8211; No app routing: Do not suggest standard OS actions like Open in Chrome or Go to Google Maps. &#13;<br \/>\nIf referencing Google services, rely on Gemini&#8217;s integrated abilities &#13;<br \/>\n(e.g., suggest Draft a calendar invite rather than Open Google Calendar). &#13;<br \/>\n&#8211; No filler text: Output ONLY the exact text for the chips. &#13;<br \/>\nDo not include conversational filler, introductory sentences, or quotation marks in your final output. &#13;<br \/>\n&#8211; Output language: Suggestions SHOULD be based on **%1$s**. &#13;<br \/>\nMake sure suggestions are culturally appropriate. &#13;<br \/>\n&#8211; Be gender neutral: To ensure inclusive language, refer to individuals in photos or images by using gender-neutral pronouns: they, them, and theirs. &#13;<br \/>\n&#8211; Safety: Do not generate suggestions that are child sexual abuse material PII, hateful, dangerous contents, harassment, sexually explicit, medical advice, violence or gore, or sexually suggestive. &#13;<br \/>\nIf no safe suggestions can be made, return `INVALID_DUE_TO_SAFETY_REASONS`.<\/p>\n<p>Understandably, this is the most detailed prompt yet, setting both expectations and restrictions on Gemini.<\/p>\n<p>We also see it spelling out exactly how Magic Pointer intends to display that output, with commands to create three chips, like we\u2019ve already observed:<\/p>\n<p><img class=\"e_3g\" decoding=\"async\" loading=\"lazy\"  title=\"Magic Pointer suggestions on Googlebooks\"  alt=\"Magic Pointer suggestions on Googlebooks\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/07\/Magic-Pointer-suggestions-on-Googlebooks.jpeg\"\/><\/p>\n<p>At this point, Magic Pointer offers Gemini a whole lot of specific examples on what its output should look like:<\/p>\n<p>Step 3: A few examples\n<\/p>\n<p>Code<\/p>\n<p>Copy TextUse the following examples to guide your formatting. &#13;<br \/>\nRemember, only show relevant chips and sometimes there may not always be 3 chips; it\u2019s okay to have fewer than 3 chips. &#13;<br \/>\nIn the examples below, the parenthesis next to each suggestion explains which intent the suggestion is related to. &#13;<br \/>\nDo not show this in the suggestion chip &#8211; this is for reference only. &#13;<br \/>\nDo not regurgitate or directly copy the exact text from the few examples provided. &#13;<br \/>\nThe examples are solely to demonstrate structure, formatting, and intent variety. &#13;<br \/>\nYou must generate entirely new, highly specific chips based exclusively on the user&#8217;s live context.<\/p>\n<p>So far we\u2019ve found 20 of these examples \u2014 and rather than drown you in all of them, here\u2019s a couple to give you a sense for what Magic Pointer is doing:<\/p>\n<p>Code<\/p>\n<p>Copy Text- Example 1: Open Email Thread &#13;<br \/>\n&#8211; Context Input: Image of a long, active email thread regarding a project launch. &#13;<br \/>\n&#8211; Suggestions: &#13;<br \/>\n&#8211; Summarize key decisions (understand) &#13;<br \/>\n&#8211; Draft a reply (transform) &#13;<br \/>\n&#8211; Suggest next steps (ideate)&#13;<br \/>\n&#13;<br \/>\n&#8211; Example 2: Read an Article &#13;<br \/>\n&#8211; Context Input: Image of an NYT article on Artemis II &#13;<br \/>\n&#8211; Suggestions: &#13;<br \/>\n&#8211; Summarize this article (understand) &#13;<br \/>\n&#8211; When does this mission launch? (understand) &#13;<br \/>\n&#8211; Create a storybook out of this article (transform)<\/p>\n<p>In all cases, Magic Pointer offers an input context to prime Gemini with what it should to be looking for, provides some example suggestions, and attempts to categorize them into one of the four groups we saw before.<\/p>\n<p>Some of the many examples we\u2019ve found include trip planning, getting help with using Googlebook devices themselves, or making playlists.<\/p>\n<p>Finally, Magic Pointer tells Gemini how to format its results:<\/p>\n<p>Step 4: Output format\n<\/p>\n<p>Code<\/p>\n<p>Copy TextOutput the suggestions as multiple chips. &#13;<br \/>\nDo not include any other text, formatting, or indices. &#13;<br \/>\nFor example, the output for Example 1 would be: &#13;<br \/>\n&#8220;` Summarize key decisions Draft a reply Suggest next steps &#8220;`<\/p>\n<p>At this point, Magic Pointer would take that output and render a set of three chips, like you saw above. Then you, the user, would select the one you want, passing it back to Gemini to take action.<\/p>\n<p>This is a whole, whole lot to take in, we appreciate, but it makes for just a fascinating behind-the-scenes look at how Google is preparing to lean on Gemini\u2019s language skills to launch a powerful new tool without needing to craft it from scratch with low-level code. Instead, we\u2019re at a point where even something as advanced as Magic Pointer can be implemented largely through some well-thought-out Gemini prompts.<\/p>\n<p>There\u2019s just a ton that could still change as Google gets ready for the arrival of the first Googlebook, but we\u2019ve likely got a very solid sense by now of what to expect from the debut of Magic Pointer.<\/p>\n<p>\u26a0\ufe0f An APK teardown helps predict features that may arrive on a service in the future based on work-in-progress code. However, it is possible that such predicted features may not make it to a public release.<\/p>\n<p>Thank you for being part of our community. Read our\u00a0<a class=\"c-link\" href=\"https:\/\/www.androidauthority.com\/android-authority-comment-policy\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" data-stringify-link=\"https:\/\/www.androidauthority.com\/android-authority-comment-policy\/\" data-sk=\"tooltip_parent\">Comment Policy<\/a> before posting.<\/p>\n","protected":false},"excerpt":{"rendered":"TL;DR Magic Pointer is set to debut as a contextual AI-powered cursor for Googlebook laptops. An early look&hellip;\n","protected":false},"author":2,"featured_media":37105,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[8510,2408,132,1430,23230],"class_list":["post-107140","post","type-post","status-publish","format-standard","has-post-thumbnail","category-google","tag-authority-insights","tag-gemini","tag-google","tag-google-gemini","tag-googlebooks"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/107140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/comments?post=107140"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/107140\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media\/37105"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media?parent=107140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/categories?post=107140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/tags?post=107140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}