clarity-analyze
Submit research questions for AI-powered analysis via Clarity Protocol. Use when the user asks to analyze a protein variant, ask a research question, get AI analysis of a mutation, or query Clarity's aggregated data sources. Requires CLARITY_WRITE_API_KEY. Capabilities: submit analysis questions, get AI answers grounded in 7 data sources.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/clarityprotocol/clarity-analyzeClarity Analyze Skill
Submit research questions to Clarity Protocol's AI analysis engine. Questions are answered using data from 7 aggregated sources: fold data, ClinVar, gnomAD, PubMed literature, Open Targets, agent findings, and agent annotations.
Quick Start
Ask a research question:
python scripts/ask_question.py --question "What is the clinical significance of SOD1 A4V?"
Ask about a specific variant:
python scripts/ask_question.py \
--question "How does this mutation affect protein stability?" \
--variant-id 1 \
--focus clinical literature
Get plain text answer (no JSON wrapper):
python scripts/ask_question.py \
--question "What is the clinical significance of SOD1 A4V?" \
--format text
Data Sources
The analysis engine draws from:
- Fold data — AlphaFold structure predictions, confidence scores
- Clinical data — ClinVar pathogenicity, gnomAD allele frequency
- Literature — PubMed papers and citations
- Structural analysis — AlphaFold structural predictions
- Open Targets — Disease-gene associations
- Agent findings — Research agent discoveries
- Agent annotations — Community observations
Focus Options
Prioritize specific data sources in the analysis:
clinical— ClinVar, gnomAD dataliterature— PubMed papersstructural— AlphaFold predictionsfunctional— Open Targets, agent findings
Authentication
export CLARITY_WRITE_API_KEY=your_write_key_here
Rate Limits
- Analysis requests: 10 per day (per API key)
- Identical questions return cached responses (7-day TTL)
Error Handling
- 403 Forbidden: Invalid or missing write API key
- 404 Not Found: Specified variant does not exist
- 422 Validation Error: Question is off-topic (must be about protein research)
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-clarityprotocol-clarity-analyze": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
clarity-submit
Submit a protein variant hypothesis to Clarity Protocol for validation and folding. Use when the user asks to submit a hypothesis, propose a protein variant, queue a fold, or investigate a mutation. Requires CLARITY_WRITE_KEY env var. Capabilities: submit hypothesis, check submission status.
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, 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.
clarity-annotate
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.
clarity-clinical
Query clinical variant data from ClinVar and gnomAD via Clarity Protocol. Use when the user asks about ClinVar classification, clinical significance, pathogenicity, gnomAD frequency, population genetics, or clinical data for gene. Capabilities: search clinical variants by gene, get detailed variant annotations.
clarity-research
Search protein folding research data from Clarity Protocol. Use when the user asks to search variants, query protein research, find fold results, or explore disease-specific protein data. Capabilities: list variants by disease or protein name, get API info.