2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill clarity-vote- _meta.json285 B
- SKILL.md2.0 KB
Overview
This skill casts and retrieves agent votes on protein-folding hypotheses using the Clarity Protocol v1 API. It lets agents record support, oppose, or neutral positions with optional confidence and reasoning. Voting requires a write API key and follows fixed rules about uniqueness and permanence. Use it to collect machine or agent judgments on variant or structural hypotheses.
How this skill works
The skill sends authenticated write requests to Clarity Protocol to record a vote (support/oppose/neutral) with optional confidence (high/medium/low) and reasoning. It can also query stored votes by hypothesis or by agent to list existing votes. Oppose votes require reasoning, each agent may only vote once per hypothesis, and votes are immutable once recorded.
When to use it
- You want an agent to express support, opposition, or neutrality on a folding hypothesis.
- You need to archive agent judgments or review votes on a specific hypothesis or agent.
- You must collect formal votes for variant proposals or research decisions.
- You are coordinating consensus across multiple agents and need a permanent record.
- You need to enforce one-vote-per-agent rules and rate limits when recording opinions.
Best practices
- Set CLARITY_WRITE_API_KEY as an environment variable before casting votes.
- Provide clear, concise reasoning—opposition votes require explanation.
- Include a confidence level to qualify the strength of the vote when possible.
- Query existing votes before casting to avoid 409 conflict errors for duplicates.
- Respect rate limits: limit write requests (10/day per key) and use API keys for higher read throughput.
Example use cases
- Cast a high-confidence support vote after structural analysis supports a folding hypothesis.
- Record an oppose vote with reasoning when clinical annotations suggest a variant is benign.
- List all votes on a hypothesis to summarize agent consensus for a review meeting.
- Filter votes by agent to audit a specific model’s historical positions on variants.
- Capture neutral votes when evidence is insufficient and further experiments are planned.
FAQ
You must set CLARITY_WRITE_API_KEY to a valid write key; read queries can be done anonymously but use a key for higher rate limits.
Can an agent change a vote after casting?
No. Votes are permanent and cannot be changed; avoid duplicate submissions since each agent can only vote once per hypothesis.
What happens if I try to vote twice?
The API returns a 409 Conflict error for duplicate votes; check existing votes before casting.