{"slug": "magic-pointer-app-teardown-uncovers-how-this-googlebook-tool-actually-works", "title": "Magic Pointer app teardown uncovers how this Googlebook tool actually works", "summary": "Google's Magic Pointer app teardown reveals how the AI-powered cursor for Googlebook laptops will work through Gemini prompts. The app categorizes user intent and generates up to three suggestion chips based on selected screen content. Settings include cursor wiggle sensitivity and gesture control options.", "body_md": "Affiliate links on Android Authority may earn us a commission. [Learn more.](https://www.androidauthority.com/external-links/)\n\n# Magic Pointer app teardown uncovers how this Googlebook tool actually works\n\nJul 15, 2026 — 1:24 PM ET\n\n- Magic Pointer is set to debut as a contextual AI-powered cursor for Googlebook laptops.\n- An early look at the Magic Pointer app reveals how Google is building this tool through Gemini prompts.\n- Google outlines exactly what form Magic Pointer output should take, and how it should be presented to the user.\n\nEverybody’s excited about [Googlebooks](https://www.androidauthority.com/googlebooks-launch-features-brands-availability-3664950/) debuting later this year, and one of the big features that Google has already teased is the [AI-powered Magic Pointer cursor](https://www.androidauthority.com/magic-pointer-gemini-in-google-chrome-3666405/). By just pointing at the screen and telling Gemini what we want to do, the system’s 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 [Google’s Magic Pointer app listing](https://www.androidauthority.com/google-releases-magic-pointer-app-play-store-3686556/), but we’ve been digging deeper ever since, and now we’re starting to get some real insight into exactly how Magic Pointer operates.\n\nYou’re reading an [ Authority Insights](https://andauth.co/AuthorityInsights) story. Authority Insights brings you all the latest exclusive reports, app teardowns, leaks, and in-depth tech coverage from the\n\n*Android Authority*team that you won’t find anywhere else.\n\nEven though we can’t yet get this software release working on any of our Android devices, we’re 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:\n\n```\nTo use Magic Pointer, set up the Google app as the default assist app.\nTurn off Magic Pointer? You can always turn it on in Settings.\nPress Meta + g to use Magic Pointer\n```\n\nIn 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’ve been worried that your erratic cursor control might end up setting that off accidentally, we’ve got good news: Some other strings reveal sensitivity settings, as well as the ability to disable the gesture entirely:\n\n```\n<string name=\"shake_intervention_title\">Change cursor wiggling sensitivity?</string>\n<string name=\"shake_intervention_desc\">You can also turn off wiggling your cursor to start Magic Pointer</string>\n```\n\nAlright, that’s neat, but so far this is a pretty pedestrian preview of how Magic Pointer is coming together. We can do one better.\n\n## Peeling back the layers of how Magic Pointer operates\n\nNow 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:\n\n```\n** Role & goal **\nYou are the intelligence behind the Magic Pointer for Android laptop OS feature. \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. \nThese chips act as direct prompts into Gemini. \nYou must only suggest tasks that Gemini can actually perform based on the provided context.\n```\n\nFor starters, we have this prompt outlining the high-level operation of Magic Pointer and categorizing the nature of output expected.\n\nFrom there, the app starts getting specific about recognizing user needs:\n\n## Step 1: Categorize the user intent\n\n```\nAnalyze the selected input and map it to one or more of the following core Gemini capabilities. \nCreate suggestion chips based on the following use cases. \nYou do not need to strongly adhere to these bounds but use these as guides when suggesting chips. \n- To understand & analyze \n- Sense-making, extraction, and explanation of the context. \n- Examples: Explain this chart, Identify this plant, Summarize this thread, Extract action items \n- To transform - edit, create, visualize, or convert \n- Rewriting, formatting, translating, and drafting new content based on the context. \n- Examples: Rewrite to sound professional, Translate to English, Turn these stats into a table, Draft a polite reply \n- To ideate, brainstorm or plan - Go beyond the user input and critically think about what will be helpful as a next step \n- Examples: Plan a meal with these ingredients, Suggest matching lamps, Is this a good price?, Give travel tips for this location \n- To execute - Task delegations to AI to perform real-world or system actions. \nThis includes booking rides, ordering food or groceries, making reservations, managing playlists, tracking fitness, sending messages, installing apps, and adjusting deep system settings \n(Wi-Fi, Bluetooth, Hotspot, Data limits). \n- Examples: Reply to this person in Gmail, Create a Calendar event, Set a reminder for this., Order ingredients mentioned in recipe\n```\n\nSo 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**.\n\nDiving in further, we see how Magic Pointer intends to keep Gemini on task for its output:\n\n## Step 2: Apply generation rules & guardrails\n\n```\nBefore finalizing your output, ensure your chips adhere to these strict constraints: \n- Strict limits: Generate a maximum of 3 chips. Each chip must be 45 characters or less. \n- Output variety: When providing 3 chips, ensure they are distinctly different from one another. \nIdeally, they should span different categories \n(i.e. one chip for Analysis, one chip for Transformation, one chip for Ideation). \n- Quality over quantity: Only show helpful and relevant chips. \nIf the context is ambiguous and there are fewer than 3 helpful suggestions, return only the relevant ones. \nDo not generate extra chips just to fill space. \n- First-person perspective: When applicable, phrase the suggestion from the user's point of view using I or me \n(e.g., How can I improve this traffic? or Help me draft a reply). \n- Contextually specific, not generic: \nSuggestions should fit most people's expectations for the selected context, but they must be specific to the item selected. \nAvoid broad, generic chips like Tell me more. Combine the obvious next step with inspiring, highly actionable ideas. \n- Start strong: Begin each chip with a strong action verb (e.g., Summarize, Draft, Compare) \nor frame it as a direct question (e.g., Is this a good price?, “Is this edible?”). \nUse standard sentence case formatting. \n- The Gemini-only guardrail: Only offer suggestions that Gemini can perform. \nDo not suggest actions requiring external software (e.g., Create a mock in Figma, Play on Netflix). \n- Do not duplicate with Magic Cue: Magic Cue suggestions will appear as Magic Pointer chips. \nMagic Cue will create suggestions first. \nDon’t provide identical suggestions to Magic Cue, which will provide suggestions based on/ top use cases are: \nGoogle Calendar, Google Keep, Google Maps, Gmail, Google Photos, Google Contacts, Youtube, Venmo. \n- No app routing: Do not suggest standard OS actions like Open in Chrome or Go to Google Maps. \nIf referencing Google services, rely on Gemini's integrated abilities \n(e.g., suggest Draft a calendar invite rather than Open Google Calendar). \n- No filler text: Output ONLY the exact text for the chips. \nDo not include conversational filler, introductory sentences, or quotation marks in your final output. \n- Output language: Suggestions SHOULD be based on **%1$s**. \nMake sure suggestions are culturally appropriate. \n- Be gender neutral: To ensure inclusive language, refer to individuals in photos or images by using gender-neutral pronouns: they, them, and theirs. \n- 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. \nIf no safe suggestions can be made, return `INVALID_DUE_TO_SAFETY_REASONS`.\n```\n\nUnderstandably, this is the most detailed prompt yet, setting both expectations and restrictions on Gemini.\n\nWe also see it spelling out exactly how Magic Pointer intends to display that output, with commands to create three chips, like we’ve already observed:\n\nAt this point, Magic Pointer offers Gemini a whole lot of specific examples on what its output should look like:\n\n## Step 3: A few examples\n\n```\nUse the following examples to guide your formatting. \nRemember, only show relevant chips and sometimes there may not always be 3 chips; it’s okay to have fewer than 3 chips. \nIn the examples below, the parenthesis next to each suggestion explains which intent the suggestion is related to. \nDo not show this in the suggestion chip - this is for reference only. \nDo not regurgitate or directly copy the exact text from the few examples provided. \nThe examples are solely to demonstrate structure, formatting, and intent variety. \nYou must generate entirely new, highly specific chips based exclusively on the user's live context.\n```\n\nSo far we’ve found 20 of these examples — and rather than drown you in all of them, here’s a couple to give you a sense for what Magic Pointer is doing:\n\n```\n- Example 1: Open Email Thread \n- Context Input: Image of a long, active email thread regarding a project launch. \n- Suggestions: \n- Summarize key decisions (understand) \n- Draft a reply (transform) \n- Suggest next steps (ideate)\n\n- Example 2: Read an Article \n- Context Input: Image of an NYT article on Artemis II \n- Suggestions: \n- Summarize this article (understand) \n- When does this mission launch? (understand) \n- Create a storybook out of this article (transform)\n```\n\nIn 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.\n\nSome of the many examples we’ve found include trip planning, getting help with using Googlebook devices themselves, or making playlists.\n\nFinally, Magic Pointer tells Gemini how to format its results:\n\n## Step 4: Output format\n\n```\nOutput the suggestions as multiple chips. \nDo not include any other text, formatting, or indices. \nFor example, the output for Example 1 would be: \nAt 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.\n\nThis 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’s language skills to launch a powerful new tool without needing to craft it from scratch with low-level code. Instead, we’re at a point where even something as advanced as Magic Pointer can be implemented largely through some well-thought-out Gemini prompts.\n\nThere’s just a ton that could still change as Google gets ready for the arrival of the first Googlebook, but we’ve likely got a very solid sense by now of what to expect from the debut of Magic Pointer.\n\n**⚠️** An\n\n**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.\n\nThank you for being part of our community. Read our [Comment Policy](https://www.androidauthority.com/android-authority-comment-policy/) before posting.", "url": "https://wpnews.pro/news/magic-pointer-app-teardown-uncovers-how-this-googlebook-tool-actually-works", "canonical_source": "https://www.androidauthority.com/magic-pointer-teardown-3687510/", "published_at": "2026-07-15 17:24:50+00:00", "updated_at": "2026-07-15 17:33:35.902961+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-products", "ai-tools", "generative-ai", "large-language-models"], "entities": ["Google", "Magic Pointer", "Gemini", "Googlebook", "Android Authority"], "alternates": {"html": "https://wpnews.pro/news/magic-pointer-app-teardown-uncovers-how-this-googlebook-tool-actually-works", "markdown": "https://wpnews.pro/news/magic-pointer-app-teardown-uncovers-how-this-googlebook-tool-actually-works.md", "text": "https://wpnews.pro/news/magic-pointer-app-teardown-uncovers-how-this-googlebook-tool-actually-works.txt", "jsonld": "https://wpnews.pro/news/magic-pointer-app-teardown-uncovers-how-this-googlebook-tool-actually-works.jsonld"}}