templates/analytics/.builder/skills/dataforseo/SKILL.md
Query keyword rankings, search volume, and SEO metrics via DataForSEO. Use this skill when the user asks about SEO performance, keyword rankings, or organic search data.
npx skillsauth add BuilderIO/agent-native dataforseoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
https://api.dataforseo.com/v3Base64($DATAFORSEO_LOGIN:$DATAFORSEO_PASSWORD)DATAFORSEO_LOGIN, DATAFORSEO_PASSWORDserver/lib/dataforseo.ts| Function | Description |
| -------------------------------------------- | -------------------------------------- |
| getRelevantBlogPages(limit?, offset?) | Blog pages with SEO metrics |
| getAllBlogPagesSeo() | All blog pages (paginated, up to 1000) |
| getTopBlogKeywords(limit?, offset?) | Top ranking keywords |
| getAllTopBlogKeywords(maxResults?) | All top keywords |
| getRankedKeywordsForPage(blogSlug, limit?) | Keywords for a specific blog post |
# Top keywords
pnpm action seo-top-keywords --fields=keyword,rank_absolute,etv
# Search for specific keywords
pnpm action seo-top-keywords --grep=remix --fields=keyword,rank_absolute,etv
tasks[] with status_code: 20000 for successtasks[].result[0].items — code drills into this/blog/%getAllBlogPagesSeo paginates in steps of 100, up to 1000 by defaulttools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.