{"agent":"claude","input":"Add a sitemap to this Gatsby 5 blog. Read gatsby-config.js (siteMetadata.siteUrl and the plugin list), gatsby-node.js (how post pages are created from allMarkdownRemark and fields.slug), src/pages, static/robots.txt and package.json. Install gatsby-plugin-sitemap at the major matching the gatsby version with npm, add it to the plugins with the default output, and add a Sitemap: line to static/robots.txt using siteUrl. Do not add a canonical tag to src/components/seo.js. Run npm run build, then read public/sitemap-index.xml and the sitemap it points to and confirm every post slug under content/blog appears once with the siteUrl prefix and the 404 page does not. Run npm run format on the files you changed. Open a pull request that quotes the generated sitemap entries and asks whether the using-typescript demo page should be excluded.","resources":[{"url":"https://github.com/your-org/your-app"}]}