← Back to Skills Marketplace
kadbbz

Aios Call App Service

by 宁伟 · GitHub ↗ · v0.0.1 · MIT-0
cross-platform ⚠ suspicious
47
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aios-call-app-service
Description
当用户的请求需要查询业务系统实时数据、调用系统接口、执行系统内业务动作,或任何需要实际操作某个系统才能完成的任务时,优先使用本技能。先读取 AIOS_ONTOLOGY_DIR 指向的本体目录,再确定正确的应用、命令、请求体、provider 和枚举映射,通过 aios-app-invoke-cli 发起调用,最后...
README (SKILL.md)

系统调用技能

当用户的请求不能只靠通用知识回答,而是需要查询、调用或操作 AIOS / OpenClaw / Forguncy 等业务系统时,应优先使用本技能。

优先触发场景

以下情况默认优先使用本技能:

  • 用户要查询业务系统中的实时数据
  • 用户要新增、修改、提交、审批、删除或触发某个业务动作
  • 用户要求“帮我在系统里操作一下”
  • 用户的问题依赖系统中的表、绑定、枚举、服务端命令或业务状态
  • 用户要求的结果必须以真实系统返回为准,而不能只靠历史对话或常识推断

示例

以下请求都应优先触发本技能:

  • 帮我查一下今天有哪些待审批单据
  • 把这个供应商创建到系统里
  • 帮我查询某个客户最近 30 天的订单
  • 把这条工单状态改成“已完成”
  • 帮我看看库存低于 10 的物料有哪些
  • 查询某个项目当前的执行进度
  • 帮我在系统里提交一条请假申请
  • 查询某个下拉枚举在系统里对应的真实 ID
  • 帮我调用系统接口获取这张表的全部数据
  • 这个字段到底要传什么值,先去系统本体里确认

运行环境变量

本技能依赖运行环境中已配置好的 AIOS 相关环境变量。编写说明、调用 CLI 或排查问题时,统一使用以下变量名:

  • 数据目录与本体目录:
    • AIOS_DATA_DIR
    • AIOS_ONTOLOGY_DIR
  • MQTT 连接:
    • AIOS_MQTT_CHANNEL_BROKER
    • AIOS_MQTT_CHANNEL_USERNAME
    • AIOS_MQTT_CHANNEL_PASSWORD
  • 应用调用主题:
    • AIOS_APP_INVOKE_INBOUND_TOPIC
    • AIOS_APP_INVOKE_OUTBOUND_TOPIC
  • 管理主题:
    • AIOS_ADMIN_INBOUND_TOPIC
    • AIOS_ADMIN_OUTBOUND_TOPIC
  • Agent 主题模板:
    • AIOS_AGENT_CHANNEL_INBOUND_TOPIC_TEMPLATE
    • AIOS_AGENT_CHANNEL_OUTBOUND_TOPIC_TEMPLATE
  • OpenAI 能力:
    • AIOS_OPENAI_API_KEY
  • S3 存储:
    • AIOS_S3_ENDPOINT
    • AIOS_S3_REGION
    • AIOS_S3_ACCESS_KEY_ID
    • AIOS_S3_SECRET_ACCESS_KEY
    • AIOS_S3_FORCE_PATH_STYLE
    • AIOS_S3_ADMIN_INBOX_BUCKET
    • AIOS_S3_ADMIN_OUTBOX_BUCKET
    • AIOS_S3_AGENT_INBOX_BUCKET
    • AIOS_S3_AGENT_OUTBOX_BUCKET

本体目录统一使用 AIOS_ONTOLOGY_DIR

不要在技能说明中自造其他环境变量名。如果调用失败且疑似运行环境问题,优先检查这些变量是否存在且已正确注入。

必须遵循的流程

  1. 在回答、规划或发起调用之前,先读取 AIOS_ONTOLOGY_DIR 指向的目录。
  2. 将本体作为以下信息的事实来源:
    • 目标应用
    • 可调用的服务端命令或绑定
    • HTTP 方法
    • 请求体结构
    • 枚举值解析路径
    • 返回字段含义
  3. 只允许通过 aios-app-invoke-cli 调用系统接口。
  4. 实时调用结果的优先级高于对话记忆、缓存假设或更早轮次的内容。
  5. 只有结合本体和实时返回结果后,才能继续后续规划和执行。

约束要求

  • AIOS_ONTOLOGY_DIR 视为当前事实来源。
  • 不要臆造接口名、请求字段、枚举 ID 或 provider。
  • 不要绕过 CLI 自行编写 API 调用脚本。
  • 只有在 CLI 返回结果后,才允许使用 Python 做二次解析和计算。
  • 如果本体不完整、provider 未知或运行时上下文缺失,应明确说明阻塞点,不要猜测。

接下来需要阅读的内容

输出要求

  • 说明本次调用依据了哪个本体文件或条目。
  • 说明使用的是哪类 CLI 调用方式:servercommandbinding
  • 说明任何假设、跳过的数据、缺失字段或不确定性。
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aios-call-app-service
  3. After installation, invoke the skill by name or use /aios-call-app-service
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug aios-call-app-service
Version 0.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Aios Call App Service?

当用户的请求需要查询业务系统实时数据、调用系统接口、执行系统内业务动作,或任何需要实际操作某个系统才能完成的任务时,优先使用本技能。先读取 AIOS_ONTOLOGY_DIR 指向的本体目录,再确定正确的应用、命令、请求体、provider 和枚举映射,通过 aios-app-invoke-cli 发起调用,最后... It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.

How do I install Aios Call App Service?

Run "/install aios-call-app-service" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aios Call App Service free?

Yes, Aios Call App Service is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aios Call App Service support?

Aios Call App Service is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aios Call App Service?

It is built and maintained by 宁伟 (@kadbbz); the current version is v0.0.1.

💬 Comments