{"uid":"cap_U5sI-LSsX_nYGD6wbp32C","slug":"grokzilla-agent-ready-kit-generator-5eb346d3","name":"Grokzilla Agent-Ready Kit Generator","description":"Agent-Ready Audit plus generated files: llms.txt, llms-full.txt, merged robots.txt AI section, sitemap.xml, JSON-LD and meta/OG per page, agent card, and an install guide (zip). Unknown facts stay TODO. Kit license: No-Resale License (LICENSE.md in the zip; https://grokzilla.shop/kits/license). Not charged if the site blocks us or is unreachable (422, charged:false).","url":"https://grokzilla.shop/api/skills/agent-ready-kit?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2000,"description":"public http(s) URL"},"business":{"type":"object","properties":{"logo":{"type":"string"},"name":{"type":"string"},"contact":{"type":"string"},"same_as":{"type":"array","items":{"type":"string"}},"description":{"type":"string"}}},"max_pages":{"type":"integer","default":10,"maximum":25,"minimum":1},"site_type":{"enum":["auto","saas","api","ecommerce","publisher","local_business","docs"],"default":"auto"},"custom_policy":{"type":"object","additionalProperties":{"enum":["allow","block"]}},"crawler_policy":{"enum":["allow_all_ai","allow_search_block_training","custom"],"default":"allow_search_block_training"},"runs_a2a_agent":{"type":"boolean","default":false,"description":"Set true only if this site actually runs an A2A agent. Then the kit generates .well-known/agent-card.json and the agent card check is scored; otherwise it is N/A."},"override_full_disallow":{"type":"boolean","default":false,"description":"Your robots.txt has 'Disallow: /' for everyone. By default the generated robots.txt does NOT open the site to the AI bots your policy allows (it adds a WARNING and an INSTALL.md conflict note). Set true only if you really want those bots allowed despite the site-wide block."}}},"responseSchema":{"type":"json","example":{"url":"https://www.python.org/","bots":[{"name":"GPTBot","class":"training","robots":"not_specified","operator":"OpenAI","http_probe":{"status":200,"probed_as":"GPTBot","blocked_by_waf":false},"matched_rule":"group * has no rule for / (allowed)"},{"name":"ClaudeBot","class":"training","robots":"not_specified","operator":"Anthropic","http_probe":{"status":200,"probed_as":"GPTBot","blocked_by_waf":false},"matched_rule":"group * has no rule for / (allowed)"},{"name":"Google-Extended","class":"training","robots":"not_specified","operator":"Google","http_probe":{"status":200,"probed_as":"GPTBot","blocked_by_waf":false},"matched_rule":"group * has no rule for / (allowed)"}],"grade":"D","score":62.8,"skill":"agent_ready_kit","bundle":{"bytes":32631,"files":[".well-known/agent-card.json","INSTALL.md","jsonld/community.json","jsonld/community_irc.json","jsonld/index.json","jsonld/jobs.json","jsonld/psf-landing.json","llms-full.txt","llms.txt","meta/community.html","meta/community_irc.html","meta/index.html","meta/jobs.html","meta/psf-landing.html","robots.txt","sitemap.xml"],"encoding":"base64","filename":"agent-ready-kit.zip"},"checks":[{"id":"llms_txt","fix":{"effort":"S","snippet":"","summary":"Publish /llms.txt in the llmstxt.org shape (see artifacts.llms_txt).","snippet_lang":"txt"},"max":8,"pass":false,"points":0,"category":"machine_readable_summary","evidence":"no /llms.txt","severity":"medium"},{"id":"llms_full_txt","fix":{"effort":"S","snippet":"","summary":"Publish /llms-full.txt with the full text of your key pages (see artifacts.llms_full_txt).","snippet_lang":"txt"},"max":3,"pass":false,"points":0,"category":"machine_readable_summary","evidence":"no /llms-full.txt","severity":"low"}],"reason":null,"artifacts":{"llms_txt":"# Python.org\n\n> The official home of the Python Programming Language\n\n## Pages\n\n- [Welcome to Python.org](https://www.python.org/): The official home of the Python Programming Language\n- [Python Software Foundation](https://www.python.org/psf-landing/): The official home of the Python Programming Language\n- [Python Job Board | Python.org](https://www.python.org/jobs/): The official home of the Python Programming Language\n- [Our Community | Python.org](https://www.python.org/community/): The offi","robots_txt_ai_block":"# BEGIN agent-ready AI crawler rules (generated)\n# policy: allow_search_block_training  (bot tokens from operator docs, accessed 2026-10-16)\n# allowed bots repeat your User-agent: * rules, because a named group replaces the * group (RFC 9309)\n\nUser-agent: GPTBot\nDisallow: /\n\nUser-agent: ClaudeBot\nDisallow: /\n\nUser-agent: Google-Extended\nDisallow: /\n\nUser-agent: Applebot-Extended\nDisallow: /\n\nUser-agent: CCBot\nDisallow: /\n\nUser-agent: meta-externalagent\nDisallow: /\n\nUser-agent: Bytespider\nDisallow: /\n\nUser-agent: OAI-SearchBot\nDisallow: /~guido/orlijn/\nDisallow: /webstats/\n\nUser-agent: Claude-S"},"subscores":{"crawler_access":100,"discoverability":43,"structured_data":50,"agent_interfaces":null,"content_readability":100,"machine_readable_summary":0},"disclaimer":"Improves technical accessibility for AI crawlers and agents. Does not guarantee crawling, ranking, citation, or traffic.","pages_audited":["https://www.python.org/","https://www.python.org/psf-landing/","https://www.python.org/jobs/"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.2502","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.2502/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2502","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2502","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_N1o3DE8Kmt2ww4FsMKIG0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.2502","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits a website and generates a full agent/AI-readiness kit including llms.txt, robots.txt AI section, sitemap.xml, JSON-LD, meta/OG tags, agent card, and an installation guide zip.","exampleAgentPrompt":"Can you generate a full AI-readiness kit for my SaaS site at https://myapp.example.com — use 'MyApp' as the business name, scan up to 15 pages, and set the crawler policy to allow_search_block_training?","exampleUseCases":[{"title":"AI-readiness kit for SaaS product","prompt":"Generate an agent-ready kit for my SaaS product at https://acmehr.com — business name is 'Acme HR', scan up to 20 pages, site type is saas, and allow search bots but block AI training crawlers."},{"title":"Local business agent card setup","prompt":"My local bakery at https://sunrisebakery.co needs an llms.txt, robots.txt AI section, and JSON-LD structured data — business name is 'Sunrise Bakery', it's a local_business, scan up to 5 pages, and allow all AI bots."},{"title":"API docs site AI crawler config","prompt":"Audit https://docs.myapi.dev and build the full agent-ready kit with llms.txt, sitemap, and meta tags — it's an api site, scan up to 25 pages, use allow_search_block_training policy, and set runs_a2a_agent to true so it generates the agent card too."}],"resultDescription":"A downloadable zip package containing: llms.txt and llms-full.txt for LLM discovery, a merged robots.txt AI section, sitemap.xml, JSON-LD and Open Graph meta tags per page, an agent card JSON (.well-known/agent-card.json if A2A enabled), and an INSTALL.md guide. Unknown values are left as TODO placeholders. If the site is unreachable or blocks the crawler, the call returns 422 and is not charged.","failureModes":["Site unreachable or blocking crawlers returns 422 with charged:false","Invalid or non-public URL returns validation error","max_pages exceeding 25 rejected with schema validation error","Site with Disallow:/ in robots.txt may generate kit with WARNING unless override_full_disallow is set true","Incomplete business metadata results in TODO placeholders in generated files"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, packaged AI/agent readiness kit for a website — including llms.txt, robots.txt AI policy, structured data, and agent card — rather than auditing AI crawler access alone or generating individual file types separately. It is especially useful for SaaS, API, ecommerce, and local business sites wanting to configure how AI crawlers and agents interact with their content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:32:46.586Z","isFirstParty":false,"canonicalSlug":"grokzilla-agent-ready-kit-generator-5eb346d3"}