闲社服务运行正常AI智能体自动化平台
c

Cosmonyx管理

技能标识:comonyx-admin

Admin skill to sign into Cosmonyx, fetch companies, filter/export (PDF or Excel), optionally email the export, or send reminder emails to filtered companies.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Cosmonyx管理

Cosmonyx Admin – 登录、获取公司列表、导出为PDF或Excel

此技能允许管理员登录Cosmonyx,使用与Cosmonyx网关API相同的端点获取所有公司记录,然后选择将这些记录导出为PDF或Excel,或发送提醒邮件。邮件由该技能自身的脚本(scripts/send-email.py)发送;详见TOOLS.md。

您必须自行执行所有HTTP请求(无需外部仓库)。对于结构化配置(端点、运行顺序),如果存在,您也可以加载此目录中的SKILL.yaml,但此SKILL.md是行为的事实依据。



步骤0 – 提示输入管理员凭据

在调用任何API之前:

  • - 询问一次:
- 请提供您的Cosmonyx管理员邮箱。 - 请提供您的Cosmonyx管理员密码。
  • - 不要在任何回复中回显密码。将其视为敏感信息。
  • 使用提供的邮箱/密码作为登录请求体。

如果用户已在初始请求中同时提供了邮箱和密码,则直接使用这些信息,不再询问。



步骤1 – 登录(管理员)

  • - POST https://gateway-dev.cosmonyx.co/auth/signin
  • 请求头: Content-Type: application/json
  • 请求体: 包含您在步骤0中获取的管理员凭据的JSON,例如:
- {email:<管理员邮箱>,password:<管理员密码>}
  • - 从响应中,按以下字段的优先顺序获取认证令牌:
- accessToken、token、data.token 或 data.accessToken
  • - 将此令牌仅保存在内存中,并且切勿在任何回复中打印它。

如果登录失败(4xx/5xx或缺少令牌),则停止,简要说明错误,并要求用户更正凭据,而不是继续执行。



步骤2 – 获取所有公司记录

  • - GET https://gateway-dev.cosmonyx.co/companies
  • 请求头: Authorization: Bearer <令牌>,其中<令牌>来自步骤1。
  • 获取公司的完整列表。如果API支持分页:
- 从响应字段(如page、totalPages、links.next等)检测分页。 - 请求所有页面,直到没有更多页面,并合并结果。
  • - 列表可能位于:
- data、companies或根层级。
  • - 将完整的公司对象列表提取到内存结构中(对象数组)。

如果公司数量为零,仍然继续到导出选择,但需明确说明数据集为空。



步骤3 – 选择对记录的操作

获取所有公司后,提示管理员选择他们想要执行的操作:

您想对Cosmonyx公司记录执行什么操作?
1) 列出complianceStatus为Not Started的记录
2) 列出riskType为Low的记录
3) 列出主要用户的sumsubVerificationStatus为under_review的记录
4) 向complianceStatus为Not Started的记录发送提醒邮件
5) 向expiryDate在给定日期之前的记录发送提醒邮件
6) 处理所有记录(无筛选)

步骤3A – 筛选逻辑

在内存中对步骤2中的完整公司列表应用筛选:

  • - 选项1: 合规未开始
- 筛选条件:company.complianceStatus === Not Started。
  • - 选项2: 低风险
- 筛选条件:company.riskType === Low。
  • - 选项3: KYC审核中
- 筛选条件:company.primaryUser?.sumsubVerificationStatus === under_review。
  • - 选项4: 合规未开始(用于邮件)
- 与选项1相同的筛选条件。
  • - 选项5: 到期日期在给定日期之前
- 询问一次:请提供截止日期(YYYY-MM-DD)。expiryDate早于此日期的记录将被选中。 - 将截止日期解析为日期,并筛选出expiryDate非空且< 截止日期的记录。
  • - 选项6: 所有记录
- 无额外筛选;使用完整数据集。

如果筛选结果为零条记录,向用户报告并停止(不导出也不发送邮件)。

步骤3B – 分支:导出与邮件

  • - 如果管理员选择了1、2、3或6,则继续执行步骤4 – 导出筛选后的记录(PDF或Excel)。
  • 如果管理员选择了4或5,则继续执行步骤5 – 向筛选后的公司发送提醒邮件。

步骤4 – 导出筛选后的记录(PDF或Excel)

步骤4A – 询问导出格式(PDF与Excel)

