Dineway SEO Providers
Use this child skill for Firecrawl and DataForSEO research through Dineway Tools. It may be invoked directly, but it must preserve the shared Dineway SEO boundaries.
Required References
- Load
../dineway-seo/references/provider-selection.md.
- Load
../dineway-seo/references/security-boundaries.md before every provider call.
- Load
../dineway-seo/references/firecrawl.md for Firecrawl scrape/map/crawl/search.
- Load
../dineway-seo/references/dataforseo.md for DataForSEO SERP/maps/keywords/competitors/AI visibility.
- Load
../dineway-seo/references/apply-loop.md before turning provider evidence into Dineway changes.
Workflow
- Decide whether provider data is necessary; use current Dineway state and user-supplied facts when enough.
- Choose DataForSEO for SERP, maps, keywords, competitor-domain, and AI visibility data.
- Choose Firecrawl for scrape, map, bounded crawl jobs, and search plus markdown extraction.
- Keep every request bounded by URL/query, location/language, and limit.
- Use only Dineway Tools. Run
dineway tools discover, inspect the selected contract, and then use
dineway tools run for human, script, or CI control. Use the generic tools_discover,
tools_inspect, and tools_run MCP operations only when CLI is unavailable.
- Interpret raw provider payloads as evidence, then route recommendations to content brief, cluster, competitor, schema, image, or apply-loop workflows.
Boundaries
- Never ask for or store Firecrawl/DataForSEO secret values. CLI BYOK may reference environment
variable names; built-in MCP may use encrypted site BYOK.
- Do not use third-party provider MCP servers. Dineway's built-in generic Tools MCP surface is
allowed. First-party/local crawling and Browser Use belong to the calling Skill; this Skill
handles Forgeway Integration evidence only.
- Do not expose provider credentials, billing secrets, or internal cache details.
- Treat provider cost/status/task metadata as operational evidence, not visitor-facing copy.
- Do not perform unbounded crawling or broad audits without explicit limits.
- Hosted provider use requires verified Forgeway account access. MCP requires an Author-or-higher
actor with
tools:read and tools:run, or admin; anonymous/shadow users are out of scope.
Output
Use the root dineway-seo output contract. Include Provider Chosen, Reason, Command/API Family, Inputs and Limits, Relevant Raw Response Fields, Dineway Implications, Provider Calls Used, Skipped or Risky Claims, and Verification Plan.
1---2name: dineway-seo-providers3description: Use Dineway Tools through CLI or built-in MCP for Firecrawl and DataForSEO research. Use for provider selection, Firecrawl scrape/map/crawl/search, DataForSEO SERP/maps/keywords/competitors/AI visibility, raw provider response interpretation, credit- or BYOK-aware research, and evidence-backed SEO recommendations.4---56# Dineway SEO Providers78Use this child skill for Firecrawl and DataForSEO research through Dineway Tools. It may be invoked directly, but it must preserve the shared Dineway SEO boundaries.910## Required References1112- Load `../dineway-seo/references/provider-selection.md`.13- Load `../dineway-seo/references/security-boundaries.md` before every provider call.14- Load `../dineway-seo/references/firecrawl.md` for Firecrawl scrape/map/crawl/search.15- Load `../dineway-seo/references/dataforseo.md` for DataForSEO SERP/maps/keywords/competitors/AI visibility.16- Load `../dineway-seo/references/apply-loop.md` before turning provider evidence into Dineway changes.1718## Workflow19201. Decide whether provider data is necessary; use current Dineway state and user-supplied facts when enough.212. Choose DataForSEO for SERP, maps, keywords, competitor-domain, and AI visibility data.223. Choose Firecrawl for scrape, map, bounded crawl jobs, and search plus markdown extraction.234. Keep every request bounded by URL/query, location/language, and limit.245. Use only Dineway Tools. Run `dineway tools discover`, inspect the selected contract, and then use25 `dineway tools run` for human, script, or CI control. Use the generic `tools_discover`,26 `tools_inspect`, and `tools_run` MCP operations only when CLI is unavailable.276. Interpret raw provider payloads as evidence, then route recommendations to content brief, cluster, competitor, schema, image, or apply-loop workflows.2829## Boundaries3031- Never ask for or store Firecrawl/DataForSEO secret values. CLI BYOK may reference environment32 variable names; built-in MCP may use encrypted site BYOK.33- Do not use third-party provider MCP servers. Dineway's built-in generic Tools MCP surface is34 allowed. First-party/local crawling and Browser Use belong to the calling Skill; this Skill35 handles Forgeway Integration evidence only.36- Do not expose provider credentials, billing secrets, or internal cache details.37- Treat provider cost/status/task metadata as operational evidence, not visitor-facing copy.38- Do not perform unbounded crawling or broad audits without explicit limits.39- Hosted provider use requires verified Forgeway account access. MCP requires an Author-or-higher40 actor with `tools:read` and `tools:run`, or `admin`; anonymous/shadow users are out of scope.4142## Output4344Use the root `dineway-seo` output contract. Include `Provider Chosen`, `Reason`, `Command/API Family`, `Inputs and Limits`, `Relevant Raw Response Fields`, `Dineway Implications`, `Provider Calls Used`, `Skipped or Risky Claims`, and `Verification Plan`.