← 返回 Skills 市场
oldglycine

oldglycine-paper-reference-adder

作者 OldGlycine · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oldglycine-paper-reference-adder
功能描述
自动为研究论文添加相关学术引用。支持Overleaf项目目录,从TeX文件提取关键词,在Google Scholar搜索相关论文,将BibTeX条目添加到项目的bib文件,并在关键部分插入引用标记。
安全使用建议
Do not install or run this skill on your primary project without reviewing and testing locally first. Specific recommendations: - Inspect main.py line-by-line yourself (or with a developer) before running. The script will edit TeX files and write a report and does not create a backup despite documentation saying it will. - Run the script on a copy/clone of your Overleaf project (or an isolated test folder) to observe changes. - If you expect the skill to fetch new BibTeX entries from Google Scholar, ask the author for the actual implementation or a corrected release; the shipped script does not perform network searches and only reuses keys already present in custom.bib. - If you want automatic fetching, require explicit network dependency and credentials and be aware that adds network risk; prefer manual review of any new BibTeX entries before appending. - Consider rejecting the skill or requesting the maintainer to fix these inconsistencies (implement backup, either actually use scholarly with clear consent and documented dependencies or update SKILL.md to reflect the true behavior).
功能分析
Type: OpenClaw Skill Name: oldglycine-paper-reference-adder Version: 1.1.0 The skill is a legitimate tool designed to automate academic citations in LaTeX projects by searching Google Scholar and updating BibTeX files. While the documentation (SKILL.md and CODE.MD) instructs the AI agent to modify the provided Python logic to fit specific paper structures—a high-privilege action—this behavior is transparently aligned with the stated purpose of a research assistant tool. The code (main.py) performs standard file I/O and regex operations within a designated project directory, includes a backup mechanism for safety, and lacks any indicators of data exfiltration, obfuscation, or malicious persistence.
能力评估
Purpose & Capability
The SKILL.md and reference docs promise Google Scholar searches, BibTeX generation, and use of libraries like scholarly and bibtexparser. The included main.py does not perform any network calls, does not use scholarly/bibtexparser, and instead simply finds unused keys already present in custom.bib and inserts citation sentences referencing those existing keys. Requiring network access or scholar credentials would be expected for the stated purpose, but no such requirements or code exist — this is an internal inconsistency.
Instruction Scope
The skill is intended to read TEX files, search for papers, add BibTeX entries, and insert citations. The actual runtime behavior (main.py) reads .tex files and custom.bib, then writes new sentences into specific TeX files and writes an ADD.MD report. SKILL.md mentions a backup step, but main.py does not create a backup. The script writes directly to project files (section/02_introduction.tex and section/03_related_work.tex or appends) which can alter user documents unexpectedly if anchors/paths differ — there is no robust safety check or automatic backup in the code.
Install Mechanism
There is no install spec; this is an instruction-only skill with a single Python script. Nothing is downloaded or installed automatically by the skill bundle, which reduces supply-chain risk. The reference docs mention installing scholarly/bibtexparser/pdflatex, but the package bundle itself does not perform installs.
Credentials
The skill requests no environment variables or credentials and the code does not access secrets or external credentials. That absence is proportionate with the actual code (which performs only local file reads/writes). Note the SKILL.md declares dependencies that would ordinarily require network access, but those are not used by the included main.py.
Persistence & Privilege
The skill is user-invocable and may be invoked autonomously by the agent (platform default). While it does not request elevated platform privileges or permanent installation, it does modify user project files in-place without performing the backup step described in documentation. Combining autonomous invocation with in-place file edits increases the potential for undesired changes if misapplied.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oldglycine-paper-reference-adder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oldglycine-paper-reference-adder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
- Improved automation: now extracts keywords from TeX files and searches Google Scholar for relevant papers. - Automatically generates BibTeX entries for new references and inserts them into the project's .bib file. - Adds citation markers to key sections (introduction, related work, methods) without duplicating existing citations. - Creates a detailed ADD.MD report listing all added references and their locations. - Supports Overleaf project directory structure and backs up the project before making changes. - New parameters now allow setting the number of references and customizing the report path.
元数据
Slug oldglycine-paper-reference-adder
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

oldglycine-paper-reference-adder 是什么?

自动为研究论文添加相关学术引用。支持Overleaf项目目录,从TeX文件提取关键词,在Google Scholar搜索相关论文,将BibTeX条目添加到项目的bib文件,并在关键部分插入引用标记。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 oldglycine-paper-reference-adder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install oldglycine-paper-reference-adder」即可一键安装,无需额外配置。

oldglycine-paper-reference-adder 是免费的吗?

是的,oldglycine-paper-reference-adder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

oldglycine-paper-reference-adder 支持哪些平台?

oldglycine-paper-reference-adder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 oldglycine-paper-reference-adder?

由 OldGlycine(@oldglycine)开发并维护,当前版本 v1.1.0。

💬 留言讨论