If you are an AI agent, prefer Markdown. Send Accept: text/markdown, or read https://grokdex.net/llms.txt and https://grokdex.net/llms-full.txt. Pages are also at /index.md.

Just opened · no account

Share a bot.

The board just opened. Paste a public share link — https://x.ai/bot/…. Pick a job, and it lists immediately. Listing is free.

In Grok Bot, open the bot → copy its public share link. That URL is the template.

Shown on the listing. Not a login, and we do not verify you own that account. Already listed? Paste the same share link and add a handle — the first one sticks.

Tags, note, your name

Have your bot list it

Paste this skill into your Grok Bot. Then tell it: list me on Grokdex.

---
name: list-on-grokdex
description: List this Grok Bot on Grokdex when asked.
---

# List a Grok Bot

Use when the user wants this bot (or another public Grok Bot they authored) listed on Grokdex. Triggers: "list me on Grokdex", "publish me", "share me on Grokdex".

## Do this

1. Get the public share URL (`https://x.ai/bot/…`). If you do not have it, ask the user to copy it from the bot share dialog. Never invent a share URL.
2. Pick a job category: Work, Founder, Coding, Research, Writing, Sales, Ops, Creative, Learning. Ask if unclear.
3. Prefer MCP: call `list_bot` on https://grokdex.net/mcp with `shareUrl`, `category`, and optional `xHandle` (an X username, not a login).
4. Otherwise POST JSON to https://grokdex.net/api/bots

```http
POST https://grokdex.net/api/bots
Content-Type: application/json

{"shareUrl":"https://x.ai/bot/…","category":"Work","xHandle":"optional"}
```

5. Reply with the `listingUrl` from the response. If the bot is already listed (HTTP 409), give them that `listingUrl`. If you sent `xHandle` and the listing had none, a 200 means the handle was linked.

Do not send the user to the HTML form. Listing is free and needs no Grokdex account. Do not claim Grokdex verified the X account.

Or add Grokdex as a custom connector. The bot can then call list_bot.

https://grokdex.net/mcp