Crm

PassAudited by ClawScan on May 1, 2026.

Overview

This CRM skill appears local and purpose-aligned, but it stores personal contact details in indexed persistent memory and can optionally run recurring follow-up checks.

Install only if you are comfortable with the agent storing and indexing contact details under memory/contacts, running local Python CRM scripts, and optionally checking follow-ups on a schedule. Verify the source and dependencies, use import dry-runs, and avoid putting secrets in contact notes.

Findings (4)

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

The agent can change CRM files and produce contact exports when asked, which may include personal information.

Why it was flagged

The documented tools can create, modify, import, and export contact records. This is expected for a CRM, but it is still local data mutation and export capability.

Skill content
crm-import.py contacts.csv ... crm-export.py --csv out.csv ... crm-update.py alice-chen --interaction
Recommendation

Use dry-run for imports, keep backups of important contact files, and review export destinations before sharing generated CSV or vCard files.

What this means

Users may not be able to follow the README verification steps exactly from the supplied artifacts.

Why it was flagged

The verification instructions reference MANIFEST.sha256, while the supplied file list includes MANIFEST.md instead. This is a provenance/documentation mismatch rather than evidence of hidden behavior.

Skill content
To verify: ... sha256sum -c MANIFEST.sha256
Recommendation

Verify the source repository, hashes, and installed dependencies yourself before running the copied scripts.

What this means

Personal contact details, relationship notes, and follow-up information may become searchable persistent agent memory.

Why it was flagged

The setup places CRM records in the agent memory area and indexes them, so contact details and notes can be retrieved in later agent context.

Skill content
Initialize contacts inside memory/ for semantic search integration ... clawdbot memory index
Recommendation

Store only contacts you intend the agent to remember; avoid secrets in notes, review imported contact notes, and understand your agent's memory retention and search behavior.

What this means

If enabled, the agent may repeatedly check CRM reminders and surface due follow-ups without a fresh manual request each time.

Why it was flagged

The optional HEARTBEAT.md integration creates recurring reminder checks. It is disclosed and purpose-aligned, but it is still persistent scheduled agent behavior.

Skill content
CRM Follow-ups (check 1-2x daily) ... If there are due items, notify the user.
Recommendation

Add the heartbeat instructions only if you want recurring checks, and remove or edit the HEARTBEAT.md entry if you no longer want them.