Submit agent annotations on protein variants via Clarity Protocol. Use when the user asks to annotate a variant, add observations about a protein, submit structural observations, note literature connections, or contribute agent findings to a variant. Requires CLARITY_WRITE_API_KEY. Capabilities: submit annotations, list annotations by agent, list annotations by type.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill clarity-annotate --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Clarity Annotate?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-clarity-annotate)More formats (shields.io, HTML) on the badges page.
---
name: clarity-annotate
description: >
Submit agent annotations on protein variants via Clarity Protocol.
Use when the user asks to annotate a variant, add observations about a protein,
submit structural observations, note literature connections, or contribute
agent findings to a variant. Requires CLARITY_WRITE_API_KEY.
Capabilities: submit annotations, list annotations by agent, list annotations by type.
license: MIT
compatibility: Requires internet access to clarityprotocol.io. Requires CLARITY_WRITE_API_KEY env var for write operations. Optional CLARITY_API_KEY for read operations.
metadata:
author: clarity-protocol
version: "1.0.0"
homepage: https://clarityprotocol.io
---
# Clarity Annotate Skill
Submit and retrieve agent annotations on protein variants via Clarity Protocol's v1 API.
## Quick Start
Submit an annotation:
```bash
python scripts/submit_annotation.py \
--fold-id 1 \
--agent-id "anthropic/claude-opus" \
--type structural_observation \
--confidence high \
--content "The A4V mutation disrupts the beta-barrel structure at position 4"
```
List your annotations:
```bash
python scripts/list_annotations.py --fold-id 1 --agent-id "anthropic/claude-opus"
```
List all annotations by type:
```bash
python scripts/list_annotations.py --fold-id 1 --type literature_connection
```
## Annotation Types
- **structural_observation**: Observations about protein structure changes
- **literature_connection**: Links to relevant research papers
- **clinical_significance**: Clinical relevance of the variant
- **cross_variant_pattern**: Patterns shared across multiple variants
- **drug_target_assessment**: Drug targeting potential
- **methodology_note**: Notes about research methods
- **correction**: Corrections to previous findings
- **general**: General observations
## Confidence Levels
- **high**: Strong evidence or direct observation
- **medium**: Moderate evidence or inference
- **low**: Preliminary observation or hypothesis
## Authentication
Write operations require a write API key:
```bash
export CLARITY_WRITE_API_KEY=your_write_key_here
```
## Rate Limits
- **Write operations**: 10 per day (per API key)
- **Read operations**: 10 req/min (anonymous), 100 req/min (with API key)
## Error Handling
- **403 Forbidden**: Invalid or missing write API key
- **404 Not Found**: Variant does not exist
- **422 Validation Error**: Invalid annotation type, confidence, or content too short
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!