بنقرة واحدة
api-fields
api_fields skill
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
api_fields skill
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Long autonomous task execution with iteration control. Use for multi-hour refactors, TDD workflows, batch operations, or any task requiring sustained autonomous work.
Persistent memory system across Codex sessions. Use when you need to remember facts, recall information, or maintain context between sessions.
Create, manage, and merge git worktrees for parallel development. Use when starting parallel features, running multiple Codex instances, or for isolated development.
3p-updates skill
Web accessibility specialist for WCAG compliance, ARIA implementation, and inclusive design. Use when auditing websites for accessibility issues, implementing WCAG 2.1 AA/AAA standards, testing with screen readers, or ensuring ADA compliance. Expert in semantic HTML, keyboard navigation, and assistive technology compatibility.
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.
| name | api_fields |
| description | api_fields skill |
| metadata | {"short-description":"api_fields skill","category":"utilities","source":"claude-code-templates"} |
Complete list of available fields for customizing UniProt API queries. Use these fields with the fields parameter to retrieve only the data you need.
Add fields parameter to your query:
https://rest.uniprot.org/uniprotkb/search?query=insulin&fields=accession,gene_names,organism_name,length
Multiple fields are comma-separated. No spaces after commas.
accession - Primary accession number (e.g., P12345)id - Entry name (e.g., INSR_HUMAN)uniprotkb_id - Same as identryType - REVIEWED (Swiss-Prot) or UNREVIEWED (TrEMBL)protein_name - Recommended and alternative protein namesgene_names - Gene name(s)gene_primary - Primary gene namegene_synonym - Gene synonymsgene_oln - Ordered locus namesgene_orf - ORF namesorganism_name - Organism scientific nameorganism_id - NCBI taxonomy identifierlineage - Taxonomic lineagevirus_hosts - Virus host organisms (for viral proteins)sequence - Amino acid sequencelength - Sequence lengthmass - Molecular mass (Daltons)fragment - Whether entry is a fragmentchecksum - Sequence CRC64 checksumcc_function - Function descriptioncc_catalytic_activity - Catalytic activitycc_activity_regulation - Activity regulationcc_pathway - Metabolic pathway informationcc_cofactor - Cofactor informationcc_interaction - Protein-protein interactionscc_subunit - Subunit structurecc_subcellular_location - Subcellular locationcc_tissue_specificity - Tissue specificitycc_developmental_stage - Developmental stage expressioncc_disease - Disease associationscc_disruption_phenotype - Disruption phenotypecc_allergen - Allergen informationcc_toxic_dose - Toxic dose informationcc_ptm - Post-translational modificationscc_mass_spectrometry - Mass spectrometry datacc_alternative_products - Alternative products (isoforms)cc_polymorphism - Polymorphism informationcc_rna_editing - RNA editingcc_caution - Caution notescc_miscellaneous - Miscellaneous informationcc_similarity - Sequence similaritiescc_sequence_caution - Sequence cautioncc_web_resource - Web resourcesft_signal - Signal peptideft_transit - Transit peptideft_init_met - Initiator methionineft_propep - Propeptideft_chain - Chain (mature protein)ft_peptide - Peptideft_domain - Domainft_repeat - Repeatft_ca_bind - Calcium bindingft_zn_fing - Zinc fingerft_dna_bind - DNA bindingft_np_bind - Nucleotide bindingft_region - Region of interestft_coiled - Coiled coilft_motif - Short sequence motifft_compbias - Compositional biasft_act_site - Active siteft_metal - Metal bindingft_binding - Binding siteft_site - Siteft_mod_res - Modified residueft_lipid - Lipidationft_carbohyd - Glycosylationft_disulfid - Disulfide bondft_crosslnk - Cross-linkft_helix - Helixft_strand - Beta strandft_turn - Turnft_transmem - Transmembrane regionft_intramem - Intramembrane regionft_topo_dom - Topological domainft_variant - Natural variantft_var_seq - Alternative sequenceft_mutagen - Mutagenesisft_unsure - Unsure residueft_conflict - Sequence conflictft_non_cons - Non-consecutive residuesft_non_ter - Non-terminal residueft_non_std - Non-standard residuego - All GO termsgo_p - Biological processgo_c - Cellular componentgo_f - Molecular functiongo_id - GO term identifiersxref_embl - EMBL/GenBank/DDBJxref_refseq - RefSeqxref_ccds - CCDSxref_pir - PIRxref_pdb - Protein Data Bankxref_pcddb - PCD databasexref_alphafolddb - AlphaFold databasexref_smr - SWISS-MODEL Repositoryxref_interpro - InterProxref_pfam - Pfamxref_prosite - PROSITExref_smart - SMARTxref_ensembl - Ensemblxref_ensemblgenomes - Ensembl Genomesxref_geneid - Entrez Genexref_kegg - KEGGxref_mgi - MGI (mouse)xref_rgd - RGD (rat)xref_flybase - FlyBase (fly)xref_wormbase - WormBase (worm)xref_xenbase - Xenbase (frog)xref_zfin - ZFIN (zebrafish)xref_reactome - Reactomexref_signor - SIGNORxref_signalink - SignaLinkxref_disgenet - DisGeNETxref_malacards - MalaCardsxref_omim - OMIMxref_orphanet - Orphanetxref_chembl - ChEMBLxref_drugbank - DrugBankxref_guidetopharmacology - Guide to Pharmacologyxref_bgee - Bgeexref_expressionetatlas - Expression Atlasxref_genevisible - Genevisibledate_created - Entry creation datedate_modified - Last modification datedate_sequence_modified - Last sequence modification dateannotation_score - Annotation score (1-5)protein_existence - Protein existence levelreviewed - Whether entry is reviewed (Swiss-Prot)lit_pubmed_id - PubMed identifierslit_doi - DOI identifiersproteome - Proteome identifiertools - Tools used for annotationUse the configuration endpoint to get all available fields:
curl https://rest.uniprot.org/configure/uniprotkb/result-fields
Or in Python:
import requests
response = requests.get("https://rest.uniprot.org/configure/uniprotkb/result-fields")
fields = response.json()
fields=accession,id,protein_name,gene_names,organism_name,length
fields=accession,sequence,length,mass,xref_pdb,xref_alphafolddb
fields=accession,protein_name,cc_function,cc_catalytic_activity,cc_pathway,go
fields=accession,protein_name,gene_names,cc_disease,xref_omim,xref_malacards
fields=accession,gene_names,cc_tissue_specificity,cc_developmental_stage,xref_bgee
fields=accession,id,protein_name,gene_names,organism_name,sequence,length,cc_*,ft_*,go,xref_pdb
Wildcards: Some fields support wildcards (e.g., cc_* for all comment fields, ft_* for all features)
Performance: Requesting fewer fields improves response time and reduces bandwidth
Format dependency: Some fields may be formatted differently depending on output format (JSON vs TSV)
Null values: Fields without data may be omitted from response (JSON) or empty (TSV)
Arrays vs strings: In JSON format, many fields return arrays of objects rather than simple strings
Invoke this skill with:
$api_fields [arguments]
Or let Codex auto-select based on your prompt.