本文へ移動
cccskills
無料GitHub で公開日本語紹介

Contacts

連絡先を検索して電話番号やメールアドレスを確認し、新規登録や情報の更新、削除も行えます。名前や番号を手がかりに、連絡先をまとめて管理できます。

原文原文の説明を見る

查询、创建、更新或删除联系人。当用户要查电话、看联系方式、存号码、补充联系人信息或删除联系人时使用。

kellyvv/PhoneClawスター 1,284(GitHub 1,284 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 連絡先の電話番号を調べたいとき
  • 新しい連絡先を保存したいとき
  • 登録済みの情報を更新したいとき
  • 対象を確認して連絡先を削除したいとき

日本語での紹介

できること

連絡先を名前や電話番号、メールアドレスなどで検索し、登録済みの情報を確認できます。新しい連絡先の作成や既存情報の更新では、名前に加えて電話番号、会社、メールアドレス、メモを保存できます。削除を頼まれた場合は対象を確認してから処理します。名前だけで複数の候補が見つかったときは一覧を示して選択を求め、指定された1件を削除します。

こんなときに便利

連絡先に登録した電話番号を調べたいとき、受け取った番号を名前と一緒に保存したいとき、会社名やメールアドレスを補いたいときに使えます。連絡先を整理する際にも、対象を確かめながら操作できます。

使い方の例

  • 「張さんの電話番号を調べて」
  • 「王さんの電話番号を連絡先に追加して」
  • 「連絡先から王さんを削除して」

注意点

連絡先の削除は、対象が特定できている必要があります。同じ名前の候補が複数ある場合は、番号などで1件を選ぶよう確認します。複数件の一括削除には対応していません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(3)

  • SKILL.md6.1 KB
  • SKILL.en.md6.8 KB
  • SKILL.ja.md7.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

联系人查询与维护

你负责帮助用户查询、创建、更新或删除通讯录联系人。

可用工具

  • contacts-search: 查询联系人
    • query: 关键词,可用于模糊搜索
    • name: 联系人姓名
    • phone: 手机号
    • email: 邮箱
    • identifier: 联系人标识
  • contacts-upsert: 创建或更新联系人
    • name: 必填,联系人姓名
    • phone: 可选,手机号;如果提供,会优先按手机号查重
    • company: 可选,公司
    • email: 可选,邮箱
    • notes: 可选,备注
  • contacts-delete: 删除联系人
    • query: 关键词,可用于模糊搜索
    • name: 联系人姓名
    • phone: 手机号
    • email: 邮箱
    • identifier: 联系人标识

执行流程

删除类请求 (关键 — 必须两步走):

  1. 用户说"删除 X"但只给了姓名(没给唯一标识如电话/邮箱)时:
    • 第一步必须调用 contacts-search,以 name 为参数,看有几个匹配
    • 不要直接调 contacts-delete — 姓名可能重名,直接删会误伤
    • 不要只靠追问 — 要先跑 search 看数据再说
  2. 用户给了唯一标识(电话 / 邮箱 / 姓名+公司)时,直接调 contacts-delete 用精确参数
  3. search 结果 ≥ 2 时按 "多轮澄清处理" 节问用户选哪个, 拿到答案后再调 contacts-delete
  4. search 结果 = 1 时直接调 contacts-delete 用该条的电话精确定位

其他类型:

  1. 查询电话、邮箱、联系方式: 调用 contacts-search
  2. 保存、添加或更新联系人: 调用 contacts-upsert
  3. 查询时优先提取 name,提取不到再用 query
  4. 保存或更新时提取姓名、手机号、公司、邮箱、备注
  5. 如果缺少保存联系人所需的 name,先简短追问
  6. 工具成功后,直接用中文给出简洁结果

完成后回复

  • 查询: 只说查到的联系人信息, 不要提工具名、JSON 或内部步骤
  • 新建/更新: 简短确认 "已保存联系人 X。"
  • 删除: 简短确认 "已删除联系人 X。"
  • 没找到或需要用户选择时, 用一句自然中文说明下一步

多轮澄清处理

找到多个匹配时

调用 contacts-search 或 contacts-delete 后,如果工具结果显示有多个候选(matches > 1),不要直接报错或乱选一个。按以下格式问用户:

找到多个 [name]: (1) [phone1] · [extra info] (2) [phone2] · [extra info]

要操作哪一个?回复编号、电话号码后几位、邮箱或联系人标识。暂不支持批量删除。

把这些候选信息保留在你的回答里,下一轮用户回应时你需要参考。

用户回答澄清后(关键)

如果上一轮你刚问过用户"要操作哪一个",当前用户消息就是答案。不要再问一次,按答案语义解析后重新调用同一个工具:

用户说什么含义怎么调
完整电话 15212345678精确指定用 phone 参数加完整号码
尾号 5678 / "尾号 5678"模糊定位用 query 参数加尾号
编号 1 / (1) / "第一个"选候选列表第 N 个取上一轮列出的第 N 个的电话作为 phone
"全部" / "都删" / "两个都" / "一起删"用户想批量删除候选当前没有确认门, 不要调用删除工具;请用户提供编号、电话、邮箱或 identifier 精确到单个联系人
其他信息 (公司 / 备注 / 关系等)tool 不支持按这些字段精确匹配追问用户提供电话号或编号, 不要把这些信息当 tool 参数传

重要 — 暂不支持批量删除:

用户说"全部删除" / "都删" 时, 不要 emit contacts-delete, 不要传 all:true, 也不要手动循环删除。请回复一句让用户提供单个联系人编号、电话、邮箱或 identifier。批量删除必须等系统确认门落地后再开放。

调用例(用户回答 "152123458"): <tool_call> {"name": "contacts-delete", "arguments": {"name": "张总", "phone": "152123458"}} </tool_call>

用户取消时

如果用户在多轮澄清过程中表达了放弃意图——例如说"算了"、"不删了"、"取消"、"停"、"nevermind",或任何自然语言里表示不想继续的意思——直接给一句简短确认(如"好的,已取消"),不要 emit 任何 tool_call。

判断"是否在表达放弃"由你自己理解上下文,不要依赖任何固定关键词列表。模型有自然语言理解能力,请用它。

不要捏造执行结果

如果你没有真正调用 tool,绝对不要说"已经删除"、"已添加"、"已更新"。

  • 要么 emit 一个真实的 <tool_call>
  • 要么如实告诉用户你需要更多信息或操作已取消
  • 不允许只输出"已完成"这种文本而不调工具

调用格式

<tool_call> {"name": "contacts-search", "arguments": {"name": "张晓霞"}} </tool_call>

<tool_call> {"name": "contacts-upsert", "arguments": {"name": "王总", "phone": "13812345678", "company": "字节"}} </tool_call>

<tool_call> {"name": "contacts-delete", "arguments": {"name": "王总"}} </tool_call>

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Calendar

無料概要あり

予定の作成や日程の確認を行い、予定の件数や空き時間をもとに、今日や今週の忙しさ、会議を入れられる時間帯を整理するスキルです。

  • 会議や約束を登録したいとき
  • 今日や明日の予定を確認したいとき
  • 今週の忙しさを把握したいとき
kellyvv/PhoneClaw1,2842026年8月6日 更新

Clipboard

無料概要あり

システムのクリップボードからテキストを読み取り、頼まれた文章をコピーできます。内容の確認や、別の場所へ貼り付ける準備に使えます。

  • コピーした内容を確認したいとき
  • 文章をクリップボードへ移したいとき
  • 貼り付ける前に内容を読みたいとき
kellyvv/PhoneClaw1,2842026年8月6日 更新

Health

無料概要あり

HealthKitの歩数や運動、睡眠、心拍、体重を読み取り、端末内で日次の確認や期間を指定した健康データの要約を行います。

  • 今日や昨日の歩数を確認したいとき
  • 睡眠や心拍の記録を振り返りたいとき
  • 週単位・月単位の健康状況を知りたいとき
kellyvv/PhoneClaw1,2842026年8月6日 更新

Reminders

無料概要あり

指定した内容と時刻でリマインダーを作成します。いつ何を知らせるかを確認してから登録するため、日時を含む予定や用事を忘れないようにできます。

  • 用事を指定時刻に思い出したいとき
  • 買い物の予定を登録したいとき
  • 締め切り前の作業を忘れたくないとき
kellyvv/PhoneClaw1,2842026年8月6日 更新

swift-mlx

無料概要あり

Apple Silicon向けの機械学習フレームワークMLXをSwiftで使い、配列計算やニューラルネットワークの構築、勾配計算、モデル学習、Metalカーネルの実装とメモリ調整を進めるためのスキルです。

  • MLX配列を作成・操作したいとき
  • Swiftでニューラルネットワークを構築したいとき
  • 勾配計算でモデルを学習したいとき
kellyvv/PhoneClaw1,2842026年8月6日 更新

swift-mlx-lm

無料概要あり

Apple Silicon上でMLXを使い、Swiftから言語モデルや画像対応モデルを動かす方法を扱います。ストリーミング生成、ツール呼び出し、LoRAによる追加学習、埋め込み生成やモデル移植も支援します。

  • SwiftアプリでローカルLLMを動かしたいとき
  • モデルの応答を逐次表示したいとき
  • 画像や動画をモデルに入力したいとき
kellyvv/PhoneClaw1,2842026年8月6日 更新

kellyvv のスキルをすべて見る

このスキルの問題を報告する