SuperAPI AI 工具集

literature-skill

写作与研究

查看项目

更新于 10-16 00:02

技能介绍

用途:该技能用于检索学术文献并通过 Semantic Scholar MCP 生成经过核实的 BibTeX 引用条目。触发场景包括查找某主题的学术论文、生成 BibTeX 或引用格式,以及“帮我找文献”“检索相关论文”“帮我生成引用格式”等请求。它不撰写或改写论文内容,只负责检索、选择与生成引用。

主要能力:使用 mcp__semantic-scholar__papers-search-basic 执行检索,展示带编号的结果卡片(每张含标题、作者、年份、引用数与摘要片段),等待用户选择某一篇论文,再用 MCP 返回的数据生成 BibTeX。搜索为单次执行,结果不满意需重新触发技能并使用不同关键词;不支持批量模式,每次搜索都需要用户在当前会话中选择。

使用方式:先做 MCP 预检,调用 papers-search-basic 传入 {"query": "test", "limit": 1};若失败则拒绝执行,并提示在 Claude Code 设置→MCP Servers 中添加 Semantic Scholar 服务器(server key: semanticscholar)后重启重试。查询以对话方式收集,最多两个问题:检索词(必填,若触发消息已提供则跳过)和结果数量(可选,默认 5,最大 10)。结果卡片中若摘要缺失,会调用 get-paper-abstract 获取;用户输入编号选择论文,输入 none 取消,超范围则要求重新输入。选定后显示强制核实提示:“Please confirm that the selected paper actually supports the claim you are citing — do not rely solely on the title.” 随后生成 BibTeX,引用键格式为 firstAuthorLastnameLowercaseYYYYfirstKeyword,期刊论文用 @article,会议论文用 @inproceedings,预印本用 @misc,均以 MCP 返回的类型为准。

限制:所有字段值必须来自 MCP 返回的记录,缺失字段(如卷、页码、DOI)一律省略,绝不凭先前知识补全;DOI 缺失时省略并加注释 % DOI not available — please verify manually。检索零结果时提示改用更宽泛的关键词;MCP 不可用时不提供降级模式;单个论文摘要获取失败会标记为“Abstract not available”并继续展示其余结果。该技能不加载任何参考文件,全部元数据在运行时来自 Semantic Scholar MCP。其他细节暂未提供。