Retrieves translated patent claims from the Nexscope (Nexscope) patent database. Trigger when the user asks about patent claims, claims translation, viewing claims in specific languages (Chinese, English, or Japanese), querying patent claims by patent ID or publication number, analyzing claim text, claim translation, patent claim translation, Nexscope, patent translation. Also trigger when the user needs patent claim content in a specific language, even without explicitly mentioning translated claims.
npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill ecommerce.patent-claims-translation
This skill guides you on how to query translated patent claims from the Nexscope (Nexscope) patent database, enabling users to retrieve claim texts in Chinese, English, or Japanese for a single patent per request.
Patent claims define the legal scope of protection granted by a patent. This tool retrieves the translated text of patent claims, supporting three languages: Chinese (cn), English (en), and Japanese (jp). You can look up patents by their internal patent ID or by their publication (announcement) number.
Family patent substitution: When claims are unavailable for a specific patent, the tool can optionally substitute claims from a related family patent. This is controlled by the replaceByRelated parameter.
| Field | API Name | Description | Example |
|-------|----------|-------------|---------|
| Patent ID | patentId | Internal patent identifier | 84a1b2c3-... |
| Publication Number | pn | Publication (announcement) number of the patent | CN112345678A |
| Related Publication Number | pnRelated | Publication number of the substitute family patent (only present when family substitution is used) | US20210012345A1 |
| Claims | claims | Translated patent claim text | 1. A method for... |
| Code | Language |
|------|----------|
| en | English (default) |
| cn | Chinese |
| jp | Japanese |
Default language is en (English). Use English when the user does not specify a language.
/zhihuiya/claimDataTranslated (full parameters/responses/error codes in references/api.md)python scripts/patent_claims_translation.py '<JSON params>' [--inline]Output strategy (script default behavior):
<cwd>/nexscope/<YYYY-MM-DD>/<session>/data/ecommerce.patent-claims-translated-<timestamp>.json (<cwd> is the working directory when the script executes, which in Claude Code is the current project directory; <session> is taken from the SESSION_ID environment variable, automatically grouped by user task; do not write to /tmp; error if the current directory is not writable)total/costToken, length of the largest list field + first 3 samples)--inline to force full output to stdout (still writes to disk)Reading data: Check the summary first to determine if it is sufficient. When specific fields are needed, use jq or ConvertFrom-Json to extract from the saved JSON file as needed, avoiding loading the entire JSON into context.
If you encounter authentication or credit issues:
NEXSCOPE_API_KEY environment variable is not set.NEXSCOPE_API_KEY environment variable with a valid API key.You must provide at least one of the following:
patentId and patentNumber are provided, patentId takes precedence. This Skill sends one patent ID per call; the gateway accepts up to 100 comma-separated IDs.en (English, default), cn (Chinese), or jp (Japanese).1 = yes, 0 = no (default).> Skill single-patent policy: This endpoint consumes credits. To query multiple patents, obtain explicit user consent and make separate calls for each. This Skill sends one patent per call to control credits; the gateway accepts up to 100 English comma-separated identifiers.
1. Get English claims for a single patent by publication number
patentNumber: "CN112345678A"
lang: "en"
3. Get Japanese claims with family patent fallback
patentNumber: "JP2021123456A"
lang: "jp"
replaceByRelated: 1
4. Query by patent ID
patentId: "84a1b2c3-d4e5-6f78-9abc-def012345678"
lang: "en"
pnRelated is present in the response, clearly inform the user that the claims were sourced from a related family patent and show the substitute publication number.patentId or patentNumber must be provided; otherwise the query will fail.cn), English (en), and Japanese (jp) are supported.replaceByRelated is set to 1 and the original claims are unavailable.Applicable -- Queries related to patent claim text and translation:
| User Says | Scenario |
|-----------|----------|
| "Show me the claims for patent XX" | Single patent claim lookup |
| "Translate claims to Chinese/Japanese" | Claim translation |
| "What does patent XX claim?" | Claim content retrieval |
| "Claims unavailable, try family patent" | Family patent substitution |
| "Patent rights scope of XX" | Claim text retrieval |
Not applicable -- Needs beyond patent claim translation:
Take nexscope-ai/ecommerce.patent-claims-translation from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.