Crisp Skill

ReviewAudited by ClawScan on May 1, 2026.

Overview

The skill is a coherent Crisp customer-support integration, but it uses read/write Crisp credentials and can send or change customer conversations, so users should confirm actions carefully.

Install this only if you are comfortable giving the agent access to your Crisp support inbox through a plugin token. Use the narrowest workable Crisp scopes, keep the token in a trusted environment, and manually confirm customer-facing replies and conversation status changes.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing and configuring the skill lets the agent read customer support data and perform actions through the configured Crisp token.

Why it was flagged

The skill requires a Crisp plugin token with read/write access to customer conversations and actions. This is expected for customer support, but it is delegated account authority.

Skill content
Required scopes when creating the token:
   - ✅ `website:conversation:sessions` (Read)
   - ✅ `website:conversation:messages` (Read/Write)
   - ✅ `website:conversation:actions` (Read/Write)
Recommendation

Use the least-privileged Crisp token that supports the needed workflows, store the token only in a trusted environment, and update registry metadata to declare the required credential variables.

What this means

If invoked incorrectly, the agent could send an unintended support reply or mark/resolve a conversation prematurely.

Why it was flagged

The documented workflows include customer-visible sending and conversation state changes. These are purpose-aligned, but mistakes can affect customers and support operations.

Skill content
scripts/crisp.py message send <session_id> "Your reply text here"
...
scripts/crisp.py conversation read <session_id>
...
scripts/crisp.py conversation resolve <session_id>
Recommendation

Keep the documented confirmation step before sending replies, and require explicit user approval before status-changing actions such as marking read or resolving conversations.

What this means

Users may install whatever current version of the dependency their package index provides.

Why it was flagged

The setup uses a manual, unpinned package install. This is a normal dependency for a Python API client, but pinning would improve reproducibility and supply-chain clarity.

Skill content
pip3 install requests
Recommendation

Install in a virtual environment and consider pinning a known-good requests version or documenting a lockfile-based setup.