NeoCRM for AI Agent:用自然語言驅動銷售易 CRM 的 Agent Skill Pack

前言

銷售跟進裏大量操作仍落在 NeoCRM(銷售易)裏:查客戶、改商機、寫跟進、領公海、排日程。若把這些步驟拆成「打開頁面 → 找菜單 → 填表」,Agent 只能做文案輔助,很難真正代勞。把 CRM 能力封裝成符合 Agent 閱讀規範的 Skill,並約束查詢、寫入、確認的流程,是讓模型穩定操作租戶數據的前提。下面介紹 SkillHub 上的 NeoCRM for AI Agent(座標 @user_2d23dd34/neocrm-for-ai-agent,當前版本 0.1.9)如何組織能力與前置依賴。

這是什麼

NeoCRM for AI Agent 是面向 AI Agent 的 NeoCRM 技能包:通過自然語言完成銷售跟進日常工作,官方頁面表述爲「銷售易 CRM 官方 AI Agent 技能包」「開箱即用」。在 SkillHub 上歸類爲 business-ops,來源爲 community,發佈者爲 user_2d23dd34;頁面標註作者爲 Jeffery。Skill 包根目錄 SKILL.md 中的定位是:讓 Agent 通過自然語言操作銷售易 CRM,並在執行任何操作前必須先閱讀並遵守 nc-base/SKILL.md 的全部規範。

技能執行依賴本機的 neocrm 命令行(neocrm-cli-client npm 包),而非在 SkillHub 側配置 API Key(標籤 requires_api_key=false)。

核心功能

Skill 包採用分層結構,平臺會掃描子目錄並分別加載各 skill:

層級 目錄 作用
基礎層 nc-base/ Agent 通用行爲規範,其他 skill 的依賴
通用操作層 nc-common/ 跨實體的標準操作
擴展層 nc-ext/nc-ext-*/ 各實體場景化能力
工作臺 nc-skillbench/ 引導用戶基於 neocrm 命令生成個性化 skill

通用操作(nc-common) 適用於任意 CRM 實體,包括:查詢記錄、創建記錄、編輯記錄、轉移負責人、鎖定記錄、解鎖記錄。底層命令包括 neocrm data:query、data:get、data:create、data:update、data:lock、data:unlock,以及元數據相關的 metadata:describe、metadata:busitype、metadata:objects。

已收錄的擴展 skill(根 SKILL.md 表格) 覆蓋例如:

  • nc-ext-account:廢棄客戶、合併客戶
  • nc-ext-activityrecord:創建活動記錄(跟進記錄)
  • nc-ext-feed:發佈工作圈 / 對象下動態
  • nc-ext-opportunity:超時未跟進商機查詢
  • nc-ext-schedule:創建關聯日程
  • nc-ext-territory:公海領取線索、公海領取客戶、退回公海
  • nc-ext-visit-prepare:拜訪前準備(客戶 / 商機 / 線索三入口)

行爲規範要點(nc-base) 包括:操作前用 neocrm auth:whoami 確認登錄;寫操作前展示內容並獲用戶確認;先 metadata:describe 再讀寫,禁止硬編碼字段名與枚舉值;寫操作失敗則停止並重試需徵詢用戶。登錄支持正式環境與沙箱 crm-sandbox.xiaoshouyi.com,通過 neocrm auth:login -c <clientId>(沙箱加 --host)完成 OAuth 客戶端 ID 認證。

安裝與啓用

1. 安裝 SkillHub CLI(若尚未安裝)

按 SkillHub 安裝說明 檢查或安裝 skillhub:

command -v skillhub && skillhub --version

未安裝時可執行文檔中的 curl 安裝腳本(完整安裝或 --cli-only)。

2. 將技能包裝入當前 Agent 的 skills 目錄

官方頁面與 SkillHub 文檔均要求安裝時使用 --dir 指向當前 Agent 實際識別的 skills 目錄,否則默認落到 ./skills/ 可能無法被加載。常用路徑示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下 .agents/skills/

