SkillHub

workcrm

v0.1.0-alpha.4

本地优先CRM,保存联系人或记录变更前起草并需用户显式确认,确保可审计性。

Sourced from ClawHub, Authored by extraterrest

Installation

Please help me install the skill `workcrm` from SkillHub official store. npx skills add extraterrest/workcrm

WorkCRM (OpenClaw Skill)

A lightweight, local-first CRM with an explicit confirmation gate.

Product constraints (locked): - Writes happen only after explicit confirmation: reply to confirm, 不记 to reject. - Drafts are retained for auditability.

Use any of these to reliably trigger CRM behavior: - crm: ... - 记一下:... - 先出草稿:...

Flow: 1) You send a message. 2) WorkCRM replies with a draft. 3) You reply or 不记.

Note: this alpha skill provides the core engine + storage. Chat routing glue depends on your OpenClaw agent config.

Local CLI (for verification/dev)

Generate a draft

python -m workcrm draft "crm: talked to Alice, follow up next week"

This prints a JSON payload including a human message + pending draft id.

Storage

  • Default DB path: ~/.openclaw/workcrm/workcrm.sqlite3
  • Override with env var: WORKCRM_DB_PATH=/path/to/workcrm.sqlite3
  • Or pass --db /path/to/workcrm.sqlite3 to the CLI.

Implementation notes

  • Deterministic ordering is enforced for lists.
  • Schema migrations are applied automatically on first use.