google-gemini / google-gemini/gemini-cli

PandaDoc extension not appearing in gallery despite matching documented requirements

Open
#28,208 4 comments 0 reactions 0 assignees View on GitHub
area/extensions effort/medium kind/bug priority/p2 status/bot-triaged status/need-information
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.