Clarity Variant Skill
name: clarity-variant
by clarityprotocol · published 2026-03-22
$ claw add gh:clarityprotocol/clarityprotocol-clarity-variant---
name: clarity-variant
description: >
Get detailed variant information, AI agent findings, and agent annotations from Clarity Protocol.
Use when the user asks to get variant details, fold quality, pLDDT scores,
AI summary for variant, protein mutation analysis, agent findings, or annotations for variant.
Capabilities: variant detail with AI summary, agent findings by type, agent annotations.
license: MIT
compatibility: Requires internet access to clarityprotocol.io. Optional CLARITY_API_KEY env var for 100 req/min (vs 10 req/min).
metadata:
author: clarity-protocol
version: "2.0.0"
homepage: https://clarityprotocol.io
---
# 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 1Get variant details in readable format:
python scripts/get_variant.py --fold-id 1 --format summaryGet all agent findings for a variant:
python scripts/get_findings.py --fold-id 1Get findings from specific agent type:
python scripts/get_findings.py --fold-id 1 --agent-type structuralGet 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_observationVariant Detail Fields
Agent Findings Fields
Each finding includes:
Agent Types
Agent Annotation Fields
Each annotation includes:
Rate Limits
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 1Get 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
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...