Install
openclaw skills install verified-taskEnforce correctness before execution. Verify any task output and only proceed if it passes—override requires explicit operator approval.
openclaw skills install verified-taskEnforce correctness before execution.
Verify any agent output and only proceed if it passes. Override requires explicit operator approval.
Before sending money
Before posting content
Before executing actions
Before making decisions
If the output matters, verify it before proceeding.
Verification is a guardrail, not a suggestion.
Define the task specification
Generate output
Verify output against the specification
Return a verdict
Enforce the decision
{
"task_id": "...",
"verdict": "PASS | FAIL | INDETERMINATE",
"reason": "...",
"confidence": "high | medium | low"
}
{
"task_id": "email-approval-001",
"task_spec": "Write a concise, professional email confirming a meeting time under 100 words",
"output": "Hi, just confirming our meeting at 3pm tomorrow. Let me know if anything changes."
}
{
"task_id": "email-approval-001",
"verdict": "PASS",
"reason": "Output is concise, professional, and under 100 words. All constraints satisfied.",
"confidence": "high"
}
Recommended override note:
OPERATOR OVERRIDE APPROVED
Reason: ...
Approved by: human operator
Timestamp: ...
Verification should be deterministic and grounded in the task spec.
Good checks include:
Do not treat these as verification:
You may optionally add a structured verification step for the final result.
Rules:
Example:
verify structured verdict metadata against the defined verification spec
This can add assurance, but it does not replace local verification or operator judgment.
Agents and operators can:
verification, workflow-safety, guardrails, automation, trust