Skills Quality assurance
Agentic action safety
Tool-enabled agents stop being chatbots and become actors on customer records. The failure mode is not a wrong sentence — it is a refund to the wrong account, a closed ticket that should stay open, or a data field wiped without recovery.
npx rulebase-skills install cx-agentic-action-safetyWhen to use it
Reach for this when someone says any of these — they are the phrases the skill itself triggers on:
- “what can the bot change on an account”
- “agent tool permissions”
- “AI agent safety bounds”
- “dry run before refund”
- “limit bot actions”
How it works
The method, in the order the skill runs it. The full procedure — tables, worked examples and the edge cases — is in the skill itself.
Inventory actions by blast radius
List every tool, API, or integration the agent can invoke. Classify each.
Allowlists, not open-ended tools
If a human agent needs a manager for an action, the bot should not have unattended access to that action.
Irreversible and high-tier actions
For financial, entitlement, and destructive classes: No silent auto-execute, Idempotency keys, Amount and rate limits per conversation, customer, and day, Cool-down after policy or prompt change until re-validated.
Dry-run mode
Implement dry-run (or shadow execution) before first production write: Tool returns what would happen without committing, Log proposed mutations with conversation id and model version, Compare dry-run log to human expectation on a labelled set.
Audit trail
Every mutation via agent must log: Conversation / session id, Tool name and parameters (redact secrets), Model and prompt version, Initiating actor (bot vs human-approved), Before/after state snapshot or reference, Timestamp and correlation id for support lookup.
Bounding blast radius
Additional limits beyond allowlists: Scope to current customer, No batch or cross-customer operations from conversational agents, Circuit breakers, Kill switch.
Alignment with human policy
Map each allowed bot action to documented human authority levels. If policy says "agents may credit up to £X", the bot's cap is ≤ £X, not higher because the model asked nicely.
Related skills
Free and open source, and vendor-neutral — it reads the conversations from whichever helpdesk you already run. Browse all 149 skills · connect your helpdesk over MCP · source on GitHub
