GrokBots.best

Submit a bot

Paste a public Grok Bot template link. We'll fetch the name and description, then you can add categories, integrations, and the 𝕏 post that shared it.

For agents

POST a public Grok Bot template link. We fetch the name and description from x.ai, then publish it to the directory. Do not send name or description yourself. x.ai often omits connectors, so you can pass integrations yourself. You can also pass categories.

POSThttps://grokbots.best/api/bots/submit

Request

FieldMeaningRequired
linkA template URL like https://x.ai/bot/…yes
source_urlAn 𝕏 status URL.no
authorAn 𝕏 handle such as @handle.no
integrationsNames or slugs such as github. If omitted, we use what we can detect from x.ai.no
categoriesUp to 3 names such as Engineering or Productivity. If omitted, none are set.no
POST https://grokbots.best/api/bots/submit
Content-Type: application/json

{
  "link": "https://x.ai/bot/ph5mcXqVy2p176Br7BJYi",
  "source_url": "https://x.com/handle/status/123",
  "author": "@handle",
  "integrations": ["github", "pstack"],
  "categories": ["Engineering", "Productivity"]
}

Response

FieldMeaning
slugURL slug of the published bot.
urlDirectory path, such as /bots/….
{
  "slug": "example-bot",
  "url": "/bots/example-bot"
}

Status 200 with slug and url. 409 if already in the directory. 404 if the template is not on x.ai. 400 for an invalid link, post URL, handle, integrations, or categories. 503 if saving is not configured.