← Back to Skills Marketplace
251
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install call-aida-app
Description
Invoke Aida chat-messages API with user-provided appid, query, and inputs to generate reports or analyze requests within Aida internal services.
README (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
- 使用 exec 或 bash 工具运行本技能的
main.py:python3 main.py --appid \x3C用户提供的appid> --query "\x3C用户提供的query>" --inputs '\x3C用户提供的inputs的JSON字符串>' - 工作目录必须为技能目录(含 main.py 的文件夹),例如:
~/.openclaw/skills/aida-llm-invoke/(推荐放 managed 目录)- 或
~/.openclaw/workspace/skills/aida-llm-invoke/
- 若 inputs 含特殊字符,可改用 stdin:
echo '{"appid":"xxx","query":"xxx","inputs":{...}}' | python3 main.py - 解析输出 JSON 中的
data或raw_answer返回给用户
Safety Rules
- appid 必须由用户提供,不可硬编码
- 仅用于 aida 内部服务
Common Patterns
# 示例:生成变更报告
python3 main.py --appid app-xxx --query "生成变更报告" --inputs '{"tree":"{}","mis":"user01","triggerType":"manual"}'
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install call-aida-app - After installation, invoke the skill by name or use
/call-aida-app - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 251 downloads so far.
How do I install Call Aida App?
Run "/install call-aida-app" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Call Aida App free?
Yes, Call Aida App is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Call Aida App support?
Call Aida App is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Call Aida App?
It is built and maintained by 夏广斌 (@summerloveqq); the current version is v1.0.0.
More Skills