seo-setup

Generate sitemap.xml, robots.txt, meta tags, Open Graph, JSON-LD, and canonical URLs from product specs.

1|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Cheggin/request-for-startups --skill seo-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-setup
Source: https://github.com/Cheggin/request-for-startups/tree/main/skills/seo-setup
Command: npx skills add https://github.com/Cheggin/request-for-startups --skill seo-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating accurate and comprehensive SEO assets for new or updated websites is tedious, error-prone, and time consuming.

Core Features & Use Cases

  • Generate sitemap.xml from public routes with lastmod, changefreq, and priority.
  • Produce robots.txt with sane defaults and per-route rules.
  • Create per-page meta tags, Open Graph and Twitter Card data.
  • Generate JSON-LD structured data for Organization, Website, and FAQ schemas.
  • Ensure canonical URLs to prevent duplicate content issues.
  • Use case: launch a new site and auto-provision SEO assets for all pages.

Quick Start

Provide the product spec to automatically generate full SEO assets for your new site.

Frequently Asked Questions about seo-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a sitemap.xml and robots.txt for a new website launch?

Generating a sitemap.xml and robots.txt for a website launch involves parsing your product specifications to automatically create route configurations with lastmod, changefreq, priority, and per-route rules. This process applies sane defaults to ensure accurate crawling directives across all public pages.

What is the best way to automate Open Graph and JSON-LD structured data creation?

Automating Open Graph and JSON-LD structured data creation extracts page details from your product spec to generate Organization, Website, and FAQ schemas. This approach produces per-page meta tags and Twitter Card data automatically, ensuring consistency across all public routes without manual entry.

How do I set canonical URLs to prevent duplicate content across public routes?

Setting canonical URLs to prevent duplicate content requires parsing your site's product specifications to map all public routes. This generates consistent canonical tags across pages during site launches, updates, or migrations, automatically resolving duplicate content issues without manual intervention.

Can I integrate Lighthouse audits into CI for SEO assets generation?

Yes, you can integrate Lighthouse audits into CI for SEO assets generation by running per-site audits against your generated metadata. This validates the structured data, canonical URLs, and meta tags produced from your product spec, ensuring consistency and optimization before deployment.

When do I need to regenerate SEO assets for site migrations or updates?

You need to regenerate SEO assets for site migrations or updates whenever public routes are added, removed, or modified. Re-parsing the updated product spec ensures your sitemap.xml, robots.txt, and structured data accurately reflect the new site structure and prevent crawling errors.

Does the seo-setup skill work without external dependencies for assets generation?

Yes, the SEO assets generation process works without external dependencies, relying solely on your provided product spec. It parses this input to output comprehensive metadata, structured data, and crawling directives directly, accelerating site launch and optimization without requiring additional packages.