From veeva-pack
Guides Veeva Vault deployments with REST API, VQL queries, and VAPIL Java SDK for document management, CRM, and clinical operations.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin veeva-packThis skill is limited to using the following tools:
Guidance for deploy integration with Veeva Vault REST API, VQL queries, and VAPIL Java SDK.
Guides CI integration with Veeva Vault REST API, VQL queries, and VAPIL Java SDK for document management and CRM in clinical operations.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Guidance for deploy integration 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.