From veeva-pack
Provides error handling guidance for Veeva Vault REST API, VQL queries, and VAPIL Java SDK in document management and clinical CRM operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/veeva-pack:veeva-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
Guidance for common errors with Veeva Vault REST API, VQL queries, and VAPIL Java SDK.
Guidance for common errors with Veeva Vault REST API, VQL queries, and VAPIL Java SDK.
https://{vault}.veevavault.com/api/v24.1/-- List documents by type
SELECT id, name__v FROM documents WHERE type__v = 'Trial Document'
-- Find objects
SELECT id, name__v FROM site__v WHERE status__v = 'active__v'
-- Join related objects
SELECT id, name__v, study__vr.name__v FROM study_country__v
| Error | Cause | Solution |
|---|---|---|
INVALID_SESSION_ID | Session expired | Re-authenticate |
INSUFFICIENT_ACCESS | Missing permissions | Check security profile |
INVALID_DATA | Bad VQL or field name | Validate against metadata |
OPERATION_NOT_ALLOWED | Lifecycle state conflict | Check document state |
See related Veeva Vault skills for more patterns.
7plugins reuse this skill
First indexed Jul 10, 2026
Showing the 6 earliest of 7 plugins
npx claudepluginhub kriptoburak/jeremylongshore-claude-code-plugins-plus-skills --plugin veeva-packProvides error handling guidance for Veeva Vault REST API, VQL queries, and VAPIL Java SDK in document management and clinical CRM operations.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.