← Back to Skills Marketplace
blockcloud

111-111-contacts-org-pos-finding

by blockcloud · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
275
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install 111-111-contacts-org-pos-finding
Description
通过111通讯录按机构路径和职位名称查询人员信息,需先确认提供机构和职位名称后执行。
README (SKILL.md)

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. 无结果处理:如果未找到匹配人员,告知用户可能的原因(机构不存在、职位无人等)
Usage Guidance
该技能在功能与所需资源上自洽,但会在企业 OA(https://oa.paas.111china.com)页面读取并提取员工编号、111ID、姓名和电话等个人信息。安装/使用前请确认:1) 你有权查询和处理这些人员信息(遵守公司隐私/合规政策);2) 不要在不受信任或公共设备上输入账号密码——技能要求你在浏览器中手动登录并回复“已登录”,代理本身不会要求你的凭据;3) 确认目标 URL 为你组织的合法 OA 地址,避免将敏感数据发送到未知第三方;4) 若希望更严格的控制,可在使用前限制技能仅在明确的、逐次用户确认后运行(保持手动触发)。
Capability Analysis
Type: OpenClaw Skill Name: 111-111-contacts-org-pos-finding Version: 1.0.0 The skill is designed to scrape sensitive employee PII (names, employee IDs, and mobile numbers) from a specific corporate OA system (oa.paas.111china.com). While SKILL.md includes instructions for the agent to seek user confirmation and handle manual login, the automated extraction of internal directory data constitutes a high-risk behavior that could be used for unauthorized data harvesting or internal reconnaissance.
Capability Assessment
Purpose & Capability
技能名称与描述一致:目标是通过111通讯录按机构路径和职位查找人员信息。SKILL.md 的每一步(打开 OA 页面、选择机构、匹配职位、提取员工编号/111ID/姓名/电话等)均与该目的直接对应,没有要求与目的无关的外部凭据或工具。
Instruction Scope
指令明确要求使用托管浏览器打开指定 OA 地址并在页面上查找/翻页、提取人员信息,这与技能目的相符. 需要注意的是该技能会读取并提取敏感的企业联系人信息(员工编号、111ID、手机号等);指令也会检测登录页面并要求用户在浏览器中完成登录后手动告知“已登录”。这一交互流程是合理的,但涉及敏感 PII,应确保用户有权查询并同意提供查询条件以及在合规范围内使用结果。
Install Mechanism
无安装规范、无代码文件:这是一个纯说明性技能(instruction-only),不会在代理环境中下载或写入任何外部软件,安装机制风险很低。
Credentials
不要求任何环境变量、凭据或配置路径。技能依赖交互式浏览器会话与用户在浏览器中完成的登录,未要求代理持有或接收额外的秘密,因此请求的访问与功能相称。
Persistence & Privilege
flags 为默认(always:false,agent 可被用户调用且允许模型调用),没有请求持续常驻或修改其他技能/系统配置的能力。结合其它维度,这种权限级别是合理的。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install 111-111-contacts-org-pos-finding
  3. After installation, invoke the skill by name or use /111-111-contacts-org-pos-finding
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of 111通讯录组织机构及职位人员信息查询技能: - 查询仅支持通过“组织机构 + 职位名称”方式查找人员,不支持直接按人名搜索。 - 用户必须先了解查询方式并确认输入,系统才会执行查询。 - 支持单行和多行机构/职位查询,自动处理多页数据。 - 输出包含机构、职位、员工编号、111ID、姓名、座机、手机等详细信息。 - 查询过程中需处理登录、分页、模糊匹配与无结果反馈等常见场景。
Metadata
Slug 111-111-contacts-org-pos-finding
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 111-111-contacts-org-pos-finding?

通过111通讯录按机构路径和职位名称查询人员信息,需先确认提供机构和职位名称后执行。 It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.

How do I install 111-111-contacts-org-pos-finding?

Run "/install 111-111-contacts-org-pos-finding" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 111-111-contacts-org-pos-finding free?

Yes, 111-111-contacts-org-pos-finding is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 111-111-contacts-org-pos-finding support?

111-111-contacts-org-pos-finding is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 111-111-contacts-org-pos-finding?

It is built and maintained by blockcloud (@blockcloud); the current version is v1.0.0.

💬 Comments