Agent skill
vlex
Interacts with vLex legal APIs for document search, anonymization, citation extraction, and classification. Use when needing international legal documents, PII removal, or legal text analysis. Requires VLEX_API_KEY environment variable.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/vlex
SKILL.md
vLex API Skill
Use this skill to interact with the vLex legal document APIs.
Setup
Before using this skill, ensure the following environment variables are set:
VLEX_API_KEY- Your vLex subscription key from the Developer Portal
Available Operations
1. Anonymise Text
Remove personally identifiable information (PII) from legal text.
curl -X POST "https://api.vlex.com/anonymisation/analyse" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
-d '{
"text": "The contract between John Smith and Acme Corp was signed on January 15, 2024."
}'
2. Search Legal Documents
Search the vLex legal document database.
curl -X GET "https://api.vlex.com/search" \
-H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
-G \
--data-urlencode "query=class action COVID-19" \
--data-urlencode "jurisdiction=US" \
--data-urlencode "document_type=statute"
3. Get Document by ID
Retrieve a specific legal document.
curl -X GET "https://api.vlex.com/documents/{document_id}" \
-H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY"
4. Extract Citations
Extract legal citations from text.
curl -X POST "https://api.vlex.com/citations/extract" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
-d '{
"text": "As established in Brown v. Board of Education, 347 U.S. 483 (1954)..."
}'
5. Classify Document
Classify a legal document by type and jurisdiction.
curl -X POST "https://api.vlex.com/classification/analyse" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
-d '{
"text": "Your legal document text here..."
}'
6. Extract Key Phrases
Extract key legal phrases and concepts from text.
curl -X POST "https://api.vlex.com/keyphrases/extract" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
-d '{
"text": "Your legal document text here..."
}'
Response Format
All APIs return JSON responses. Example anonymisation response:
{
"original_text": "The contract between John Smith and Acme Corp...",
"anonymised_text": "The contract between [PERSON] and [ORGANIZATION]...",
"entities": [
{"type": "PERSON", "value": "John Smith", "start": 21, "end": 31},
{"type": "ORGANIZATION", "value": "Acme Corp", "start": 36, "end": 45}
]
}
Notes
- API base URL:
https://api.vlex.com - Authentication: Uses
Ocp-Apim-Subscription-Keyheader (Azure API Management style) - Get your API key from: https://developer.vlex.com
- Rate limits and quotas depend on your subscription tier
- Supported output formats: JSON, XML, LDML
Reference
- Developer Portal: https://developer.vlex.com
- API Documentation: https://developer.vlex.com/apis
- Support: https://support.vlex.com
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?