跳到正文
cccskills
免费在 GitHub 公开中文介绍

outlook_contacts

搜索、浏览并管理 Outlook 联系人,可按姓名、邮箱或电话号码查找,新增、更新或删除记录,支持个人 Microsoft 账户及 Microsoft 365 工作或学校账户。

原文查看原文说明

List, search, create, update, and delete contacts in the user's Outlook account.

集成工具Outlook

实测评分 未实测

查看安装方法

适用场景

  • 按姓名、邮箱或电话查找联系人
  • 新增联系人
  • 更新邮箱地址或电话号码
  • 浏览联系人并删除不需要的记录

中文介绍

功能

搜索和浏览 Outlook 联系人,并可新增、更新或删除记录。支持按姓名、邮箱地址或电话号码查找,还能查看单个联系人记录中的组织和职务。联系人较多时会分页获取。更新时只修改指定字段,保留其他现有信息。

适用场景

适合查询业务联系人的邮箱地址,或在对方电话号码变更后更新记录。支持个人 Microsoft 账户,以及 Microsoft 365 的工作或学校账户,可将日常联系人管理交给智能体处理。

使用示例

  • “请按姓名查找 Alex Morgan 的联系信息。”
  • “请用这个邮箱地址和电话号码,为 Jamie Lee 新建联系人记录。”
  • “请只将 Sam Taylor 的邮箱地址改为新地址。”

注意事项

需要本地辅助命令行工具 outlook-contacts,并连接该工具管理的 Outlook 连接器。出现身份验证错误时,需要检查连接状态并重新连接。对于明确的请求,新增、更新和删除操作会直接执行,不再额外确认。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
C需确认明确允许在请求清晰时直接执行包括 delete 在内的更改,无需额外确认。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足需要专用命令行工具及连接器连接,说明了状态检查,但未提供工具安装步骤。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月23日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(3)

  • SKILL.md3.4 KB
  • connector_auth_config.yaml60 B
  • manifest.yaml1.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Outlook Contacts

Purpose

Manage Outlook contacts with a local helper CLI so the prompt stays concise.
The connector supports both personal Microsoft accounts and Microsoft 365 work or school accounts.

Tooling

Use:

outlook-contacts <subcommand> [options]

Core subcommands:

  • disconnect
  • list [--page-size 10] [--page-token <token>]
  • get "AAMkAD..."
  • search "alice smith" --page-size 10
  • create --given-name "Alice" --family-name "Smith" --email alice@example.com --phone "+15551234567"
  • update "AAMkAD..." --given-name "Alice" --email newalice@example.com
  • delete "AAMkAD..."

Common option:

  • --timeout-secs N (default 30)

Use --page-size for result count. --top, --limit, and --max-results are compatibility aliases only; do not use them in new commands.

JSON output contract:

  • disconnect: parse ok, action, status, and disconnect_url
  • list / search: parse ok, count, next_page_token (when present, pass back as --page-token), total_people, and contacts[].resource_name, contacts[].display_name, contacts[].emails, contacts[].phones
  • get: parse ok and contact.resource_name, contact.display_name, contact.emails, contact.phones, contact.organization, contact.title
  • create / update / delete: parse ok, action, resource_name

Auth

This skill depends on an Outlook connector managed by outlook-contacts.

Use:

outlook-contacts --status

Rules:

  • For connect or reconnect, replace <connect_url> with the returned URL and share exactly this Markdown link: [Connect Outlook Contacts](<connect_url>); do not paste the raw URL separately.
  • For disconnect, run outlook-contacts disconnect. When disconnect_url is present, replace <disconnect_url> with the returned URL and share exactly this Markdown link: [Disconnect Outlook Contacts](<disconnect_url>); do not paste the raw URL separately. If absent, say the connector is already disconnected.
  • never use a shared connector helper CLI for Outlook Contacts
  • do not hand-author token files or guess connector state; rely on outlook-contacts --status

Operating Rules

  1. Use search for finding contacts by name, email, or phone number.
  2. Use list for browsing contacts with pagination via --page-token (skip value).
  3. Contact IDs are opaque Graph strings (for example AAMkAD...); use the exact value from list or search.
  4. create, update, and delete may proceed from a clear, unambiguous user request without an additional confirmation.
  5. When updating a contact, only the specified fields change; unspecified fields keep their existing values.
  6. If the CLI reports an auth error, re-check outlook-contacts --status and guide the user through reconnecting.
  7. Never print connector secrets or dump raw contact payloads unless the user explicitly asks for them.
  8. Never surface raw Graph identifiers (contact ids like AAMkAD...) or other internal response fields (change keys, page/skip tokens, raw JSON) in text shown to the user — including in summaries, lists, or per-item annotations. Reuse the ids only internally to chain follow-up commands (rule 3). The sole exceptions are when the user explicitly asks for a raw id or you must show one to troubleshoot a failure.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

3d-object

免费有简介

使用three.js创建立体模型,在交互式查看器中从各个角度检查形状和材质,并以OBJ + MTL或GLB格式保存,供其他三维制作软件使用。

  • 创建立体模型并从各个角度检查
  • 制作可在Blender中继续编辑的模型
  • 检查模型轮廓和材质效果
asgeirtj/system_prompts_leaks7万2026年10月23日 更新

action-items

免费有简介

在个人任务清单中记录待办事项、承诺、期限、下一步、待回复对象和阻碍原因,更新进度与依赖关系,合并重复项并归档已结束的任务。

  • 记录有期限的任务与承诺
  • 整理待回复事项及阻碍原因
  • 前置任务完成后更新依赖关系
asgeirtj/system_prompts_leaks7万2026年10月23日 更新

agents

免费

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

中文简介正在准备中。当前显示英语简介。

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks7万2026年10月23日 更新

animated-video

免费有简介

将动画制作成可播放、暂停和定位时间的HTML页面,通过时间轴调整场景时长与速度,并为横屏或竖屏视频导出做好准备。

  • 制作产品操作演示动画
  • 用文字和图形解释内容
  • 制作竖屏动画
asgeirtj/system_prompts_leaks7万2026年10月23日 更新

apple_healthkit

免费有简介

按指定时段查看已同步到Apple Health的步数、心率、睡眠和锻炼记录,了解日常变化,并检查同步状态及记录缺失情况。

  • 查看步数与心率变化
  • 检查睡眠阶段、时长及夜间醒来情况
  • 回顾运动时长、距离与消耗热量
asgeirtj/system_prompts_leaks7万2026年10月23日 更新

artifact_document

免费有简介

创建和编辑Word文档及模板,提取或整理内容、替换图片,并处理修订和批注。使用规范的标题与列表结构,交付前检查所有页面的显示效果。

  • 创建结构规范的Word文档
  • 整理现有文档的内容
  • 替换文档中的图片和文字
asgeirtj/system_prompts_leaks7万2026年10月23日 更新

查看 asgeirtj 的全部技能

报告此技能的问题