← 返回 Skills 市场
clarityprotocol

Clarity Analyze

作者 clarityprotocol · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
434
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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)
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clarity-analyze
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clarity-analyze 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug clarity-analyze
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 434 次。

如何安装 Clarity Analyze?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clarity-analyze」即可一键安装,无需额外配置。

Clarity Analyze 是免费的吗?

是的,Clarity Analyze 完全免费(开源免费),可自由下载、安装和使用。

Clarity Analyze 支持哪些平台?

Clarity Analyze 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Clarity Analyze?

由 clarityprotocol(@clarityprotocol)开发并维护,当前版本 v1.0.0。

💬 留言讨论