CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-protein-modification-analysis

Post-translational modification (PTM) analysis — phosphorylation, ubiquitination, acetylation, glycosylation, methylation. Uses iPTMnet (sites + enzymes), ProtVar (functional consequences), UniProt (baseline), STRING, ELM (linear motifs), MassIVE/ProteomeXchange (experimental), and the EBI Proteins API (mutagenesis, MS-proteomics/HPP peptide evidence, antigenic regions, genomic coordinates, protein-level variant lookup by accession/dbSNP/HGVS) as a cross-validation source. Use for PTM site annotation, kinase-substrate identification, and PTM-disease associations.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable content with concrete, verified tool calls and sensible fallback chains, but the single-file structure inlines what should be a separate API-reference file, and repeated status warnings inflate the token budget. The workflow is clear but stops short of defining the final synthesis/report phase.

Suggestions

Move the EBI Proteins tool tables (Phase 4d plus the variant/coordinate/epitope tables and Tool Parameter Reference rows) into a references/ file (e.g. ebi-proteins-tools.md) and keep only a one-line summary table in SKILL.md, linking to it.

State the broken `EBIProteins_get_rna_editing` endpoint once — in the Fallbacks table — and reference it from Limitations instead of repeating the full 404 evidence in three places.

Add a short Phase 5 section specifying the required report structure (per-site evidence tier, enzyme, functional consequence, isoform/entry provenance) so the workflow's final phase is defined.

DimensionReasoningScore

Conciseness

Mostly dense operational content (tool calls with literal parameters), but the `EBIProteins_get_rna_editing` broken-endpoint warning is repeated three times (Phase 4d, Fallbacks, Limitations), the coordinate-mapping tools are covered twice with overlapping prose, and multiple date-stamped status notes ('checked 2026-10-08', 'verified live') are not confined to a deprecated/status section. Not score 4 because the repetition and duplicated EBI prose go beyond minor trimming.

3 / 5

Actionability

Calls are copy-paste ready with real parameter values — `iPTMnet_get_ptm_sites(operation="get_ptm_sites", uniprot_id="P04637")`, `EBIProteins_get_proteins_by_genomic_loc(taxonomy="9606", location="17:7676154")` — and include invocation syntax (`tu run EBIProteins_get_rna_editing '{...}'`), verified outputs, and expected-result examples (TP53 mapping, insulin cleavage). Not score 4 because the common cases are covered with executable, literal examples.

5 / 5

Workflow Clarity

The Phase 0→5 sequence is clear with per-phase fallbacks and some checkpoints (probe iPTMnet once for 503 before switching, 'always check total_entries/total_variants' for isoform ambiguity, evidence-graded synthesis). Not score 5 because Phase 5 'Synthesis & Report' is named in the workflow but has no corresponding section defining what the report must contain.

4 / 5

Progressive Disclosure

Section structure and tables are good, but there is no bundle: the ~50 lines of EBI Proteins tool tables, the verified-live examples, and the Tool Parameter Reference are exactly the API-reference material that belongs in a separate reference file inlined into SKILL.md. The single external pointer (`src/tooluniverse/data/ebi_proteins_ext_tools.json`) is a repo path, not a clearly-signaled one-level-deep bundle reference. Not score 4 because a substantial, separable reference block is inline.

3 / 5

Total

15

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete, third-person, with explicit what/when structure and comprehensive domain trigger terms. The only weakness is slight scope creep into variant lookup, which risks overlap with a dedicated variant-analysis skill.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'PTM site annotation, kinase-substrate identification, and PTM-disease associations' — and enumerates specific tools with their roles ('iPTMnet (sites + enzymes), ProtVar (functional consequences), UniProt (baseline)'). Coverage is comprehensive for the domain; not score 4 because there are no gaps in the action inventory.

5 / 5

Completeness

Both 'what' (PTM analysis using the named tools, with the EBI Proteins API 'as a cross-validation source') and 'when' ('Use for PTM site annotation, kinase-substrate identification, and PTM-disease associations') are explicitly and concretely stated. Not score 4 because the when-clause is explicit and trigger-phrased rather than merely implied.

5 / 5

Trigger Term Quality

Full-term-plus-abbreviation ('Post-translational modification (PTM)') and all five major modification types ('phosphorylation, ubiquitination, acetylation, glycosylation, methylation') plus 'kinase-substrate' and 'PTM-disease' give comprehensive natural-keyword coverage. Not score 4 because users' natural phrasings for this domain are essentially all present.

5 / 5

Distinctiveness Conflict Risk

The PTM-analysis niche is clear with distinct triggers, but the description also claims 'protein-level variant lookup by accession/dbSNP/HGVS', which overlaps with a sibling variant-analysis skill for rsID/HGVS queries. Not score 5 because that variant-lookup mention creates minor wrong-skill trigger risk; not score 3 because the overlap is confined to one sub-capability.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mims-harvard/ToolUniverse

Path

plugin/skills/tooluniverse-protein-modification-analysis/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.