Dineway SEO
Dineway SEO is a skill-first workflow for search, local, and answer-engine optimization. Use it to gather evidence, design changes, and apply them through existing Dineway content, media, SEO metadata, schema/settings, rendering, and code-patch paths.
Boundaries
- Do not require third-party Agent plugins, slash commands, subagents, or provider MCP servers. Use
Dineway CLI/MCP and the current Agent's native capabilities. Never ask for secret values; Dineway
Tools may use explicit CLI environment references or encrypted site BYOK.
- Crawl the first-party site locally and use Browser Use when rendering is required. Keep any
deterministic crawler control bounded and separate from Agent conclusions.
- Route live provider data only through the Dineway Tools Discover → Inspect → Run flow. Prefer
dineway tools ...; use the generic tools_* MCP operations when CLI is unavailable. Require
tools:read and tools:run for token-authenticated MCP access.
- Use raw Firecrawl/DataForSEO payloads returned by Forgeway, but do not expose provider credentials or billing secrets.
- Image generation is a skill workflow. Use the current agent image capability only when the user explicitly asks for generated images; do not consume Forgeway AI quota for SEO images.
- Apply generated work as a Draft. Publish or schedule only after exact-Draft editorial approval,
valid release authorization, and current policy/capacity checks.
Child Skills
Use this root skill for broad, mixed, or ambiguous SEO/GEO work. When the task clearly matches one workflow, use the matching child skill directly:
dineway-content-brief: content briefs, outlines, page refresh plans, metadata recommendations.
dineway-seo-cluster: topic clusters, hub/spoke plans, internal link matrices.
dineway-seo-competitor-pages: alternatives, comparison, roundup, and feature/price comparison pages.
dineway-seo-schema: schema/JSON-LD audits, recommendations, validation, and Dineway schema apply plans.
dineway-seo-images: SEO image planning, generation prompts, alt text, filenames, media apply plans.
dineway-seo-providers: Firecrawl/DataForSEO research through Dineway Tools, provider choice, and evidence interpretation.
Child skills must still use the shared Dineway apply loop and provider/security boundaries in references/apply-loop.md, references/security-boundaries.md, references/provider-selection.md, references/firecrawl.md, and references/dataforseo.md when relevant.
Workflow
- Identify the job type and load only the relevant reference:
- content brief:
references/content-brief.md
- topic cluster:
references/topic-cluster.md
- competitor/comparison page:
references/competitor-pages.md
- FLOW operating model:
references/flow-framework.md
- schema/JSON-LD:
references/schema-jsonld.md
- image asset planning:
references/image-generation.md
- Firecrawl research:
references/firecrawl.md
- DataForSEO research:
references/dataforseo.md
- provider choice:
references/provider-selection.md
- provider/security boundaries:
references/security-boundaries.md
- applying changes:
references/apply-loop.md
- Inventory current Dineway state before proposing changes:
- collections and
hasSeo support;
- current content item, slug, title, excerpt, SEO metadata, status, and revision;
- site SEO settings, canonical/base URL, locale/hreflang, and JSON-LD contributors;
- relevant media assets, alt text, captions, and public URLs;
- site-context briefing, brand voice, policies, seasonal strategy, and human-in-the-loop notes.
- Decide whether local/Browse evidence is sufficient. Use Dineway Tools discovery before selecting
any endpoint. Use DataForSEO for managed SERP, keyword,
competitor, maps, and AI visibility datasets; use Firecrawl for infrastructure-scale page
extraction, URL discovery, crawl jobs, and search+scrape.
- Produce a finding set before changes:
- source evidence and dates;
- prioritized opportunities;
- skipped/risky claims;
- Dineway write targets;
- verification steps.
- Apply through the narrowest existing surface:
- content CRUD for page/post/menu/review/news/gallery copy;
- SEO metadata fields for title, description, OG, canonical, noindex, and robots;
- media upload/update for images, alt, captions, and dimensions;
- site settings and SEO Graph contributions for global metadata and schema;
- Astro code patches only when Dineway content/settings cannot express the needed rendering.
- Verify rendered output and data consistency. Separate applied changes from recommendations that still need human approval or unavailable data.
Output Contract
For planning tasks, return:
Goal
Evidence Used
Search Intent / Audience
Recommended Dineway Changes
Provider Calls Used
Skipped or Risky Claims
Verification Plan
For applied tasks, return:
Applied Changes
Files or Content Items Changed
Provider Calls Used
Verification Results
Remaining Risks
Do not include internal implementation instructions in public-facing copy.
1---2name: dineway-seo3description: Plan and execute Dineway SEO, local SEO, GEO, and answer-engine visibility workflows. Use when creating content briefs, topic clusters, competitor/comparison pages, schema JSON-LD, SEO image assets, or Firecrawl/DataForSEO research through Dineway Tools.4---56# Dineway SEO78Dineway SEO is a skill-first workflow for search, local, and answer-engine optimization. Use it to gather evidence, design changes, and apply them through existing Dineway content, media, SEO metadata, schema/settings, rendering, and code-patch paths.910## Boundaries1112- Do not require third-party Agent plugins, slash commands, subagents, or provider MCP servers. Use13 Dineway CLI/MCP and the current Agent's native capabilities. Never ask for secret values; Dineway14 Tools may use explicit CLI environment references or encrypted site BYOK.15- Crawl the first-party site locally and use Browser Use when rendering is required. Keep any16 deterministic crawler control bounded and separate from Agent conclusions.17- Route live provider data only through the Dineway Tools Discover → Inspect → Run flow. Prefer18 `dineway tools ...`; use the generic `tools_*` MCP operations when CLI is unavailable. Require19 `tools:read` and `tools:run` for token-authenticated MCP access.20- Use raw Firecrawl/DataForSEO payloads returned by Forgeway, but do not expose provider credentials or billing secrets.21- Image generation is a skill workflow. Use the current agent image capability only when the user explicitly asks for generated images; do not consume Forgeway AI quota for SEO images.22- Apply generated work as a Draft. Publish or schedule only after exact-Draft editorial approval,23 valid release authorization, and current policy/capacity checks.2425## Child Skills2627Use this root skill for broad, mixed, or ambiguous SEO/GEO work. When the task clearly matches one workflow, use the matching child skill directly:2829- `dineway-content-brief`: content briefs, outlines, page refresh plans, metadata recommendations.30- `dineway-seo-cluster`: topic clusters, hub/spoke plans, internal link matrices.31- `dineway-seo-competitor-pages`: alternatives, comparison, roundup, and feature/price comparison pages.32- `dineway-seo-schema`: schema/JSON-LD audits, recommendations, validation, and Dineway schema apply plans.33- `dineway-seo-images`: SEO image planning, generation prompts, alt text, filenames, media apply plans.34- `dineway-seo-providers`: Firecrawl/DataForSEO research through Dineway Tools, provider choice, and evidence interpretation.3536Child skills must still use the shared Dineway apply loop and provider/security boundaries in `references/apply-loop.md`, `references/security-boundaries.md`, `references/provider-selection.md`, `references/firecrawl.md`, and `references/dataforseo.md` when relevant.3738## Workflow39401. Identify the job type and load only the relevant reference:41 - content brief: `references/content-brief.md`42 - topic cluster: `references/topic-cluster.md`43 - competitor/comparison page: `references/competitor-pages.md`44 - FLOW operating model: `references/flow-framework.md`45 - schema/JSON-LD: `references/schema-jsonld.md`46 - image asset planning: `references/image-generation.md`47 - Firecrawl research: `references/firecrawl.md`48 - DataForSEO research: `references/dataforseo.md`49 - provider choice: `references/provider-selection.md`50 - provider/security boundaries: `references/security-boundaries.md`51 - applying changes: `references/apply-loop.md`522. Inventory current Dineway state before proposing changes:53 - collections and `hasSeo` support;54 - current content item, slug, title, excerpt, SEO metadata, status, and revision;55 - site SEO settings, canonical/base URL, locale/hreflang, and JSON-LD contributors;56 - relevant media assets, alt text, captions, and public URLs;57 - site-context briefing, brand voice, policies, seasonal strategy, and human-in-the-loop notes.583. Decide whether local/Browse evidence is sufficient. Use Dineway Tools discovery before selecting59 any endpoint. Use DataForSEO for managed SERP, keyword,60 competitor, maps, and AI visibility datasets; use Firecrawl for infrastructure-scale page61 extraction, URL discovery, crawl jobs, and search+scrape.624. Produce a finding set before changes:63 - source evidence and dates;64 - prioritized opportunities;65 - skipped/risky claims;66 - Dineway write targets;67 - verification steps.685. Apply through the narrowest existing surface:69 - content CRUD for page/post/menu/review/news/gallery copy;70 - SEO metadata fields for title, description, OG, canonical, noindex, and robots;71 - media upload/update for images, alt, captions, and dimensions;72 - site settings and SEO Graph contributions for global metadata and schema;73 - Astro code patches only when Dineway content/settings cannot express the needed rendering.746. Verify rendered output and data consistency. Separate applied changes from recommendations that still need human approval or unavailable data.7576## Output Contract7778For planning tasks, return:7980- `Goal`81- `Evidence Used`82- `Search Intent / Audience`83- `Recommended Dineway Changes`84- `Provider Calls Used`85- `Skipped or Risky Claims`86- `Verification Plan`8788For applied tasks, return:8990- `Applied Changes`91- `Files or Content Items Changed`92- `Provider Calls Used`93- `Verification Results`94- `Remaining Risks`9596Do not include internal implementation instructions in public-facing copy.