bigin-crm-skill

ReviewAudited by ClawScan on May 10, 2026.

Overview

This appears to be a legitimate Bigin CRM connector, but it grants broad CRM OAuth access and includes bulk or automated changes to business records without clear safeguards.

Review this skill carefully before authenticating. It looks purpose-aligned for Bigin CRM, but only grant it access if you are comfortable with broad CRM permissions and make sure destructive, bulk, or automated changes require your explicit approval.

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

A mistaken prompt, broad criterion, or unintended invocation could update many CRM opportunities, assignments, or follow-up tasks.

Why it was flagged

The skill documents automated and bulk-changing CRM workflows, including moving pipeline stages to Closed Won, but the provided instructions do not show confirmation, dry-run, rollback, or bounded approval controls.

Skill content
bigin automation advance --auto-advance --criteria "proposal-sent-and-7-days"
...
bigin pipeline bulk-update --stage "Negotiation" --new-stage "Closed Won" --criteria "probability-gt-80"
Recommendation

Require explicit user confirmation for bulk, delete, win/loss, and automation actions; provide dry-run previews, record counts, and rollback guidance.

What this means

Installing and authenticating gives the skill durable authority over a broad portion of the user's Bigin CRM account.

Why it was flagged

The OAuth flow requests broad Bigin module/settings authority, persists tokens locally, and binds the temporary callback server on all interfaces rather than just loopback.

Skill content
self.scope = "ZohoBigin.modules.ALL,ZohoBigin.settings.ALL,ZohoBigin.org.READ"
...
self.token_file = self.token_dir / "bigin-crm.json"
...
with socketserver.TCPServer(("", 8888), CallbackHandler) as httpd:
Recommendation

Use the narrowest Bigin scopes possible, declare OAuth credentials in metadata, bind callbacks to 127.0.0.1, add an OAuth state parameter, and clearly explain token storage and revocation.

What this means

Email contents or sender details could be copied into CRM records or used in replies if the user enables that workflow.

Why it was flagged

The documented optional workflow moves email-derived information into CRM and can send a reply through another skill, but the artifacts do not define data-boundary or approval details for that cross-skill flow.

Skill content
Integration with Zoho Email Skill ... Extract sender info → Create/update contact ... Create pipeline entry if none exists ... Reply with acknowledgment
Recommendation

Use this workflow only with explicit user approval, and define what email fields may be read, stored, and sent.