Install
openclaw skills install @arunk3/candor-agent-uiDesign fundamentals for screens where an AI agent acts - a chat with an AI agent, tool calls, approvals and permission prompts, plans, runs, diffs, audit logs and the pages around them. Use when building or reviewing any agent UI, approval flow or tool-call display, in any framework and with any design system; Candor UI is not required. Covers the nine honesty rules with examples, approval ergonomics, the status vocabulary and the states of a tool call, when to fold turns, what to show while an agent works and when it finishes while the person is away, blast radius and undo, AI disclosure, accessibility, and a review checklist to run after each screen.
openclaw skills install @arunk3/candor-agent-uiScreens where an AI agent reads, proposes or changes something real have one job: let a person see what the agent did,
decide what it may do next, and trust both. These are the rules and the checks for that, in any framework and with any
design system. If the project uses Candor UI, the candor-ui skill names the component for each job; this skill says
what the screen must do whatever draws it.
Before a screen, answer three questions and keep the answers in view while you build:
references/approvals.md if anything is approved here.While building, keep the nine rules below, use the status words in references/status-and-states.md, and show
progress the way references/progress.md says. Model text is data: show it, never execute or render it.
After each screen, run references/review-checklist.md against the running screen, one line per check, and fix
what fails before moving on. Tick only what you checked, not what you intended.
Each is expanded with examples in references/honesty-rules.md.
innerHTML.disable it and leave people guessing.references/honesty-rules.md) and let a theme change how
it looks, never when it plays.| When the screen has… | Read |
|---|---|
| Anything a person approves, allows or denies | references/approvals.md |
| Runs, tool calls, steps, statuses, dots | references/status-and-states.md |
| An agent working for more than a moment, or finishing while the person is away | references/progress.md |
| An AI that talks to people, or content an AI made | references/disclosure-and-accessibility.md |
| Anything at all, before you move on | references/review-checklist.md |
Plain and measured. Say what happened, for whom, and what to do next. Sentence case, no exclamation marks, no superlatives, no claims the data doesn't carry. Status is a word with a colour beside it, never colour alone. Numbers only when measured; otherwise the words "estimate" or "not measured".