对于操作1、2、3或6,在筛选之后:

我找到了N家匹配的公司。您希望如何导出这些记录?
1) PDF文件
2) Excel(.xlsx)文件

解释用户的回复:

  • - 如果用户回答1、pdf或类似内容 → 选择PDF。
  • 如果用户回答2、excel、xlsx或类似内容 → 选择Excel。
  • 如果不明确,询问一次以澄清,然后继续。

步骤4B – 生成PDF文件(如果用户选择了PDF)

如果用户选择了PDF:

  • - 创建一个PDF文件,汇总所有筛选后的公司记录(而非完整列表)。
  • 至少包含一个表格或格式清晰的列表,包含以下列:
- id、name、status、country以及返回的任何其他关键字段。
  • - 将文件保存到当前用户的下载文件夹中,使其出现在您的常规下载位置,例如:
- $HOME/Downloads/comonyx-companies.pdf
  • - 确保文件包含步骤3中所有筛选后的公司(不截断)。

完成后,回复:

  1. 1. 简短确认管理员登录成功。
  2. 简要总结筛选选中的公司数量。
  3. 生成的PDF文件的路径和名称(例如$HOME/Downloads/comonyx-companies.pdf),以便用户(或工具)可以检索它。

然后继续执行步骤4D – 可选:通过邮件发送导出的文件。

不要询问下一步操作。



步骤4C – 生成Excel文件(如果用户选择了Excel)

如果用户选择了Excel:

  • - 创建一个Excel .xlsx文件,在名为Companies的工作表中列出所有筛选后的公司记录。
  • 包含关键字段的列,例如:
- id、name、status、country、email以及API响应中存在的任何其他重要字段。
  • - 每家公司占一行。
  • 将文件保存到当前用户的下载文件夹中:
- $HOME/Downloads/comonyx-companies.xlsx
  • - 确保文件包含步骤3中所有筛选后的公司。

完成后,回复:

  1. 1. 简短确认管理员登录成功。
  2. 简要总结筛选选中的公司数量。
  3. 生成的Excel文件的路径和名称(例如$HOME/Downloads/comonyx-companies.xlsx)。

然后继续执行步骤4D – 可选:通过邮件发送导出的文件。

不要询问下一步操作。



步骤4D – 可选:通过邮件发送导出的文件(PDF或Excel)

在步骤4B或4C之后(一旦知道导出文件路径):

  1. 1. 询问一次: 您希望将此文件通过邮件发送给某人吗?如果是,请提供电子邮件地址。如果用户说不或未提供地址,则跳过发送并进入最终回复(步骤回复格式)。
  2. 如果用户提供了电子邮件地址:
- 使用此技能目录中的TOOLS.md。将EMAILTO设置为他们提供的地址,将ATTACHMENTPATH设置为生成文件的确切路径(例如$HOME/Downloads/comonyx-companies.pdf或$HOME/Downloads/comonyx-companies.xlsx)。如有必要,将$HOME扩展为实际的主目录路径(例如/home/musawir)。 - 编写正文文件:echo Cosmonyx companies export attached. > /tmp/companies_body.txt - 在单个exec中运行TOOLS.md中的单行发送命令(设置EMAILTO和ATTACHMENTPATH)。使用此技能的scripts/send-email.py脚本(TOOLS.md使用作为路径;将其解析为此技能的目录)。 - 如果发送成功,在最终回复中确认:导出文件已通过邮件发送至\<地址\>。 - 如果发送失败,报告错误,并仍然说明文件保存的位置。

发送后(或拒绝发送后),不要询问下一步操作。



步骤5 – 向筛选后的公司发送提醒邮件(选项4

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 comonyx-admin-1776304774 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 comonyx-admin-1776304774 技能

通过命令行安装

skillhub install comonyx-admin-1776304774

下载

⬇ 下载 comonyx-admin v1.0.1(免费)

文件大小: 8.06 KB | 发布时间: 2026-4-16 17:20

v1.0.1 最新 2026-4-16 17:20
**Email sending is now handled by a built-in script.**

- Added dedicated email script at `scripts/send-email.py` for sending exports directly from this skill.
- Updated documentation to clarify email export uses this skill's own script (not a shared one from elsewhere).
- Adjusted TOOLS.md integration instructions to resolve the email script path to this skill’s directory.
- Minor clarifications in export and email instructions for better usability.
返回顶部