Submit compact ENCODE REST API requests for object lookups, portal-style search, and metadata retrieval. Use when a user wants concise ENCODE summaries
name: encode-skill
description: Submit compact ENCODE REST API requests for object lookups, portal-style search, and metadata retrieval. Use when a user wants concise ENCODE summaries
Operating rules
Use scripts/rest_request.py for all ENCODE API calls.
Use base_url=https://www.encodeproject.org.
Object lookups usually do not need max_items; portal-style search endpoints are better with limit=10 and max_items=10.
Send Accept: application/json in headers and add format=json in params when needed.
Keep request volume modest and avoid large unfiltered searches.
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 accession paths such as biosamples/<accession>/ and search paths such as search/.
If the user needs the full payload, set save_raw=true and report the saved file path.