Submit compact RCSB PDB requests for core metadata, Search API queries, and FASTA downloads. Use when a user wants concise RCSB summaries; save raw JSON or FASTA only on request.
name: rcsb-pdb-skill
description: Submit compact RCSB PDB requests for core metadata, Search API queries, and FASTA downloads. Use when a user wants concise RCSB summaries; save raw JSON or FASTA only on request.
Operating rules
Use scripts/rest_request.py for all RCSB PDB and Search API calls.
Use base_url=https://data.rcsb.org/rest/v1 for core metadata, https://search.rcsb.org/rcsbsearch/v2 for Search API, and https://www.rcsb.org for FASTA downloads.
Core entry or assembly lookups usually do not need max_items; Search API results are better with query pager rows around 10 and max_items=10.
Re-run requests in long conversations instead of relying on older tool output.
Treat displayed ... in tool previews as UI truncation, not literal request content.
Execution behavior
Return concise markdown summaries from the script JSON by default.
Prefer core metadata endpoints for focused lookups and Search API POST requests for discovery.
For FASTA downloads, use response_format=text so the script returns a short text_head unless raw output is requested.