Repository navigation
docs(agents): add an AI resources page - #2395
Conversation
palango
left a comment
There was a problem hiding this comment.
A single page for this is useful and it sits in the right group. The links resolve: llms.txt and llms-full.txt return 200, /mcp answers tools/list over POST, and the .md export works. A few rows say more than is true, though, and those need fixing before merge.
The contextual menu row says you can open a page in Cursor or VS Code. In Mintlify those two options are "Connect to Cursor" and "Connect to VS Code" and they install the docs MCP server; only ChatGPT and Claude open the page (https://mintlify.com/docs/ai/contextual-menu). use-docs-with-ai already words this correctly.
The ERC-8004 row mentions validation, but Celo only has the Identity and Reputation registries. Our 8004 page and the erc-8004-contracts README both list just those two.
The issue asks for the installable skills, and the page leaves out the one we already serve: docs.celo.org/skill.md is live (Mintlify generates it), and no page mentions it yet, so this is the natural place. Agent Vault from #2392 is missing too. Without those, "Every way" in the description overclaims.
Smaller things are inline. Also, AGENTS.md rule 9 says agent pages get listed on /build/agents/overview, which links neither this page nor use-docs-with-ai, and the AI tooling row at AGENTS.md line 129 could point at the new page now that it exists.
Heads up that #2396 adds its nav entry on the same line of docs.json, so whichever of the two merges second needs a quick rebase.
| @@ -0,0 +1,43 @@ | |||
| --- | |||
| title: "AI Resources" | |||
| sidebarTitle: "AI Resources" | |||
There was a problem hiding this comment.
Same as the title, so this can go (AGENTS.md: only when the nav label must be shorter).
| --- | ||
| title: "AI Resources" | ||
| sidebarTitle: "AI Resources" | ||
| description: Every way docs.celo.org and Celo tooling serve AI tools and agents, with one line on when to use each |
There was a problem hiding this comment.
"Every way" isn't quite true yet: docs.celo.org/skill.md and Agent Vault aren't on the page. Either add them or drop "Every".
|
|
||
| | Resource | Where | Use it to | | ||
| |----------|-------|-----------| | ||
| | Docs assistant | **Ask AI** button on any page | Ask a question and get an answer with links to the pages it used | |
There was a problem hiding this comment.
These rows restate the table at the top of use-docs-with-ai and, unlike the other two tables, don't link anywhere. Could each row link to its section there (#ask-a-question-in-the-docs, #connect-the-docs-mcp-server, #llms-txt-and-llms-full-txt, #copy-any-page-as-markdown)? Then this page stays an index and the two tables are less likely to drift.
| | `llms.txt` | [`docs.celo.org/llms.txt`](https://docs.celo.org/llms.txt) | Give a chat a map of every docs page | | ||
| | `llms-full.txt` | [`docs.celo.org/llms-full.txt`](https://docs.celo.org/llms-full.txt) | Load the whole docs set into a long-context model | | ||
| | Page as Markdown | Append `.md` to any docs URL | Quote one page as context in a script or agent | | ||
| | Contextual menu | Next to every page title | Copy a page, view it as Markdown, or open it in ChatGPT, Claude, Cursor or VS Code | |
There was a problem hiding this comment.
Cursor and VS Code don't open the page. In Mintlify those options are "Connect to Cursor" and "Connect to VS Code", and they install the docs MCP server (https://mintlify.com/docs/ai/contextual-menu). Suggest: "Copy a page, view it as Markdown, open it in ChatGPT or Claude, or install the docs MCP server in Cursor or VS Code".
| | `llms-full.txt` | [`docs.celo.org/llms-full.txt`](https://docs.celo.org/llms-full.txt) | Load the whole docs set into a long-context model | | ||
| | Page as Markdown | Append `.md` to any docs URL | Quote one page as context in a script or agent | | ||
| | Contextual menu | Next to every page title | Copy a page, view it as Markdown, or open it in ChatGPT, Claude, Cursor or VS Code | | ||
|
|
There was a problem hiding this comment.
A row for the docs skill would fit here: https://docs.celo.org/skill.md, generated by Mintlify (https://mintlify.com/docs/ai/skillmd). Nothing else in the docs mentions it.
| |----------|------------------------|------| | ||
| | Celopedia | A skill with curated Celo knowledge: contract addresses, MiniPay, DeFi, grants and agent infrastructure | [Celopedia](/build/agents/celopedia) | | ||
| | Celo MCP server | Live chain data: balances, blocks, gas fees, governance and staking | [Celo MCP server](/build/agents/mcp/celo-mcp) | | ||
| | Celina | A wallet on Celo for an LLM: balances, transfers, DeFi, governance, staking and Self Agent ID | [Celina](/build/agents/mcp/celina) | |
There was a problem hiding this comment.
Celina is third-party (celina.mdx line 7). Worth saying so here, since the heading reads as Celo-built tooling.
| |----------|--------------|------| | ||
| | x402 | Charge or pay per HTTP request in stablecoins | [x402](/build/agents/x402) | | ||
| | MPP | Charge per API request, settled through the Celo facilitator | [MPP](/build/agents/mpp) | | ||
| | ERC-8004 | Register an agent identity, reputation and validation onchain | [ERC-8004](/build/agents/8004) | |
There was a problem hiding this comment.
Celo only has the Identity and Reputation registries (see Contract Deployments on the 8004 page), and reputation is feedback other parties post. Something like "Register an agent onchain so other agents can find and rate it" matches the 8004 page.
5023efd to
08800df
Compare
|
Rebased and addressed the review: dropped |
palango
left a comment
There was a problem hiding this comment.
Thanks, this covers everything from my last round. The contextual menu and ERC-8004 rows are correct now, and the docs rows link to their sections (I checked the anchors against the live page). skill.md and Agent Vault are listed, the third-party split reads well, and the overview links both pages. A few things are left, including the three inline comments, and I'd like them fixed before this goes in.
The docs.json conflict with #2396 is still there. Both branches insert a line right after build/agents/use-docs-with-ai, and git merge-tree --write-tree pr/2395 pr/2396 reports a conflict in docs.json, so whichever merges second needs a rebase. Once both are in, AGENTS.md rule 9 wants the agent-wallet page listed here too.
Rule 9 itself (AGENTS.md line 157) still says "when it exists, the AI-resources page (#2261)". The page exists now, so it can name /build/agents/ai-resources.
The PR body still describes the first version (three tables, Celina under Celo tooling) and doesn't mention the overview and AGENTS.md changes.
| |----------|------------------------|------| | ||
| | Celopedia | A skill with curated Celo knowledge: contract addresses, MiniPay, DeFi, grants and agent infrastructure | [Celopedia](/build/agents/celopedia) | | ||
| | Celo MCP server | Live chain data: balances, blocks, gas fees, governance and staking | [Celo MCP server](/build/agents/mcp/celo-mcp) | | ||
| | Vibe coding tools | AI-assisted development tools that work for building on Celo | [Vibe coding tools](/build/agents/vibe-coding) | |
There was a problem hiding this comment.
The vibe coding page lists Bolt, Lovable, Replit, Cursor, Windsurf and a couple of third-party MCP servers, so this row fits the new third-party section better than "Celo tooling". It's also tooling for the developer rather than the agent.
| | [`llms.txt` and `llms-full.txt`](/build/agents/use-docs-with-ai#llms-txt-and-llms-full-txt) | [`docs.celo.org/llms.txt`](https://docs.celo.org/llms.txt), [`docs.celo.org/llms-full.txt`](https://docs.celo.org/llms-full.txt) | Give a chat a map of every docs page, or load the whole docs set into a long-context model | | ||
| | [Page as Markdown](/build/agents/use-docs-with-ai#copy-any-page-as-markdown) | Append `.md` to any docs URL | Quote one page as context in a script or agent | | ||
| | [Contextual menu](/build/agents/use-docs-with-ai#copy-any-page-as-markdown) | Next to every page title | Copy a page, view it as Markdown, open it in ChatGPT or Claude, or install the docs MCP server in Cursor or VS Code | | ||
| | Docs skill | [`docs.celo.org/skill.md`](https://docs.celo.org/skill.md) | Give an agent that loads skills a summary of what the docs cover and when to use them | |
There was a problem hiding this comment.
Mintlify describes skill.md as a summary of what an agent can do with the product, which matches the live file, rather than of what the docs cover. It would also help to say how to get it. MCP clients that connect to /mcp load it as a resource, and Mintlify documents npx skills add <docs url> for everything else (https://mintlify.com/docs/ai/skillmd). /.well-known/skills/index.json is live, but please run the command once before adding it.
|
|
||
| <CardGroup cols={2}> | ||
| <Card title="AI Resources" icon="sparkles" href="/build/agents/ai-resources"> | ||
| Every AI-facing resource the docs and Celo tooling offer, in one list. |
There was a problem hiding this comment.
This card still says "Every", the word you already took out of the description. Maybe "The AI-facing resources the docs and Celo tooling offer, in one list."
|
Pushed the remaining points: card wording on |
List every AI-facing resource in one place: the docs assistant, MCP endpoint, llms.txt files, Markdown export, contextual menu, Celopedia, the Celo MCP server, Celina and the agent protocols. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Link the docs rows to their sections, correct the contextual menu and ERC-8004 rows, add the docs skill and Agent Vault, mark third-party tools, and link the page from the agents overview and AGENTS.md. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
bf5bdf5 to
99be94e
Compare
|
Rebased onto main after #2396 merged. The |
palango
left a comment
There was a problem hiding this comment.
Thanks, everything from both rounds is in. The contextual menu, ERC-8004 and skill rows are right, the install line matches Mintlify's skill.md docs, vibe coding sits with the third-party tools, and rule 9 names the page. The section anchors resolve on the live page and CI is green.
One thing came in with the rebase: AskBots (#2387) merged yesterday, and by rule 9 it should be listed here too. A row in the Celo tooling table would do, since its page says the Celo team built it. Also, #2393 has merged, so the homepage card you held back can go in whenever you like.
| | Resource | What it gives an agent | Page | | ||
| |----------|------------------------|------| | ||
| | Celopedia | A skill with curated Celo knowledge: contract addresses, MiniPay, DeFi, grants and agent infrastructure | [Celopedia](/build/agents/celopedia) | | ||
| | Celo MCP server | Live chain data: balances, blocks, gas fees, governance and staking | [Celo MCP server](/build/agents/mcp/celo-mcp) | |
There was a problem hiding this comment.
AskBots (#2387) landed on main yesterday and isn't on this page yet, which rule 9 asks for. Something like | AskBots | Paid reviews: builders fund questions in USDT and agents earn per accepted answer | [AskBots](/build/agents/askbots) | after this row would fit, since the AskBots page says the Celo team built it.
Part of #2261 (third of three PRs).
What the docs offer AI tools is spread across
use-docs-with-ai, Celopedia, the MCP pages and the protocol pages. This adds one page that lists all of it with a line on when to use each.Changes
build/agents/ai-resources.mdxwith four tables: resources in the docs (assistant,/mcp,llms.txt,llms-full.txt,.mdexport, contextual menu, theskill.mddocs skill), Celo tooling for agents (Celopedia, Celo MCP server), third-party tools (vibe coding tools, Celina, Agent Vault) and protocols for agents (x402, MPP, ERC-8004, Self Agent ID). Every row links to the page that explains it, and the docs rows link to their sections inuse-docs-with-ai; the page restates no setup steps.npx skills add https://docs.celo.org(checked: it discovers theceloskill), or through an MCP client connected to/mcp.use-docs-with-ai.use-docs-with-ailinks to it from its Related cards, and the agents overview has a Related section that links both pages./build/agents/ai-resources, and rule 9 now names it as a page new agent-relevant pages get listed on.The homepage card for this page is not included: it would conflict with #2393, which rewrites the same file. Add it in a small follow-up once both merge.
Rebased onto main after #2396 merged: both nav entries sit after
use-docs-with-ai, and the agent-wallet page is listed under Related here, as AGENTS.md rule 9 asks.Verification
mint validatepasses on this branch;mint broken-linksandpython3 scripts/check_redirects.pypassed earlier with no problems.use-docs-with-aiand the linked pages, not restated from elsewhere.🤖 Generated with Claude Code