From glean-pack
Diagnoses and fixes common Glean API errors like auth failures, indexing issues, empty search results, bulk uploads, and permissions. Auto-activates on 'glean error' queries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/glean-pack:glean-common-errorsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Cause:** Invalid or expired API token.
Cause: Invalid or expired API token. Fix: Regenerate token in Admin > Settings > API Tokens.
Cause: Using indexing token for search or vice versa.
Fix: Indexing API uses indexing tokens. Client API uses client tokens with X-Glean-Auth-Type: BEARER.
Causes: Documents still processing (1-5 min), permissions blocking, query doesn't match. Fix: Wait 5 minutes. Check permissions allow the searching user. Broaden query.
| Error | Cause | Solution |
|---|---|---|
uploadId already used | Duplicate upload | Generate unique ID per run |
document too large | Body > 100KB | Truncate or split content |
invalid datasource | Datasource not created | Run adddatasource first |
missing required field | No id or title | Ensure all documents have both |
Cause: Document permissions restrict visibility.
Fix: Set allowAnonymousAccess: true for public docs or add specific users/groups.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin glean-packProvides typed TypeScript client for Glean API with batch indexing, pagination, search, and error handling. Useful for production Glean integrations.
Searches and fetches Glean developer docs via MCP tools for APIs, SDKs (Python/JS), MCP config, authentication, indexing, and integrations.
Diagnoses and fixes common Algolia API errors: 400, 403, 404, 429, ApiError, RetryError, indexing failures. Includes curl tests, bash checks, and TypeScript examples.