01
It starts by itself
daily rank check. Runs in cron.
- ↻ daily rank check
0 6 * * *
You see where you rank on Google every day.
Install the Google Search API skill and make it a habit: follow https://gethabit.dev/skills/fetcher-sh/google-search.md
4K installs2 starsMIT licenceSource on GitHub ↗

Google Search API
by fetcher-sh · 4K installs
The skill
Gets Google search results as a clean list.
Only when you ask.
More visitors
You see where you rank on Google every day. You spot a drop the same morning.
↻ Runs by itselfevery morning
When does it start? How does it check its work? What does it remember?
Stops after one pass over the tracked queries per run, with at most one retry.
Your agent reads the tracked queries, with any site:, filetype: or intitle: operators and country and language settings.
It calls /api/search for each query with the Bearer key, using page for more results.
It reads the clean JSON response and finds where your pages appear.
It writes each query's position to the rank record and the run log.
It compares with yesterday and flags queries that rose or fell.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Google Search API skill helps.
No. The skill is an alternative that needs no Custom Search setup; you use a Bearer key or pay per call.
Yes. site:, filetype:, intitle: and quoted exact phrases pass straight through to the query.
Copy the prompt at the top into your agent. It installs the skill from fetcher-sh/fetcher-skills and sets up the habit. Or run npx skills add fetcher-sh/fetcher-skills --skill google-search.
Yes. It is published under MIT. Habit is free too.
Install the Google Search API skill and make it a habit: follow https://gethabit.dev/skills/fetcher-sh/google-search.md
All fetcher-sh skills →More seo skills →
Works in
Made by fetcher-sh, published under MIT. Habit links to the original and never changes it. Is this your skill?