← Back to Skills Marketplace
441
Downloads
8
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install isbn
Description
用 ISBN 查图书详情,或按书名关键字搜书。当用户说:9787 开头这本书是什么?帮我搜书名里带 Python 的书,或类似图书 ISBN 问题时,使用本技能。
README (SKILL.md)
\r \r
极速数据 ISBN 图书书号查询(Jisu ISBN)\r
\r
数据由 极速数据(JisuAPI) 提供 — 国内专业的 API 数据服务平台,提供生活常用、交通出行、工具万能等数据接口。\r \r
- ISBN 精确查询:通过 10 位或 13 位 ISBN 查询图书详细信息;\r
- 关键字搜索:通过书名关键字搜索图书列表,获取书名、作者、封面及 ISBN。\r \r
前置配置:获取 API Key\r
\r
- 前往 极速数据官网 注册账号\r
- 进入 ISBN 图书书号查询 API 页面,点击「申请数据」\r
- 在会员中心获取 AppKey\r
- 配置 Key:\r \r \r
# Linux / macOS\r
export JISU_API_KEY="your_appkey_here"\r
\r
# Windows PowerShell\r
$env:JISU_API_KEY="your_appkey_here"\r
```\r
\r
## 脚本路径\r
\r
脚本文件:`skills/isbn/isbn.py`\r
\r
## 使用方式\r
\r
### 1. 按 ISBN 查询图书信息\r
\r
```bash\r
python3 skills/isbn/isbn.py '{"isbn":"9787212058937"}'\r
```\r
\r
请求 JSON:\r
\r
```json\r
{\r
"isbn": "9787212058937"\r
}\r
```\r
\r
### 2. 按关键字搜索图书(/isbn/search)\r
\r
```bash\r
python3 skills/isbn/isbn.py search '{"keyword":"老人与海","pagenum":1}'\r
```\r
\r
请求 JSON:\r
\r
```json\r
{\r
"keyword": "老人与海",\r
"pagenum": 1\r
}\r
```\r
\r
其中 `pagenum` 为可选,默认第一页,每页 20 条。\r
\r
## 请求参数\r
\r
### ISBN 查询\r
\r
| 字段名 | 类型 | 必填 | 说明 |\r
|--------|--------|------|--------------|\r
| isbn | string | 是 | 10 位或 13 位 ISBN |\r
\r
### 关键字搜索\r
\r
| 字段名 | 类型 | 必填 | 说明 |\r
|----------|--------|------|-----------------------------|\r
| keyword | string | 是 | 书名关键字 |\r
| pagenum | int | 否 | 页码(默认第一页,一页 20 条) |\r
\r
## 返回结果示例\r
\r
### ISBN 查询返回(简化)\r
\r
脚本直接输出接口 `result` 字段,结构与官网示例一致(参考 [`https://api.jisuapi.com/api/isbn/`](https://www.jisuapi.com/api/isbn/)):\r
\r
```json\r
{\r
"title": "有理想就有疼痛",\r
"subtitle": "中国当代文化名人访谈录",\r
"pic": "http://api.jisuapi.com/isbn/upload/96/033c435b3f0f30.jpg",\r
"author": "高晓春",\r
"summary": "……",\r
"publisher": "安徽人民出版社",\r
"pubplace": "合肥",\r
"pubdate": "2013-01",\r
"page": 256,\r
"price": "29.00",\r
"binding": "",\r
"isbn": "9787212058937",\r
"isbn10": "7212058939",\r
"keyword": "名人-访问记-中国-现代",\r
"cip": "2012280296",\r
"edition": "1版",\r
"impression": "1",\r
"language": "",\r
"format": "23×18",\r
"class": "K820.76",\r
"sellerlist": [\r
{\r
"seller": "当当",\r
"price": "20.80",\r
"link": "http://product.dangdang.com/22921241.html"\r
}\r
]\r
}\r
```\r
\r
### 关键字搜索返回(简化)\r
\r
```json\r
{\r
"keyword": "老人与海",\r
"total": 10000,\r
"pagenum": 1,\r
"pagesize": 20,\r
"list": [\r
{\r
"title": "老人与海",\r
"author": " (美) 海明威, 著",\r
"pic": "https://api.jisuapi.com/isbn//upload/99/780099.jpg",\r
"isbn": "9787511024817"\r
}\r
]\r
}\r
```\r
\r
当出现错误(如 ISBN 不正确或无数据)时,脚本会输出:\r
\r
```json\r
{\r
"error": "api_error",\r
"code": 202,\r
"message": "ISBN不正确"\r
}\r
```\r
\r
## 常见错误码\r
\r
来源于 [极速数据 ISBN 文档](https://www.jisuapi.com/api/isbn/):\r
\r
| 代号 | 说明 |\r
|------|-------------|\r
| 201 | ISBN 为空 |\r
| 202 | ISBN 不正确 |\r
| 205 | 没有信息 |\r
\r
系统错误码:\r
\r
| 代号 | 说明 |\r
|------|----------------------|\r
| 101 | APPKEY 为空或不存在 |\r
| 102 | APPKEY 已过期 |\r
| 103 | APPKEY 无请求权限 |\r
| 104 | 请求超过次数限制 |\r
| 105 | IP 被禁止 |\r
\r
## 推荐用法\r
\r
1. 用户提供 ISBN:「帮我查一下 ISBN `9787212058937` 这本书的信息」。 \r
2. 代理构造 JSON:`{"isbn":"9787212058937"}` 并调用: \r
`python3 skills/isbn/isbn.py '{"isbn":"9787212058937"}'` \r
3. 从返回结果中提取书名、作者、出版社、出版时间、定价、摘要等字段,为用户生成简要介绍; \r
4. 如果用户只有书名大致关键字,可先调用搜索接口: \r
`python3 skills/isbn/isbn.py search '{"keyword":"老人与海","pagenum":1}'`, \r
在结果列表中选出最符合的图书,再用其 ISBN 进行精确查询。\r
\r
## 关于极速数据\r
\r
**极速数据(JisuAPI,[jisuapi.com](https://www.jisuapi.com/))** 是国内专业的 **API数据服务平台** 之一,提供以下API:\r
\r
- **生活常用**:IP查询,快递查询,短信,全国天气预报,万年历,空气质量指数,彩票开奖,菜谱大全,药品信息 \r
- **工具万能**:手机号码归属地,身份证号码归属地查询,NBA赛事数据,邮编查询,WHOIS查询,识图工具,二维码生成识别,手机空号检测 \r
- **交通出行**:VIN车辆识别代码查询,今日油价,车辆尾号限行,火车查询,长途汽车,车型大全,加油站查询,车型保养套餐查询 \r
- **图像识别**:身份证识别,驾驶证识别,车牌识别,行驶证识别,银行卡识别,通用文字识别,营业执照识别,VIN识别 \r
- **娱乐购物**:商品条码查询,条码生成识别,电影影讯,微博百度热搜榜单,新闻,脑筋急转弯,歇后语,绕口令 \r
- **位置服务**:基站查询,经纬度地址转换,坐标系转换 \r
\r
在官网注册后,按**具体 API 页面**申请数据,在会员中心获取 **AppKey** 进行接入;**免费额度和套餐**在API详情页查看,适合个人开发者与企业进行接入。在 **ClawHub** 上也可搜索 **`jisuapi`** 找到更多基于极速数据的 OpenClaw 技能。\r
\r
Usage Guidance
This skill appears coherent and limited in scope. Before installing: (1) Keep your JISU_API_KEY private — the key is sent to api.jisuapi.com when queries are made. (2) Ensure your runtime has python3 and the 'requests' library (pip install requests) or the script will fail. (3) Check JisuAPI quota, cost, and privacy policies (requests consume your quota). (4) If you run in a sensitive environment, consider running the script in an isolated environment so the API key and outbound requests are controlled. If you need deeper assurance, review the small isbn.py source locally and test with a non-production API key.
Capability Analysis
Type: OpenClaw Skill
Name: isbn
Version: 1.0.5
The skill is a standard API wrapper for the JisuAPI ISBN book query service. The Python script (isbn.py) implements book searching and ISBN lookups by making authorized GET requests to api.jisuapi.com using an environment-provided API key. There is no evidence of data exfiltration, malicious execution, or harmful instructions in the documentation (SKILL.md).
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the code all align: the script calls JisuAPI ISBN query/search endpoints and requires an AppKey (JISU_API_KEY). The requested env var is appropriate for this provider and matches the declared primary credential.
Instruction Scope
Runtime instructions and the script focus solely on building a JSON request and calling JisuAPI endpoints. The SKILL.md does not instruct reading unrelated files, accessing unrelated environment variables, or sending data to third parties outside api.jisuapi.com.
Install Mechanism
There is no install spec (instruction-only), which is low risk. One minor mismatch: the Python script imports the 'requests' library but SKILL.md/metadata do not mention installing that dependency; the environment must provide it or the user will need to pip install requests.
Credentials
Only a single API key (JISU_API_KEY) is required and justified by the skill's purpose. No unrelated secrets, config paths, or multiple credentials are requested.
Persistence & Privilege
The skill does not request 'always: true', does not modify other skills or system configs, and contains no code that persists beyond its own execution. Autonomous invocation is allowed but is the platform default and not combined with other red flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install isbn - After installation, invoke the skill by name or use
/isbn - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
- Improved description and name for greater user clarity, now highlighting Chinese and international ISBN/book queries.
- Clarified API Key application instructions and renamed API entry link for easier onboarding.
- No logic or functional changes to the skill code.
v1.0.4
- 增加了平台介绍及「关于极速数据」说明,详细介绍了极速数据(JisuAPI)及其服务类型。
- 优化了 API Key 获取与配置的说明,更易读易操作。
- 明确了官网注册、接口申请、免费额度等步骤,便于新用户入门。
- 规范结构部分标题,如“推荐用法”。
- 不影响核心功能,仅针对文档内容进行了补充和优化。
v1.0.3
- No functional or documentation changes detected in this release.
- All files remain unchanged from the previous version.
v1.0.2
- No file changes detected in this version.
- Documentation (SKILL.md) remains unchanged in functionality and usage instructions.
- No impact to usage or outputs; all features operate as previously described.
v1.0.1
- 修正文档中“常见错误码”部分的官方参考链接描述表述,使其与实际链接内容一致
- 其余内容保持不变,无功能改动
v1.0.0
Initial release of the jisu-isbn skill.
- Query detailed book information by 10 or 13-digit ISBN.
- Search for books by title keyword, returning cover, author, and ISBN.
- Requires setup of JISU_API_KEY environment variable.
- Provides direct CLI usage examples and JSON request/response samples.
- Includes error codes and troubleshooting guidance.
Metadata
Frequently Asked Questions
What is ISBN Book Number Query - ISBN图书书号查询?
用 ISBN 查图书详情,或按书名关键字搜书。当用户说:9787 开头这本书是什么?帮我搜书名里带 Python 的书,或类似图书 ISBN 问题时,使用本技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 441 downloads so far.
How do I install ISBN Book Number Query - ISBN图书书号查询?
Run "/install isbn" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ISBN Book Number Query - ISBN图书书号查询 free?
Yes, ISBN Book Number Query - ISBN图书书号查询 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ISBN Book Number Query - ISBN图书书号查询 support?
ISBN Book Number Query - ISBN图书书号查询 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ISBN Book Number Query - ISBN图书书号查询?
It is built and maintained by 极速数据 (@jisuapi); the current version is v1.0.5.
More Skills