360 Secure SkillHub
360 安全技能中心

Contacts and Follow-up Desk

提供本地通讯录与跟进工作台:预览并导入 CSV/vCard 联系人,按规范化邮箱或电话识别重复项,合并记录并保留跟进历史,记录带日期的跟进与下次联系时间,查看到期跟进,并导出 CSV 或 vCard。

分类:效率
hznetnewpower
hznetnewpower
热度 2.44
最近更新 2026-10-27 04:36:27

安装

发给 Agent
帮我安装这个技能:npx secure-skills-cli add hznetnewpower/mochi-contact-desk
兼容性
通用兼容
联网要求
不联网
数据出网
数据不出本机
Metadata
name
mochi-contact-desk
description
Import CSV/vCard contacts, review email and phone duplicates, merge records, track follow-ups and export an address book. Use for Contacts and Follow-up Desk.
metadata
{"openclaw":{"requires":{"anyBins":["python3","python"]},"homepage":"https://mochilab.bz","version":"1.0.1"}}

Contacts and Follow-up Desk

Run a job

Use Python 3.10+ in the current agent workspace. Install scripts/requirements.txt into a dedicated virtual environment when it is nonempty. Credentials are private host configuration, not dependencies. Save the requested action as workspace-local JSON, then run:

python3 "{baseDir}/scripts/run.py" --workspace "CURRENT_AGENT_WORKSPACE" --input "request.json"

Read the JSON ok/result receipt; a failed command is not a completed operation. Paths are workspace-relative except an explicitly supplied private connection profile. Agents have separate workspaces and separate state. Never use another agent's workspace just because it has a working account. Data and notifications persist under .mochilab. Do not upload those private state folders with a Skill package.

Use for a private local contact book and follow-up records. import previews CSV or vCard first; apply:true writes the previewed contacts. CSV columns include name, emails, phones, tags, organization; list fields use semicolons. Phone normalization removes punctuation but does not invent a country code. Exact shared normalized email/phone keys identify duplicate candidates; identical names alone are not enough.

merge retains the selected target ID, unions list fields and moves existing follow-ups to the target. Conflicting names, organizations or notes are returned as needsChoice until choose resolves them. User-selected field values determine the final merge. followup records a dated note and optional nextDate; due returns the most recently dated follow-up per contact whose next date has arrived. export supports CSV and vCard. CSV spreadsheet formulas are escaped. This local book is not automatically connected to the phone or a remote CRM.

User guide · Simplified Chinese guide