Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/seo-handler
Manage SEO, sitemaps, and metadata for optimal search engine visibility
Passed 20 of 22 test cases with the skill, and 10 of 22 without it.
and 11 more in the full report
10 fixed10 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
In a Next.js robots configuration file, which specific environment variable should be referenced to dynamically point search crawlers to the sitemap XML URL?
| Checked | Without skill | With skill |
|---|---|---|
| References process.env.NEXT_PUBLIC_APP_URL for sitemap location | Missed | Passed |
The instructions your model reads when the skill loads.
This skill ensures your Next.js application is optimized for search engines. It covers sitemaps, metadata (OpenGraph), server-side rendering (SSR/ISR), structured data (JSON-LD), and robots.txt configuration.
src/app/sitemap.ts.layout.tsx for defaults; override in page.tsx.next-seo components (JSON-LD) on every content page.src/app/robots.ts to guide crawlers.File: src/app/sitemap.ts
When adding a new public route (e.g., /features), add it to the staticPages array.
const staticPages = [
"", // Home
"/features", // New page
// ...
];
If you have >50k URLs (e.g., user profiles, products), use generateSitemaps.
File: src/app/products/sitemap.ts
import { BASE_URL } from '@/lib/constants';
export async function generateSitemaps() {
// Fetch total count and divide by batch size (e.g., 50,000)
return [{ id: 0 }, { id: 1 }];
}
test cases passed, vs 10 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.