安裝命令(與 SkillHub 搜索結果的 install 提示一致):

skillhub install neocrm-for-ai-agent --namespace user_2d23dd34 --dir ~/.cursor/skills

也可讓 Agent 按 https://skillhub.cn/install/skillhub.md 安裝座標 @user_2d23dd34/neocrm-for-ai-agent。

3. 準備 neocrm CLI

nc-base/SKILL.md 要求操作前檢查 neocrm-cli-client 版本,並與 npm 上最新版對齊,例如:

neocrm --version
npm view neocrm-cli-client version
npm install -g neocrm-cli-client@latest   # 本地版本落後時

4. 登錄 NeoCRM

首次或會話失效時,由 Agent 按 nc-base 引導選擇環境並提供 OAuth 2.0 clientId,再執行登錄並確認:

neocrm auth:login -c <clientId>
# 沙箱
neocrm auth:login -c <clientId> --host crm-sandbox.xiaoshouyi.com
neocrm auth:whoami

經過上面的步驟後,在對話中加載本 skill pack,並確保涉及寫操作、公海、日程等場景時,Agent 已加載對應的 nc-ext-* 或 nc-common 子 skill(根規範要求:先加載 skill,再操作,禁止跳過規範直接拼命令)。

典型用法

用法以自然語言觸發爲主,Agent 按已加載的子 skill 走「describe → 字段映射 → 展示 → 確認 → 執行」流程。下列表述與技能包設計一致,可在登錄並完成 skill 加載後復現(具體字段以租戶 metadata:describe 爲準,不可硬編碼):

  1. 查詢:「列出我名下本週新建的商機」——走 nc-common,先 metadata:describe 再 neocrm data:query。
  2. 寫跟進:「在某某客戶下記一條今天電話溝通的跟進」——加載 nc-ext-activityrecord。
  3. 公海:「把這條線索從公海領到我名下」——加載 nc-ext-territory 中領取相關 reference。
  4. 日程:「給明天下午的客戶拜訪建一條日程並關聯該客戶」——加載 nc-ext-schedule。
  5. 自定義流程:「把我們經常做的 XX 審批流做成一個獨立 skill」——進入 nc-skillbench 的五步創建流程,產出獨立 skill 目錄並安裝到目標 Agent。

寫操作示例在規範中的 JSON 形態(創建/更新時的 -v)須包在 data 字段下,例如:

{ "data": { "accountName": "示例公司", "money": 100000 } }

適用場景與注意

適合:已在使用銷售易 NeoCRM、希望用 Cursor / Claude Code / Codex 等 Agent 做查詢與合規寫入的銷售、運營或內部工具團隊;需要把重複 CRM 流程沉澱爲子 skill 的場景(nc-skillbench)。

注意:

  • 多租戶字段差異大,技能強制「先 describe、禁止猜字段」;忽略 nc-base/SKILL.md 容易導致寫錯或權限失敗。
  • 登錄必須使用用戶提供的 clientId,規範明確禁止用模型記憶中的 clientId 直接登錄。
  • SkillHub 頁面數據(截至查閱):評分 100000,下載 2334,安裝 61;與本地租戶權限、沙箱/正式環境不一致時,表現以 neocrm 返回爲準。
  • 擴展 skill 標註「持續擴展中」,未列出的實體操作可優先走 nc-common 通用層或工作臺自建 skill。

結尾

NeoCRM for AI Agent 把銷售易操作拆成可加載的分層 Skill,並用 nc-base 約束登錄、元數據與寫確認,適合把「自然語言 → CRM 實操作」做成可維護的 Agent 能力。安裝與座標見 SkillHub:

  • 頁面:https://www.skillhub.cn/skills/user_2d23dd34/neocrm-for-ai-agent
  • API 條目:https://api.skillhub.cn/user_2d23dd34/neocrm-for-ai-agent
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