← Back to Skills Marketplace
clarityprotocol

Clarity Analyze

by clarityprotocol · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
434
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install clarity-analyze
Description
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...
README (SKILL.md)

Clarity 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:

  1. Fold data — AlphaFold structure predictions, confidence scores
  2. Clinical data — ClinVar pathogenicity, gnomAD allele frequency
  3. Literature — PubMed papers and citations
  4. Structural analysis — AlphaFold structural predictions
  5. Open Targets — Disease-gene associations
  6. Agent findings — Research agent discoveries
  7. Agent annotations — Community observations

Focus Options

Prioritize specific data sources in the analysis:

  • clinical — ClinVar, gnomAD data
  • literature — PubMed papers
  • structural — AlphaFold predictions
  • functional — 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)
Usage Guidance
This skill generally does what it says — it posts research questions to clarityprotocol.io and returns AI-backed analyses. Before installing: 1) Verify the service (https://clarityprotocol.io) and confirm you trust where your questions and variant identifiers will be sent. 2) The package metadata omits required env vars, but the scripts require CLARITY_WRITE_API_KEY (and optionally CLARITY_API_KEY). Don’t supply high-privilege credentials (e.g., reuse of cloud provider keys); create a scoped, revocable API key for this service. 3) Avoid sending private or sensitive patient data to the external API. 4) Ask the publisher to correct the registry metadata to declare required environment variables and the primary credential so the permission model is clear. If the publisher cannot justify the missing metadata, treat the omission as a red flag and consider not installing.
Capability Analysis
Type: OpenClaw Skill Name: clarity-analyze Version: 1.0.0 The skill bundle is designed to submit research questions to the Clarity Protocol API. The `SKILL.md` provides clear instructions and examples without any prompt injection attempts against the AI agent. The Python scripts (`api_client.py`, `ask_question.py`) handle API keys securely from environment variables, make standard HTTP requests to `https://clarityprotocol.io/api/v1`, and include robust error handling. There is no evidence of data exfiltration beyond the explicitly required API keys, no malicious execution, no persistence mechanisms, and no obfuscation. The code's behavior is entirely aligned with its stated purpose.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, and code all align: they contact clarityprotocol.io to submit research questions and return AI-grounded answers. Requesting a write API key (CLARITY_WRITE_API_KEY) is reasonable for submitting analysis jobs. However, the registry metadata claims no required environment variables or primary credential, which contradicts the SKILL.md and api_client.py that require CLARITY_WRITE_API_KEY for POST operations (and optionally CLARITY_API_KEY for GET). This metadata omission is an incoherence.
Instruction Scope
Runtime instructions and included scripts only build and send an /analysis POST with question text, optional variant_id, focus, and context. They do not instruct the agent to read arbitrary local files, other credentials, or send data to unexpected endpoints. The declared external endpoint (https://clarityprotocol.io/api/v1) matches the SKILL.md.
Install Mechanism
This is an instruction-only skill with small Python scripts included. There is no install spec, no downloads from third-party URLs, and no archive extraction — low install risk.
Credentials
The code and SKILL.md require CLARITY_WRITE_API_KEY for write operations (and support CLARITY_API_KEY for read). Those credentials are proportional to the stated purpose. The concern is that the registry metadata lists 'Required env vars: none' and 'Primary credential: none', which is inconsistent and may lead users to install without providing the required key or without realizing the skill will require/consume a write-capable API key.
Persistence & Privilege
The skill is not always-enabled and does not request system-level persistence. It does not modify other skills or system configurations. Autonomous invocation is enabled by default (normal), but there are no additional privilege escalations requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clarity-analyze
  3. After installation, invoke the skill by name or use /clarity-analyze
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of clarity-analyze - Submit research questions for AI-powered analysis via Clarity Protocol. - Answers draw from 7 data sources: AlphaFold, ClinVar, gnomAD, PubMed, Open Targets, agent findings, and agent annotations. - Supports focused analyses by clinical, literature, structural, or functional data. - Requires a CLARITY_WRITE_API_KEY for authentication. - Limited to 10 analysis requests per API key per day; identical queries cached for 7 days. - Provides clear error messages for authentication, missing variants, and off-topic questions.
Metadata
Slug clarity-analyze
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 434 downloads so far.

How do I install Clarity Analyze?

Run "/install clarity-analyze" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Clarity Analyze free?

Yes, Clarity Analyze is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Clarity Analyze support?

Clarity Analyze is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clarity Analyze?

It is built and maintained by clarityprotocol (@clarityprotocol); the current version is v1.0.0.

💬 Comments