Install
openclaw skills install @mindbomber/aana-tool-use-gateControls and reviews external tool use for necessary, scoped, authorized, data-minimized, and safe operations that may affect state or reveal private data.
openclaw skills install @mindbomber/aana-tool-use-gateUse this skill when an OpenClaw-style agent may call a tool, connector, API, browser action, shell, file operation, email/calendar action, repository action, database action, payment action, deployment action, or any capability that can read, write, send, publish, delete, modify, or affect external state.
This is an instruction-only skill. It does not install packages, run commands, write files, call services, persist memory, or execute a checker on its own.
Tool calls should be necessary, scoped, authorized, data-minimized, and safe before use.
The agent should separate:
Use this skill before:
Treat these as higher risk:
Before using a tool, verify:
Do not use a tool when:
Prefer:
Ask for explicit approval before:
Approval should name the tool, operation, and target scope:
Please confirm: use the calendar tool to create one event titled "Project review" on May 6 at 2 PM for the listed attendees.
Do not pass unnecessary private data into tool inputs or logs.
Minimize:
Prefer redacted summaries, exact IDs only when necessary, limited date ranges, and narrow field lists.
Refuse or defer tool use when:
When using a configured AANA checker, send only a minimal redacted review payload:
task_summarytool_nameoperation_summarytarget_scopenecessity_statusauthorization_statusdata_exposure_statusreversibility_statusrisk_classesrecommended_actionDo not include raw secrets, credentials, full private records, full logs, full transcripts, full directory dumps, or unrelated private data when a redacted summary is enough.
For tool-sensitive work, prefer:
Tool gate:
- Tool: ...
- Operation: ...
- Target scope: ...
- Necessity: ...
- Authorization: ...
- Data exposure: ...
- Reversibility: ...
- Decision: accept / revise / ask / retrieve / defer / refuse
Do not include this gate in the user-facing answer unless the workflow requires it or approval is needed.