google-gemini / google-gemini/gemini-cli
PandaDoc extension not appearing in gallery despite matching documented requirements
- Dominant language
- TypeScript
- Stars
- 107k
- Forks
- 14.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 45
Description
Hey team,
Our PandaDoc Gemini CLI extension is not appearing in the public extensions gallery or in `extensions.json`.
https://geminicli.com/extensions/
https://geminicli.com/extensions.json
We previously opened #27838 for this. It was closed automatically on 2026-06-29 as needing more information. I had provided the requested Gemini CLI version in the thread, but I am opening this fresh issue with the current state and verification details in one place.
Repository:
https://github.com/PandaDoc/mcp-server-guide
Manifest:
https://github.com/PandaDoc/mcp-server-guide/blob/main/gemini-extension.json
Raw manifest:
https://raw.githubusercontent.com/PandaDoc/mcp-server-guide/main/gemini-extension.json
Release:
https://github.com/PandaDoc/mcp-server-guide/releases/tag/v1.0.0
The extension repository appears to match the documented gallery requirements from:
https://geminicli.com/docs/extensions/releasing/
https://geminicli.com/docs/extensions/reference/
Current status:
- public GitHub repository
- default branch is `main`
- GitHub topic `gemini-cli-extension` is present
- `gemini-extension.json` is located at the repository root
- extension name is lowercase: `pandadoc`
- version is stable: `1.0.0`
- GitHub release/tag `v1.0.0` is published
- local install succeeds
- local validation succeeds
Current manifest:
```json
{
"name": "pandadoc",
"version": "1.0.0",
"description": "Create, send, sign and track documents. Connect your PandaDoc account to manage your entire document workflow without leaving the conversation.",
"mcpServers": {
"pandadoc": {
"httpUrl": "https://mcp.pandadoc.com/v1/mcp",
"oauth": {
"enabled": true
}
}
}
}
```
```bash
gemini --version
# 0.46.0
gemini extensions validate .
# Extension . has been successfully validated.
```
Local install also succeeds:
```bash
gemini extensions install https://github.com/PandaDoc/mcp-server-guide
# Extension "pandadoc" installed successfully and enabled.
```
As of 2026-06-29, PandaDoc is still not present in the public registry:
```bash
curl -fsSL https://geminicli.com/extensions.json \
| jq 'length, map(select((.fullName|ascii_downcase|contains("pandadoc")) or (.extensionName|ascii_downcase|contains("pandadoc")))) | length'
```
Result:
```text
1057
0
```
The registry count changes over time, so it looks like the index is updating, but this repository is still not being listed.
I expected `PandaDoc/mcp-server-guide` to be discovered by the gallery crawler and listed in the Gemini CLI extensions gallery, since it appears to satisfy the documented requirements and validates locally.
The extension is still absent from:
https://geminicli.com/extensions.json
Could you please check whether `PandaDoc/mcp-server-guide` is being discovered by the external crawler?
If it is being discovered but skipped, could you share the validation or indexing reason so we can update the repository to match the gallery requirements?
If there is an additional requirement beyond the current documentation, we are happy to make the needed change.
Contributor guide
Research direction
Start by reviewing the extensions gallery, extensions.json, and the extension releasing and reference documentation against PandaDoc’s gemini-extension.json and published v1.0.0 release. Verify whether the external crawler discovers the repository and, if it skips it, identify the validation or indexing reason. Done means explaining the omission or identifying the additional requirement needed for listing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100