uniprot-database
Query UniProt Protein Data
Protein searches and identifier mapping often require careful UniProt REST syntax. This skill provides focused guidance and a Python client for reliable retrieval.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "uniprot-database" from https://skillstore.io/skills/davila7-uniprot-database.md and its manifest at https://skillstore.io/api/skills/davila7-uniprot-database/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "uniprot-database". Find the reviewed human insulin precursor entry.
Expected outcome:
P01308, INS_HUMAN. Reviewed Swiss-Prot entry for insulin in Homo sapiens; gene INS; sequence length 110 amino acids.
Using "uniprot-database". Map a supplied list of UniProt accessions to PDB.
Expected outcome:
A mapping summary lists each accession, matching PDB identifiers, unmapped inputs, and cases where one protein maps to multiple structures.
Using "uniprot-database". Find five reviewed human kinases with known structures.
Expected outcome:
A compact table lists five accessions with gene names, protein names, sequence lengths, and PDB cross-references.
Security Audit
Low RiskAll 129 static alerts are false positives after contextual review. Backtick alerts are Markdown or JavaScript literals; network calls target documented UniProt endpoints, while file writes are explicit download examples. The Python ID-mapping helper has unbounded polling and lacks request timeouts, creating a low-severity availability risk.
Confirmed security concerns (1)
Risk Factors
โ๏ธ External commands (46)
๐ Network access (50)
๐ Filesystem access (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/davila7-uniprot-database/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/davila7-uniprot-database?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/davila7-uniprot-database?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/davila7-uniprot-database/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/davila7-uniprot-database.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
davila7. (2026). uniprot-database security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/davila7-uniprot-database/audits/9BibTeX citation
@techreport{davila7-davila7-uniprot-database-2026,
author = {davila7},
title = {uniprot-database security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/davila7-uniprot-database/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "uniprot-database security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "davila7"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/davila7-uniprot-database/audits/9"
identifiers:
- type: other
value: "skillstore:davila7-uniprot-database:audit:9"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
davila7-uniprot-database
2026-08-21
k-dense-ai-uniprot-database
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Retrieve proteins for experiments
Find reviewed entries and FASTA sequences for genes or proteins selected during experimental planning.
Normalize identifiers for analysis
Convert mixed protein identifiers into UniProt accessions before merging datasets or running pipelines.
Teach reproducible database queries
Demonstrate field selection, review-status filters, pagination, and output formats with clear UniProt examples.
Try These Prompts
Find UniProt entry {accession}. Return its reviewed status, protein name, organism, gene names, sequence length, and available functional summary.Search UniProt for reviewed {protein_family} proteins in {organism}. Return up to {limit} accessions with gene names, lengths, and functions.Map these {source_database} identifiers to {target_database}: {identifiers}. Report successful mappings, failed identifiers, duplicate mappings, and relevant UniProt accessions.Build a UniProt query for {research_question}. Apply {filters}, select only {fields}, explain review status, paginate safely, and summarize data-quality caveats.Best Practices
- Prefer reviewed Swiss-Prot entries when curated evidence is required.
- Request only needed fields and use bounded result sizes before streaming complete datasets.
- Record the query, selected fields, output format, and retrieval date for reproducibility.
Avoid
- Do not request every annotation field when only sequences or identifiers are needed.
- Do not treat unreviewed TrEMBL predictions as manually curated evidence.
- Do not submit confidential sequences or identifiers to public UniProt endpoints.
Frequently Asked Questions
Does this skill require a UniProt API key?
Which output formats are supported?
Can it map identifiers from other databases?
Can it retrieve large protein datasets?
Does it verify biological conclusions?
Can the examples write files?
Developer Details
Author
davila7License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
c43861a65bb95efcae259cd161c9d6f4dc7eec6f
Maintenance freshness
7/25/2026
Usage
8 downloads ยท 194 views
File structure
๐ references/
๐ api_examples.md
๐ api_fields.md
๐ query_syntax.md
๐ scripts/
๐ uniprot_client.py
๐ SKILL.md