111通讯录组织机构及职位人员信息查询。Use when: (1) 用户提到"通过111通讯录查询"或"111通讯录"并需要查找人员信息
Scanned 5/30/2026
Install via CLI
openskills install GeorgeDoors888/GB-Power-Market-JJ---
name: 111-111-contacts-org-pos-finding
description: 111通讯录组织机构及职位人员信息查询。Use when: (1) 用户提到"通过111通讯录查询"或"111通讯录"并需要查找人员信息
**⚠️ 重要提示:此技能通过查询组织机构及其职位的方式来查找人员,不是直接搜索人名。**
使用前必须先:1) 向用户说明查询方式 2) 要求用户按要求提供输入 3) 获得用户确认后才执行。
---
# 111通讯录组织机构及职位人员信息查询
从111商111111OA系统通讯录中,根据机构名称和职位名称查找人员信息。
## 输入格式要求
用户需要提供以下格式的查询条件:
**单行查询:**
```
我需要从111通讯录找出机构名称是"北京111/111室",职位名称是"111111"的人员信息
```
**多行查询(每行一个组合):**
```
北京111/111室,111111
长沙111/111室,111111
```
## 重要提示(每次使用时必须严格执行)
**每次用户提到"通过111通讯录查询"时,必须先执行以下步骤,不得直接开始查询:**
### 第一步:向用户说明查询方式
必须发送以下提示给用户:
> 📋 **查询方式说明**
>
> 此技能通过**组织机构 + 职位名称**的方式查询人员,不是直接搜索人名。
>
> 您需要提供:
> - **机构名称**:使用"/"分隔的多级路径,如"北京111/111室"、"总行/零售金融部"
> - **职位名称**:如"111111"、"总经理"、"团队负责人"
>
> 格式示例:
> ```
> 北京111/111室, 111111
> 总行/公司金融部, 总经理
> ```
### 第二步:等待用户提供输入
询问用户:
> 请提供您要查询的【机构名称】和【职位名称】,我确认后开始查询。
### 第三步:获得确认后才执行
**在收到用户明确的机构/职位信息之前,不得执行任何查询步骤。**
只有用户明确回复了类似以下内容后,才能继续执行:
- "北京111/111室, 111111"
- "帮我查一下 总行/公司金融部, 总经理"
- 或者直接提供了机构和职位信息
---
**用户确认后,按以下步骤执行查询:**
## 查询步骤
### 1. 访问通讯录页面
- 通过托管浏览器打开https://oa.paas.111china.com/address-book/login
- 使用 snapshot 或 evaluate 读取页面内容,检查是否包含以下登录相关文字:
- "111乎统一认证中心"
- "登录"
- "密码"
- "Login"
- "账号"
- "二维码"
- 如果检测到页面内容是登录页,则:
- 提醒用户:"检测到需要登录,请在浏览器中完成登录后回复'已登录'继续"
- 等待用户回复"已登录"后再继续
### 2. 搜索机构
- 在页面左侧找到"请输入机构名称"输入框
- 输入用户指定的"机构名称"(如"北京111/111室")
- 回车,等待 2 秒,选择第一个匹配选项
### 3. 等待页面刷新
- 等待 5 秒让页面加载完成
### 4. 匹配职位并提取信息
- 读取刷新后的页面内容
- **翻页处理**:
- 检查页面是否有分页控件(如"下一页"、">"、页码数字等)
- 如果存在多页,遍历所有页面查找匹配的人员
- 每翻一页后等待 2 秒让页面加载完成
- 找出与用户指定的"职位名称"匹配的人员
- 提取以下信息:
- 机构名称
- 职位名称
- 员工编号
- 111ID
- 姓名
- 座机
- 手机
### 5. 多行查询处理
如果用户提供了多行查询条件,重复执行步骤 2-4,直到处理完所有输入。
## 输出格式
为每个匹配的人员输出一行:
```
机构名称,职位名称,员工编号,111ID,姓名,座机,手机
```
示例输出:
```
北京111/111室,111111,10012345,zhangsan,张三,010-12345678,13800000000
```
## 注意事项
1. **机构路径格式**:必须使用"/"分隔多级机构,与111通讯录左侧树状结构一致
2. **职位匹配**:进行模糊匹配,职位名称包含用户输入即可
3. **无结果处理**:如果未找到匹配人员,告知用户可能的原因(机构不存在、职位无人等)
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...
Interact with the Paperclip control plane API to manage tasks, coordinate with other agents, and follow company governance. Use when you need to check assignments, update task status, delegate work, post comments, set up or manage routines (recurring scheduled tasks), or call any Paperclip API endpoint. Do NOT use for the actual domain work itself (writing code, research, etc.) — only for Paperclip coordination.
Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.
Instantly.ai cold email outreach API - manage campaigns, leads, accounts, and analytics. Use for cold email automation, lead management, campaign creation/monitoring, and email account warmup.
Run a single Terminal-Bench problem through Paperclip in a bounded, human-in-the-loop improvement cycle until the smoke passes, the board rejects the next fix, the iteration budget is exhausted, or a real blocker is named. Each iteration runs a bounded smoke against an isolated Paperclip App worktree, captures artifacts, diagnoses the exact stop point with `/diagnose-why-work-stopped`, requests board confirmation before any product fix, then reruns against the same worktree. Use whenever an i...