← 返回 Skills 市场
76
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install eudic-openapi-skills-local
功能描述
调用欧路词典及法语、德语、西语助手OpenAPI,管理生词本、笔记和进行英语语音评分功能。
使用说明 (SKILL.md)
欧路词典/法语助手/德语助手/西语助手 (Eudic OpenAPI)\r
\r 本技能提供 欧路词典/法语助手/德语助手/西语助手OpenAPI 的调用能力,用于管理生词本、笔记和语音评分等功能。\r \r
何时使用 (触发条件)\r
\r 当用户提出以下类型的请求时,应使用本技能:\r \r
- "查看我的生词本"\r
- "添加单词到生词本"\r
- "查询某个单词"\r
- "添加笔记"\r
- "查看笔记"\r
- "删除生词本/单词/笔记"\r
- "语音评分"\r \r
环境配置\r
\r
获取 API Token\r
\r
- 访问 https://my.eudic.net/OpenAPI/Authorization 获取 API Token\r
- 格式:
NIS {token}\r \r
支持的语言与应用名称\r
\r
| 语言 | language 参数 | 应用名称 |\r
|------|--------------|----------|\r
| 英语 | en | 欧路词典 |\r
| 法语 | fr | 法语助手 |\r
| 德语 | de | 德语助手 |\r
| 西班牙语 | es | 西语助手 |\r
\r
注意: 调用 API 时需要通过 language query 参数指定语言。\r
\r
---\r
\r
核心功能与用法\r
\r
1. 获取所有生词本\r
\r
# language: en=欧路词典, fr=法语助手, de=德语助手, es=西语助手\r
curl -s "https://api.frdic.com/api/open/v1/studylist/category?language=en" \\r
-H "Authorization: NIS {你的Token}"\r
```\r
\r
**参数**: \r
- `language`: en/fr/de/es (必填)\r
\r
**返回**: 生词本列表 (id, language, name, add_time)\r
\r
---\r
\r
### 2. 添加新生词本\r
\r
```bash\r
curl -s -X POST "https://api.frdic.com/api/open/v1/studylist/category" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"language": "en", "name": "新单词本"}'\r
```\r
\r
**参数**:\r
- `language`: en/fr/de/es (必填)\r
- `name`: 生词本名称 (必填)\r
\r
---\r
\r
### 3. 重命名生词本\r
\r
```bash\r
curl -s -X PATCH "https://api.frdic.com/api/open/v1/studylist/category" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"id": "生词本ID", "language": "en", "name": "新名称"}'\r
```\r
\r
**参数**:\r
- `id`: 生词本ID (必填)\r
- `language`: en/fr/de/es (必填)\r
- `name`: 新名称 (必填)\r
\r
---\r
\r
### 4. 删除生词本\r
\r
```bash\r
curl -s -X DELETE "https://api.frdic.com/api/open/v1/studylist/category" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"id": "生词本ID", "language": "en", "name": "生词本名称"}'\r
```\r
\r
---\r
\r
### 5. 获取生词本单词\r
\r
```bash\r
curl -s "https://api.frdic.com/api/open/v1/studylist/words?language=en&category_id=0&page=1&page_size=100" \\r
-H "Authorization: NIS {你的Token}"\r
```\r
\r
**参数**:\r
- `language`: en/fr/de/es (必填)\r
- `category_id`: 生词本ID (必填)\r
- `page`: 页码 (可选,默认1)\r
- `page_size`: 每页数量 (可选,默认100)\r
\r
**返回**: 单词列表 (word, phon, exp, add_time, star, context_line)\r
\r
---\r
\r
### 6. 批量添加单词\r
\r
```bash\r
curl -s -X POST "https://api.frdic.com/api/open/v1/studylist/words" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"language": "en", "category_id": "0", "words": ["apple", "banana", "orange"]}'\r
```\r
\r
**参数**:\r
- `language`: en/fr/de/es (必填)\r
- `category_id`: 生词本ID (必填)\r
- `words`: 单词数组 (必填)\r
\r
---\r
\r
### 7. 删除单词\r
\r
```bash\r
curl -s -X DELETE "https://api.frdic.com/api/open/v1/studylist/words" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"language": "en", "category_id": "0", "words": ["apple"]}'\r
```\r
\r
---\r
\r
### 8. 新增单个单词\r
\r
```bash\r
curl -s -X POST "https://api.frdic.com/api/open/v1/studylist/word" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"language": "en", "word": "hello", "star": 2, "context_line": "Hello, how are you?"}'\r
```\r
\r
**参数**:\r
- `language`: en/fr/de/es (必填)\r
- `word`: 单词 (必填)\r
- `star`: 星级 1-5 (可选)\r
- `context_line`: 语境例句 (可选)\r
- `category_ids`: 分组ID列表 (可选)\r
\r
---\r
\r
### 9. 查询单词\r
\r
```bash\r
curl -s "https://api.frdic.com/api/open/v1/studylist/word?language=en&word=hello" \\r
-H "Authorization: NIS {你的Token}"\r
```\r
\r
**参数**:\r
- `language`: en/fr/de/es (必填)\r
- `word`: 单词 (必填)\r
\r
**返回**: 单词详情\r
\r
---\r
\r
### 10. 获取笔记列表\r
\r
```bash\r
curl -s "https://api.frdic.com/api/open/v1/studylist/notes?page=0&page_size=100" \\r
-H "Authorization: NIS {你的Token}"\r
```\r
\r
**参数**:\r
- `page`: 页码 (可选,默认0)\r
- `page_size`: 每页数量 (可选,默认100)\r
\r
**返回**: 笔记列表 (word, note, language, add_time)\r
\r
---\r
\r
### 11. 获取单个单词笔记\r
\r
```bash\r
curl -s "https://api.frdic.com/api/open/v1/studylist/note?word=hello" \\r
-H "Authorization: NIS {你的Token}"\r
```\r
\r
**参数**:\r
- `word`: 单词 (必填)\r
\r
**返回**:单词笔记不存在会返回404.存在会返回单词内容\r
---\r
\r
### 12. 新增笔记\r
\r
```bash\r
curl -s -X POST "https://api.frdic.com/api/open/v1/studylist/note" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"word": "hello", "note": "这是笔记内容"}'\r
```\r
\r
**参数**:\r
- `word`: 单词 (必填)\r
- `note`: 笔记内容 (必填)\r
\r
---\r
\r
### 13. 删除笔记\r
\r
```bash\r
curl -s -X DELETE "https://api.frdic.com/api/open/v1/studylist/note" \\r
-H "Authorization: NIS {你的Token}" \\r
-H "Content-Type: application/json" \\r
-d '{"word": "hello"}'\r
```\r
\r
---\r
\r
### 14. 语音评估\r
\r
```bash\r
curl -s -X POST "https://api.frdic.com/api/open/v1/voice/eval" \\r
-H "Authorization: NIS {你的Token}" \\r
-F "line=Hello world" \\r
-F "[email protected]"\r
```\r
\r
**注意**: 目前只支持英语,语音文件支持 wav 格式\r
\r
**返回**: 评估结果 (score综合分数, words单词列表, phones音节分数)\r
\r
---\r
\r
## 响应码\r
\r
| 响应码 | 含义 |\r
|--------|------|\r
| 200 | 成功 (GET) |\r
| 201 | 创建/修改成功 (POST/PATCH) |\r
| 204 | 删除成功 (DELETE) |\r
| 400 | 参数错误 |\r
| 401 | 授权认证失败 |\r
| 403 | 访问过于频繁 |\r
\r
## 流量限制\r
\r
| 周期 | 限制次数 | 封停时间 |\r
|------|----------|----------|\r
| 1分钟 | 30次 | 1小时 |\r
| 30分钟 | 500次 | 24小时 |
安全使用建议
This skill appears to be what it says — it provides cURL examples for the Eudic/OpenAPI endpoints — but there is an important metadata mismatch: the SKILL.md requires an API token ('NIS {token}') while the skill metadata declares no required environment variable or credential. Before installing or enabling this skill: 1) Confirm how you will provide the API token to the agent (do not paste it publicly). 2) Verify the token source and legitimacy of the domains (my.eudic.net and api.frdic.com) and that you trust them with any audio you upload for voice scoring. 3) Do not supply unrelated credentials (AWS keys, platform tokens, etc.). 4) If you want the agent to store the token, check where and how it will be stored (platform secret store vs. plain text). If the publisher can provide updated metadata declaring the API token as a required credential (primaryEnv), that would resolve the main inconsistency.
功能分析
Type: OpenClaw Skill
Name: eudic-openapi-skills-local
Version: 1.0.0
The skill bundle is a legitimate API wrapper for the Eudic (欧路词典) OpenAPI, used for managing vocabulary lists and notes. All instructions in SKILL.md correctly target the official domain (api.frdic.com) and follow standard RESTful patterns without any signs of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The name/description match the SKILL.md: all examples are curl calls to Eudic/OpenAPI endpoints for study lists, notes, and voice evaluation. The capabilities requested in the instructions are consistent with the stated purpose.
Instruction Scope
Instructions are concrete cURL examples targeting https://api.frdic.com and require an 'Authorization: NIS {token}' header. The SKILL.md does not instruct the agent to read unrelated files, secrets, or system paths, nor to call external endpoints outside the documented API.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — nothing will be written to disk or installed by the skill itself.
Credentials
The runtime examples require an API token ('NIS {token}') for authorization, but the registry metadata lists no required environment variables or primary credential. That mismatch means the skill's metadata does not declare the secret it actually needs; you should confirm how the agent will obtain/store the token and avoid supplying unrelated credentials. Also note voice evaluation uploads audio to the remote API (privacy consideration).
Persistence & Privilege
The skill is not always-enabled and does not request persistent system privileges or modify other skills. It is user-invocable and allows autonomous invocation (platform default) — no additional privileged flags are set.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install eudic-openapi-skills-local - 安装完成后,直接呼叫该 Skill 的名称或使用
/eudic-openapi-skills-local触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with OpenAPI capabilities for Eudic and language assistants.
- Manage vocabulary books: list, add, rename, and delete for English, French, German, and Spanish.
- Add, batch add, and delete words; query words with details.
- Manage notes: list, add, query by word, and delete.
- Perform English pronunciation evaluation via voice scoring.
- Clear API usage and rate limits documentation included.
元数据
常见问题
Eudic Openapi Skills Local 是什么?
调用欧路词典及法语、德语、西语助手OpenAPI,管理生词本、笔记和进行英语语音评分功能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 76 次。
如何安装 Eudic Openapi Skills Local?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install eudic-openapi-skills-local」即可一键安装,无需额外配置。
Eudic Openapi Skills Local 是免费的吗?
是的,Eudic Openapi Skills Local 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Eudic Openapi Skills Local 支持哪些平台?
Eudic Openapi Skills Local 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Eudic Openapi Skills Local?
由 kai(@ink-kai)开发并维护,当前版本 v1.0.0。
推荐 Skills