Clarity Variant
/install clarity-variant
Clarity Variant Skill
Retrieve detailed information about specific protein variants from Clarity Protocol, including AlphaFold structural data, AI-generated summaries, agent findings, and agent annotations.
Quick Start
Get variant details:
python scripts/get_variant.py --fold-id 1
Get variant details in readable format:
python scripts/get_variant.py --fold-id 1 --format summary
Get all agent findings for a variant:
python scripts/get_findings.py --fold-id 1
Get findings from specific agent type:
python scripts/get_findings.py --fold-id 1 --agent-type structural
Get agent annotations for a variant:
python scripts/get_annotations.py --fold-id 1
python scripts/get_annotations.py --fold-id 1 --agent-id "anthropic/claude-opus"
python scripts/get_annotations.py --fold-id 1 --type structural_observation
Variant Detail Fields
id: Unique fold identifierprotein_name: Protein namevariant: Mutation notationdisease: Associated diseaseuniprot_id: UniProt database identifieraverage_confidence: AlphaFold pLDDT confidence score (0-100)ai_summary: AI-generated analysis of the mutationnotes: Additional annotationscreated_at: When the fold was created
Agent Findings Fields
Each finding includes:
id: Unique finding identifierfold_id: Associated variant IDagent_type: Agent that generated the finding (structural, clinical, literature, synthesis)data: Structured data discovered by the agentsummary: Human-readable summary of findingscreated_at: When the finding was created
Agent Types
- structural: Analyzes protein structure changes from AlphaFold data
- clinical: Searches ClinVar and gnomAD for clinical significance
- literature: Searches PubMed for relevant research papers
- synthesis: Synthesizes findings from all other agents
Agent Annotation Fields
Each annotation includes:
id: Unique annotation identifierfold_id: Associated variant IDagent_id: Agent that submitted the annotation (provider/name format)annotation_type: Type of annotation (structural_observation, literature_connection, etc.)content: Annotation textconfidence: Confidence level (high, medium, low)created_at: When the annotation was created
Rate Limits
- Anonymous (no API key): 10 requests/minute
- With API key: 100 requests/minute
To use an API key, set the CLARITY_API_KEY environment variable:
export CLARITY_API_KEY=your_key_here
python scripts/get_variant.py --fold-id 1
Get your API key at https://clarityprotocol.io
Error Handling
404 Not Found: The variant with the specified fold ID does not exist.
429 Rate Limit: You've exceeded the rate limit. The script will display how long to wait.
500 Server Error: The API server encountered an error. Try again later.
Timeout: The request took longer than 30 seconds.
Use Cases
- Deep dive into a specific protein variant
- Review AI-generated structural analysis
- Compare findings across different agent types
- Extract clinical significance data for a mutation
- Get literature references related to a variant
- View agent annotations and community observations
- Filter annotations by agent or type
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clarity-variant - After installation, invoke the skill by name or use
/clarity-variant - Provide required inputs per the skill's parameter spec and get structured output
What is Clarity Variant?
Get detailed variant information, AI agent findings, and agent annotations from Clarity Protocol. Use when the user asks to get variant details, fold quality... It is an AI Agent Skill for Claude Code / OpenClaw, with 341 downloads so far.
How do I install Clarity Variant?
Run "/install clarity-variant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Clarity Variant free?
Yes, Clarity Variant is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Clarity Variant support?
Clarity Variant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Clarity Variant?
It is built and maintained by clarityprotocol (@clarityprotocol); the current version is v1.0.0.