Token导航 LogoToken导航

Agent Skill · 研究检索

alapi(alapi 文档)

alapi 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

alapi 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 71,089。

总安装 196周安装 8GitHub Stars 2下载 63核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:alapi(alapi 文档)
来源仓库:https://github.com/alapi-sdk/skill
仓库路径:skills/alapi
安装命令:
npx skills add https://github.com/alapi-sdk/skill --skill alapi
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/alapi-sdk/skill --skill alapi

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

alapi 用于对接 ALAPI 平台接口,支持文档读取、参数提取、代码生成和真实数据调用。适用于需要批量获取天气、翻译、图像识别等第三方 API 数据的自动化脚本开发场景。自动处理 token 优先级和环境变量配置,推荐使用内置脚本 alapi.py 而非手动拼接请求。

安装方式:github,命令为 npx skills add https://github.com/alapi-sdk/skill --skill alapi。注意:所有接口均需有效 token,建议提前在 ALAPI 控制台创建密钥并设置环境变量。

来源仓库内路径:skills/alapi

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/alapi-sdk/skill --skill alapi;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

alapi 怎么安装?

在终端执行 npx skills add https://github.com/alapi-sdk/skill --skill alapi。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

alapi 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

alapi 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

alapi 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

alapi 用的人多吗?

公开数据是累计安装 196 次,近一周安装 8 次,下载 63 次,GitHub 2 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

alapi 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
alapi

alapi 文档 · 本页

1962接触敏感数据未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

ALAPI 接口对接助手

Overview

使用这个 skill 处理 ALAPI 平台的接口检索、文档读取、参数提取、代码生成和按需真实调用。

ALAPI 的关键平台约定:

{
  "success": true,
  "code": 200,
  "message": "success",
  "data": { ... },
  "request_id": "xxx",
  "time": 1700000000
}
  • Base URL: https://v3.alapi.cn
  • 文档页: https://www.alapi.cn/api/{id}/introduction
  • Token 创建: https://www.alapi.cn/dashboard/data/token
  • 所有接口都要传 token 参数,通常放在 GET query 或 POST body
  • token 优先级:显式 --token 高于环境变量 ALAPI_TOKEN

所有接口数据获取通过 alapi.py 完成。脚本零依赖,优先用它,不要手工拼 ALAPI 的内部文档接口。

不要假设当前工作目录一定是 skill 仓库根目录,也不要写死旧的仓库内相对路径。优先从当前 skill 目录推导脚本路径:

SKILL_DIR=/absolute/path/to/alapi
SCRIPT="$SKILL_DIR/scripts/alapi.py"
python3 "$SCRIPT" --json search "IP查询"

Quick Workflow

用户给了 ALAPI 文档 URL

从 URL 中提取 api/{id},然后直接读取 OpenAPI:

python3 "$SCRIPT" --json openapi {id}

用户只描述了功能

先搜索,再决定是否继续:

python3 "$SCRIPT" --json search "用户描述的关键词"

如果搜索结果为空,不要立刻放弃。按这个顺序做关键词回退:

  1. 去掉修饰词,只保留核心名词
  2. 改用更短的同义词或上位词重新搜索
  3. 对组合词拆词搜索,例如先搜“视频”,再搜“解析”,再搜“短视频”

只有在 2 到 3 轮回退后仍然没有结果时,才告诉用户当前没有匹配接口。

如果命中多个结果,先列出 2 到 5 个候选,不要擅自选一个。用户确认后再读取 OpenAPI:

python3 "$SCRIPT" --json openapi {id}

用户要浏览全部接口

python3 "$SCRIPT" --json explore

用户要代码,不要真实请求

优先读取 openapi,再从结果中提取:

  • 请求路径
  • 请求方法
  • 必填参数
  • 可选参数
  • 响应结构
  • 文档链接 https://www.alapi.cn/api/{id}/introduction

如果当前只是候选阶段,不要直接给“最终确定版代码”。最多只给:

  • 候选列表
  • 候选差异
  • 确认后会生成哪种语言的代码

除非只有单一明确命中,或者用户已经确认了具体接口。

用户明确要求真实调用

仅在用户明确要求“直接调用/测试接口”且已提供 token 时执行:

python3 "$SCRIPT" --json call {path} --token {用户的token} --param key=value

如果用户没有 token,引导去创建:

请先在 https://www.alapi.cn/dashboard/data/token 创建 API Token。

