Aim google ai.skill
Google Search AI Mode (udm=50) via headed Chromium. Returns answer text and sources as markdown + JSON. Use for AI Mode answers, not classic blue links.From its SKILL.md
npx -y skills add BrianV1981/aim-browser --skill aim-google-ai.skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 5 commands, including `npm run google-ai -- "your query here"` and 4 more.
- fetches URLsInstructs the agent to fetch 1 URL, including https://www.google.com/search?q=…&udm=50.
SKILL.md
1.3 KB, 302 tokens by cl100k_base, as published. Nobody here has run it
aim-google-ai
- Ensures headed daemon is up (minimized by default)
- Opens
https://www.google.com/search?q=…&udm=50 - Waits for the AI answer
- Prints markdown +
---JSON---
Classic SERP / blue links → aim-google-web. Workspace APIs → aim-google (separate package).
Run (from aim-browser repo root)
npm run google-ai -- "your query here"
node aim-google-ai.skill/scripts/run.js "what is example.com used for"
node aim-google-ai.skill/scripts/run.js --query "weather Seattle WA" --timeout-ms 90000
node aim-google-ai.skill/scripts/run.js --visible "..." # watch mode
node aim-google-ai.skill/scripts/run.js --no-start --keep-open "..." # reuse daemon
Output
- Markdown: answer + sources
- After
---JSON---: structured payload for agents - Optional:
--screenshot /tmp/google-ai.png
Agent rules
- Run live — never invent search results.
- DOM shifts often; empty extract →
--screenshotor fall back to aim-browser. - Minimized + stop after session by default;
--keep-open/--visibleonly when needed. - Respect Operator policy and rate limits.
What ships with it: 1 file
10.3 KB alongside SKILL.md, 1 of them executable
scripts/
- run.jsruns10.3 KB