用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/cookjohn/wos-skills --skill wos-export命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | wos-export |
| description | Export WoS records to Zotero, RIS, BibTeX, or Excel. |
| argument-hint | [zotero/ris/bibtex/excel] [WoS IDs or 'current'] |
| user-invocable | true |
| disable-model-invocation | true |
Export WoS paper records. Two modes: direct Zotero push (preferred) or file export via UI.
Collect paper metadata (from prior search/detail results) and push to Zotero via the push_to_zotero.py script.
Build a JSON object from data already available in the conversation (from wos-search API results or wos-paper-detail extraction). The script accepts WoS paper fields directly:
{
"title": "Value co-creation in service logic",
"authors": "Grönroos, C",
"source": "MARKETING THEORY",
"year": 2011,
"volume": "11",
"issue": "3",
"pages": "279-301",
"doi": "10.1177/1470593111408177",
"issn": "1470-5931",
"abstract": "The underpinning logic of...",
"language": "English",
"accessionNumber": "WOS:000295471900004",
"authorKeywords": ["value co-creation", "service logic"],
"keywordsPlus": ["DOMINANT LOGIC"],
"citedCount": "992",
"alldbCited": "1,254",
"jif": "2.8",
"jifYear": "2024",
"jcrQuartile": "Q3",
"researchAreas": "Business & Economics",
"wosCategories": "Business",
"docType": "Article"
}
For multiple papers, wrap in an array or {"items": [...]}.
echo '{JSON_DATA}' | python "e:\wos-skills\.claude\skills\wos-export\scripts\push_to_zotero.py"
Or save to temp file first (recommended for large data or Chinese characters):
python "e:\wos-skills\.claude\skills\wos-export\scripts\push_to_zotero.py" /tmp/wos_export.json
OK: Saved (session: xxx) → successOK: Already saved (session: xxx) → idempotent, no duplicatesError: Zotero not running → tell user to start Zotero desktopThe script auto-detects Zotero's currently selected collection. User can change target by selecting a different folder in Zotero before exporting.
To list collections: python push_to_zotero.py --list
When Zotero is not available or user specifically wants a file.
Browser must be on a WoS results page (/summary/...) or full record page (/full-record/...).
| Format | Menu Item | File |
|---|---|---|
| RIS | "RIS (other reference software)" | .ris |
| BibTeX | "BibTeX" | .bib |
| Excel | "Excel" | .xlsx |
| Plain Text | "Plain text file" | .txt |
| Fast 5000 | "Fast 5000" | Quick export |
take_snapshot → find Export button (button with haspopup="menu" containing "Export") → clicktake_snapshot → find format menuitem → clicke:\wos-skills\.claude\skills\wos-export\scripts\push_to_zotero.py基于 SOC 职业分类