From veeva-pack
Provides debug guidance for Veeva Vault REST API, VQL queries, and VAPIL Java SDK. Useful for troubleshooting document management, CRM, and clinical operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/veeva-pack:veeva-debug-bundleThis 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 debug bundle with Veeva Vault REST API, VQL queries, and VAPIL Java SDK.
Guidance for debug bundle 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.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin veeva-packGuides local dev loop for Veeva Vault REST API, VQL queries, and VAPIL Java SDK. Use for document management, CRM, and clinical operations tasks.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.