yipng05-max/-skills/foreign-literature-search
Claude Code and agent skill by yipng05-max/-skills
- community
Checking that the SKILL.md file is still in the repository.
外文学术文献检索工具(社会科学方向)。基于 OpenAlex 开放 API(无需机构账号、无需 API key), 执行三阶段检索:①主体联合检索(最具体组主检索+其他组后置文本过滤,实现真正 AND 语义) ②独立补充检索(研究对象背景文献 + 核心理论文献)③汇总去重分类 Excel。 同步生成 WoS/Scopus 布尔检索式供有机构权限的用户使用。 触发条件:用户提到需要检索外文/英文/SSCI文献、检索国外学术数据库、帮我搜英文文献、 foreign literature search、检索 SSCI/SCI 论文等。
Install
npx vskill@latest install yipng05-max/-skills/foreign-literature-searchSKILL.md
外文学术文献检索工具(OpenAlex 主力版)
调用 Python 脚本(scripts/openalex_search.py)通过 OpenAlex 开放 API 执行全自动检索, 无需机构账号、无需 API key、无需浏览器。
依赖安装
OpenAlex API 无需注册,每秒最多 10 次请求,脚本已内置限速。
Step 0: 解析输入并制定检索策略
0.1 关键词组设计原则
从研究选题中提取 2-3 个核心概念组,每组内扩展同义词(+ 分隔),组间取 AND 交集。
关键注意:过滤组的词语应足够具体,避免使用 "meaning"、"identity" 这类极泛词(会在所有社科文献中出现)。优先使用复合短语:
| 避免(太泛) | 改用(更具体) | |
|---|---|---|
meaning | meaning of work + work meaning + meaningful work | |
identity | occupational identity + worker identity + professional identity | |
control | labor control + algorithmic control + managerial control | |
change | livelihood change + occupational transition + career change |
选题示例:"快车司机的生计变迁与意义建构"
0.2 上位概念兜底
若某组词过于精确(新兴概念、特定群体),主动加入上位概念:
| 精确词 | 上位概念兜底 | |
|---|---|---|
ride-hailing driver | + gig worker + platform worker + precarious worker | |
meaning-making | + identity work + self-concept + sensemaking | |
algorithmic management | + digital labor + platform capitalism |
0.3 向用户确认策略
执行前列出检索方案,等用户确认:
Step 0.5: 生成 WoS / Scopus 布尔检索式
在执行脚本之前,根据关键词组生成标准布尔检索式,输出给用户备用:
Web of Science(SSCI):
Scopus:
Step 1: 执行主体联合检索
脚本工作原理:
- 以词数最少(最具体)的组作为主检索,对每个同义词调用 OpenAlex API,合并结果(OR 逻辑)
- 对每篇论文的 title+abstract 做后置文本过滤:确保包含其他每个组的至少一个词
- 若过滤后 < 20 篇,自动放宽为"任意一个额外组匹配"
- 按被引量降序排列,输出前 N 篇
参数说明:
| 参数 | 说明 | |
|---|---|---|
--keywords | 关键词组,每个 --keywords 为一组,组内 + 分隔同义词 | |
--max-results | 最多返回篇数(默认100) | |
--year-from / --year-to | 年份范围(如 --year-from 2010) | |
--no-soc-filter | 关闭社会科学 concept 过滤(默认开启) | |
--min-quartile | 最低期刊分区要求,如 --min-quartile Q2 只保留Q1/Q2期刊 | |
--no-journal-stats | 跳过期刊分区查询(加快速度,不推荐) | |
--category | 文献类别标签(用于最终 Excel 分类) | |
--color | Excel 行颜色,蓝=D9E1F2,绿=E2EFDA,黄=FFF2CC,橙=FCE4D6 | |
--output-file | 指定输出路径 | |
--topic | 检索主题(用于文件名) |
Excel 输出列说明:
| 列名 | 说明 | |
|---|---|---|
| JCR分区 | Q1-Q4,基于精选内置期刊表(无号)或2yr影响因子估算(有号) | |
| 中科院分区 | 1区-4区,同上来源 | |
| 2yr影响因子 | OpenAlex source API 返回的近2年平均被引率(≈ 2yr IF) | |
| 被引量 | 论文总引用次数 |
分区数据说明:内置表覆盖约50个社科核心期刊(含ASQ、ASR、AJS、Human Relations等),未覆盖的期刊通过 OpenAlex 影响因子估算分区(带*标记)。JCR/中科院官方分区以最新年度为准,请自行核实。
Step 2: 独立补充检索(必做)
主检索完成后,对各核心概念分别做独立检索,获取间接相关文献:
补充检索 A:研究对象背景文献
补充检索 B:核心理论文献
补充检索结果不足 20 篇时不强制调整,但结果为 0 时需替换词汇后重试。
Step 3: 汇总合并——输出统一分类 Excel
所有检索完成后,将全部 Excel 文件合并去重,生成统一的分类 Excel:
Step 4: 报告结果
检索完成后向用户报告:
- 各轮检索篇数(含 API 总量参考)
- 去重后总篇数、各类别分布
- 汇总文件路径(打开文件)
- 提醒用户在 WoS/Scopus 补充机构数据库检索
颜色约定
| 类别 | 颜色 | hex | |
|---|---|---|---|
| 直接相关 | 蓝 | D9E1F2 | |
| 间接相关-背景 | 绿 | E2EFDA | |
| 间接相关-理论 | 黄 | FFF2CC | |
| 间接相关-扩展 | 橙 | FCE4D6 |
常见问题
| 现象 | 原因与处理 | |
|---|---|---|
| 结果中有不相关文献 | 过滤组使用了太泛的单词(如 "meaning")→ 改用复合短语如 "meaning of work" | |
| 结果 < 20 篇 | 主检索词太精确 → 加入上位概念(如加 "gig worker + platform worker") | |
| SSL/连接错误 | 网络波动,脚本自动重试3次;若持续失败稍等后重试 | |
| 摘要为空 | OpenAlex 部分论文无摘要数据(属正常现象) | |
| 顶刊标注 ⭐ | 期刊名匹配 ASQ、Human Relations、Organization Studies 等内置顶刊列表 |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingforeign-literature-search/SKILL.md
Popularity
- Repository stars
- 79
- Repository forks
- 15
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yipng05-max/-skills/foreign-literature-search)