如果用户没有显式给出 token,但环境里已经有 ALAPI_TOKEN,可以直接使用;如果两者都存在,始终以显式 token 为准。

Critical Rules

  • 默认优先做只读操作:search、detail、openapi、explore
  • 优先使用 --json,再基于 JSON 结果生成自然语言说明
  • 不要手工猜 ALAPI 文档接口路径,优先使用 scripts/alapi.py
  • 不要假设 cwd 一定在 skill 根目录
  • 不要在最终回复中回显用户的真实 token
  • 支持从环境变量 ALAPI_TOKEN 读取 token,但显式 --token 优先级最高
  • 搜索结果不唯一时,先列候选,不要擅自决定接口
  • 搜索 0 结果时,先做关键词回退,不要第一步就判定不存在
  • 用户只要“文档”或“代码示例”时,不要真实调用接口
  • 候选未确认前,不要输出“最终定稿代码”;先输出候选和差异
  • 如果用户没有提供足够参数,不要猜值,明确指出缺失参数
  • 如果 OpenAPI 没有写清楚,不要补脑生成不存在的参数名、默认值或响应字段
  • call 失败时,优先保留平台原始错误结构,再结合错误码给出下一步建议
  • 对需要真实参数才能调用的接口,如果用户未给足参数,先说明缺什么,不要猜值

Command Reference

命令用途
search <keyword>搜索接口
explore浏览全部接口
detail <id>读取接口基础信息
openapi <id>读取 OpenAPI 规格
call <path>发起真实请求
--json输出稳定 JSON,供 agent 继续处理

Code Generation Rules

  • Token 占位符统一使用 ALAPI_TOKEN
  • 默认生成最小可运行版本,不要过度封装
  • 保留响应解析和错误处理逻辑,覆盖 success/code/message/data/request_id/time
  • Python 用 requests;JS/TS 用 fetch;PHP 用 curl;Go 用 net/http
  • 不引入非必要依赖
  • 如果用户在服务端项目中接入,优先建议把 token 放到环境变量或服务端配置,不要放前端
  • 如果参数或方法来自 OpenAPI,就按 OpenAPI 生成;如果 OpenAPI 缺失,不要伪造
  • 详细模板见 code-examples.md

前端/后端分层规则:

  • 浏览器端或 Next.js Client Component 默认不要直连 ALAPI
  • Node.js 服务端、PHP 后端、Python 后端可以直接读取 ALAPI_TOKEN
  • 如果用户说“前端项目接入”,优先给服务端代理方案,除非用户明确说明是在纯后端环境运行

Reporting Template

当文档不完全、存在候选、或存在不确定字段时,优先按这个结构输出:

已确认

  • 从 OpenAPI 或真实调用中明确确认的接口路径、方法、参数、返回字段

待确认

  • 当前还需要用户确认的候选接口或业务选择

不要假设

  • 文档未写清楚,因此不能主动编造的参数、默认值、返回字段或平台行为

Live Call Rules

执行真实调用后,优先保留这些信息:

  • 接口名和路径
  • token 来源:显式 --token 还是环境变量 ALAPI_TOKEN
  • 请求里实际传入的业务参数
  • 原始响应中的关键字段:success、code、request_id、data 摘要

不要保留这些信息:

  • token 原文
  • 不必要的敏感上下文
  • 会导致凭证泄露的命令历史

Real Usage Examples

  • 帮我查一下 IP: 8.8.8.8 先定位 IP 查询接口,再在用户明确要求真实调用且 token 可用时执行查询,或先给出查询代码。
  • 帮我生成视频解析的代码 先搜索“视频解析”相关接口,若命中多个候选先列给用户确认,再基于对应 OpenAPI 生成最小可运行代码。

Failure Handling

code含义建议
200成功—
401Token 无效或未传检查 token
403套餐不含此接口升级套餐
422参数校验失败优先指出缺失或格式错误的参数
429频率超限降频、加缓存,必要时延迟重试
500服务端错误保留原始错误,建议重试

如果搜索结果为空,直接说明没有匹配接口,并提示改用更明确的关键词。

如果 openapi 缺失但 detail 或文档页存在,明确告诉用户规范不完整,并退回基础信息 + 文档链接。

平台分布

Codex

34.42%
按下载量换算22

Claude

29.84%
按下载量换算19

Cursor

18.36%
按下载量换算12

Gemini CLI

9.02%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills