← 返回 Skills 市场
summerloveqq

Call Aida App

作者 夏广斌 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
251
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install call-aida-app
功能描述
Invoke Aida chat-messages API with user-provided appid, query, and inputs to generate reports or analyze requests within Aida internal services.
使用说明 (SKILL.md)

name: aida-llm-invoke description: > 调用 AI 搭(aida)chat-messages 接口。当用户说「调用 aida」「aida LLM」「生成变更报告」「AI 搭」且提供 appid、query、inputs 时使用。 Use when: 调用 aida、AI 搭、生成变更报告、aida LLM 分析。 NOT for: OpenAI、Claude 等公网 LLM。 metadata: openclaw: emoji: "🤖"

Aida LLM Invoke

When to Use

  • 用户说「调用 aida」「用 aida 生成报告」「AI 搭分析」等
  • 用户提供了 appid、query、inputs 三个参数
  • 需要调用 aida.vip.sankuai.com 的 chat-messages 接口

Instructions

  1. 使用 execbash 工具运行本技能的 main.py
    python3 main.py --appid \x3C用户提供的appid> --query "\x3C用户提供的query>" --inputs '\x3C用户提供的inputs的JSON字符串>'
    
  2. 工作目录必须为技能目录(含 main.py 的文件夹),例如:
    • ~/.openclaw/skills/aida-llm-invoke/(推荐放 managed 目录)
    • ~/.openclaw/workspace/skills/aida-llm-invoke/
  3. 若 inputs 含特殊字符,可改用 stdin:
    echo '{"appid":"xxx","query":"xxx","inputs":{...}}' | python3 main.py
    
  4. 解析输出 JSON 中的 dataraw_answer 返回给用户

Safety Rules

  • appid 必须由用户提供,不可硬编码
  • 仅用于 aida 内部服务

Common Patterns

# 示例:生成变更报告
python3 main.py --appid app-xxx --query "生成变更报告" --inputs '{"tree":"{}","mis":"user01","triggerType":"manual"}'
安全使用建议
This package appears to do exactly what it claims: send inputs and an appid (used as a Bearer token) to the AIDA chat-messages endpoint and return the result. Before installing, confirm you trust the target domain (aida.vip.sankuai.com) and that the appid you provide is intended to be used as an API token. Note the minor docs mismatch (SKILL.md mentions main.py while the actual script is call_aida_app.py); review call_aida_app.py yourself if you have concerns. If you don't want outbound network calls from your agent, do not install or run the skill in an environment without network restrictions. Finally, prefer providing the appid at runtime (stdin or CLI) rather than storing tokens in long-lived environment variables unless you control the environment.
功能分析
Type: OpenClaw Skill Name: call-aida-app Version: 1.0.0 The skill bundle is a legitimate tool designed to interface with the AIDA (AI 搭) chat-messages API, likely an internal service at Sankuai/Meituan. The core logic in `call_aida_app.py` uses Python standard libraries to perform authenticated HTTP POST requests to a hardcoded endpoint (aida.vip.sankuai.com) using a user-provided appid as a Bearer token. There is no evidence of data exfiltration, unauthorized execution, or malicious prompt injection; the documentation and scripts (install.sh, test.sh) are consistent with the stated purpose of the tool.
能力评估
Purpose & Capability
The name/description claim (invoke AIDA chat-messages API) matches the included code: call_aida_app.py issues an HTTPS POST to https://aida.vip.sankuai.com/v1/chat-messages with Authorization: Bearer <appid>. The package does not request unrelated credentials or external services.
Instruction Scope
Runtime instructions describe running a script and returning the response fields. One minor inconsistency: SKILL.md instructs running 'main.py' while the repository contains 'call_aida_app.py' (other docs reference call_aida_app.py correctly). This is a documentation mismatch but not evidence of malicious behavior. The instructions and script confine actions to reading provided inputs/env vars and calling the AIDA endpoint; they do not instruct reading arbitrary system files or exfiltrating other secrets.
Install Mechanism
There is no remote installer or download. install.sh and test.sh are local helper scripts that validate syntax, optionally symlink the skill into ~/.openclaw/skills and run tests. No external code is fetched or executed during install.
Credentials
The skill does not declare required environment variables; it optionally accepts AIDA_APPID/AIDA_INPUTS/AIDA_USER which are directly relevant to the stated purpose (providing the appid/token and inputs). No unrelated SECRET/TOKEN variables or config paths are requested.
Persistence & Privilege
always:false and the skill does not modify other skills or system-wide configuration. install.sh offers to create a symlink under ~/.openclaw/skills (user-confirmed) — expected for a user-installed skill. The skill does not request elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install call-aida-app
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /call-aida-app 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of aida-llm-invoke skill: - Enables invoking the aida (AI 搭) chat-messages API using user-provided appid, query, and inputs. - For internal aida use only; not compatible with public LLM APIs like OpenAI or Claude. - Provides clear instructions and safety rules for command-line usage, including stdin support. - Includes typical usage scenarios, e.g. generating change reports.
元数据
Slug call-aida-app
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Call Aida App 是什么?

Invoke Aida chat-messages API with user-provided appid, query, and inputs to generate reports or analyze requests within Aida internal services. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 251 次。

如何安装 Call Aida App?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install call-aida-app」即可一键安装,无需额外配置。

Call Aida App 是免费的吗?

是的,Call Aida App 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Call Aida App 支持哪些平台?

Call Aida App 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Call Aida App?

由 夏广斌(@summerloveqq)开发并维护,当前版本 v1.0.0。

💬 留言讨论