← 返回 Skills 市场
47
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aios-call-app-service
功能描述
当用户的请求需要查询业务系统实时数据、调用系统接口、执行系统内业务动作,或任何需要实际操作某个系统才能完成的任务时,优先使用本技能。先读取 AIOS_ONTOLOGY_DIR 指向的本体目录,再确定正确的应用、命令、请求体、provider 和枚举映射,通过 aios-app-invoke-cli 发起调用,最后...
使用说明 (SKILL.md)
系统调用技能
当用户的请求不能只靠通用知识回答,而是需要查询、调用或操作 AIOS / OpenClaw / Forguncy 等业务系统时,应优先使用本技能。
优先触发场景
以下情况默认优先使用本技能:
- 用户要查询业务系统中的实时数据
- 用户要新增、修改、提交、审批、删除或触发某个业务动作
- 用户要求“帮我在系统里操作一下”
- 用户的问题依赖系统中的表、绑定、枚举、服务端命令或业务状态
- 用户要求的结果必须以真实系统返回为准,而不能只靠历史对话或常识推断
示例
以下请求都应优先触发本技能:
- 帮我查一下今天有哪些待审批单据
- 把这个供应商创建到系统里
- 帮我查询某个客户最近 30 天的订单
- 把这条工单状态改成“已完成”
- 帮我看看库存低于 10 的物料有哪些
- 查询某个项目当前的执行进度
- 帮我在系统里提交一条请假申请
- 查询某个下拉枚举在系统里对应的真实 ID
- 帮我调用系统接口获取这张表的全部数据
- 这个字段到底要传什么值,先去系统本体里确认
运行环境变量
本技能依赖运行环境中已配置好的 AIOS 相关环境变量。编写说明、调用 CLI 或排查问题时,统一使用以下变量名:
- 数据目录与本体目录:
AIOS_DATA_DIRAIOS_ONTOLOGY_DIR
- MQTT 连接:
AIOS_MQTT_CHANNEL_BROKERAIOS_MQTT_CHANNEL_USERNAMEAIOS_MQTT_CHANNEL_PASSWORD
- 应用调用主题:
AIOS_APP_INVOKE_INBOUND_TOPICAIOS_APP_INVOKE_OUTBOUND_TOPIC
- 管理主题:
AIOS_ADMIN_INBOUND_TOPICAIOS_ADMIN_OUTBOUND_TOPIC
- Agent 主题模板:
AIOS_AGENT_CHANNEL_INBOUND_TOPIC_TEMPLATEAIOS_AGENT_CHANNEL_OUTBOUND_TOPIC_TEMPLATE
- OpenAI 能力:
AIOS_OPENAI_API_KEY
- S3 存储:
AIOS_S3_ENDPOINTAIOS_S3_REGIONAIOS_S3_ACCESS_KEY_IDAIOS_S3_SECRET_ACCESS_KEYAIOS_S3_FORCE_PATH_STYLEAIOS_S3_ADMIN_INBOX_BUCKETAIOS_S3_ADMIN_OUTBOX_BUCKETAIOS_S3_AGENT_INBOX_BUCKETAIOS_S3_AGENT_OUTBOX_BUCKET
本体目录统一使用 AIOS_ONTOLOGY_DIR。
不要在技能说明中自造其他环境变量名。如果调用失败且疑似运行环境问题,优先检查这些变量是否存在且已正确注入。
必须遵循的流程
- 在回答、规划或发起调用之前,先读取
AIOS_ONTOLOGY_DIR指向的目录。 - 将本体作为以下信息的事实来源:
- 目标应用
- 可调用的服务端命令或绑定
- HTTP 方法
- 请求体结构
- 枚举值解析路径
- 返回字段含义
- 只允许通过
aios-app-invoke-cli调用系统接口。 - 实时调用结果的优先级高于对话记忆、缓存假设或更早轮次的内容。
- 只有结合本体和实时返回结果后,才能继续后续规划和执行。
约束要求
- 将
AIOS_ONTOLOGY_DIR视为当前事实来源。 - 不要臆造接口名、请求字段、枚举 ID 或 provider。
- 不要绕过 CLI 自行编写 API 调用脚本。
- 只有在 CLI 返回结果后,才允许使用 Python 做二次解析和计算。
- 如果本体不完整、provider 未知或运行时上下文缺失,应明确说明阻塞点,不要猜测。
接下来需要阅读的内容
- 在构造调用前,必须阅读 references/invoke-rules.md。
- 当结果需要筛选、分组、计数、排序、聚合、比较或时间分析时,阅读 references/data-processing.md。
输出要求
- 说明本次调用依据了哪个本体文件或条目。
- 说明使用的是哪类 CLI 调用方式:
servercommand或binding。 - 说明任何假设、跳过的数据、缺失字段或不确定性。
安全使用建议
Use this only in a controlled AIOS environment. Before installing, confirm that the CLI is trusted and pinned, the agent has only the minimum read/write permissions needed, and mutating actions such as approve, delete, submit, or update require explicit human confirmation.
功能分析
Type: OpenClaw Skill
Name: aios-call-app-service
Version: 0.0.1
The skill bundle facilitates interaction with AIOS/Forguncy business systems by instructing the agent to execute shell commands via 'aios-app-invoke-cli' and run Python scripts for data processing. It requires access to a wide range of sensitive environment variables, including S3 secret keys, MQTT credentials, and OpenAI API keys (detailed in references/invoke-rules.md). While the instructions are aligned with the stated purpose of system integration, the high-privilege access and the potential for command injection via unsanitized user input in shell arguments represent a significant security risk.
能力标签
能力评估
Purpose & Capability
The purpose is clear and consistent with the artifacts, but the capability is very broad: it covers querying and mutating AIOS/OpenClaw/Forguncy business systems, including submission, approval, deletion, and other business actions.
Instruction Scope
The skill makes its use the default for many live-system tasks and tells the agent to continue planning and execution from live results, but it does not require explicit confirmation, dry-run review, allowlists, or rollback guidance for mutating actions.
Install Mechanism
There is no code or install spec in the package, but the instructions tell the agent to use an npm/npx-provided CLI if unavailable globally. That is central to the skill, but the package source/version is not pinned in the artifacts.
Credentials
The documentation lists sensitive AIOS, MQTT, S3, OpenAI, user, and session values, while the registry metadata declares no required environment variables or primary credential. The sensitive runtime authority is under-scoped in the declared metadata.
Persistence & Privilege
No persistence is shown, but the skill uses delegated runtime identity such as CurrentUser and SessionId to call business interfaces that may mutate records. The artifacts do not bound the privilege, reversibility, or containment of those calls.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aios-call-app-service - 安装完成后,直接呼叫该 Skill 的名称或使用
/aios-call-app-service触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.1
aios-call-app-service v0.0.1
- Initial release of the skill.
- Provides a standardized method for invoking business system APIs and operations via aios-app-invoke-cli.
- Prioritizes using real-time business data and actions based on ontology directory (`AIOS_ONTOLOGY_DIR`).
- Clearly specifies required environment variables for correct operation.
- Details strict process requirements to ensure accurate, fact-based system calls.
- Includes usage scenarios, examples, and strict output/constraint guidelines.
元数据
常见问题
Aios Call App Service 是什么?
当用户的请求需要查询业务系统实时数据、调用系统接口、执行系统内业务动作,或任何需要实际操作某个系统才能完成的任务时,优先使用本技能。先读取 AIOS_ONTOLOGY_DIR 指向的本体目录,再确定正确的应用、命令、请求体、provider 和枚举映射,通过 aios-app-invoke-cli 发起调用,最后... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。
如何安装 Aios Call App Service?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aios-call-app-service」即可一键安装,无需额外配置。
Aios Call App Service 是免费的吗?
是的,Aios Call App Service 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Aios Call App Service 支持哪些平台?
Aios Call App Service 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Aios Call App Service?
由 宁伟(@kadbbz)开发并维护,当前版本 v0.0.1。
推荐 Skills