← 返回 Skills 市场
oldglycine

oldglycine-paper-add-citations

作者 OldGlycine · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oldglycine-paper-add-citations
功能描述
Automatically adds relevant academic references to research papers. Supports Overleaf project directories, extracts keywords from TeX files, searches Google...
安全使用建议
This skill is internally inconsistent rather than obviously malicious: the documentation promises backups and automatic insertion of citation markers, but the included code only reads .tex files, searches Google Scholar via the scholarly library, appends BibTeX entries to custom.bib, and writes an ADD.MD report. Before using: (1) run the tool on a copy of your project (not your real Overleaf project) and inspect files created/modified (custom.bib, ADD.MD); (2) be aware that scholarly scrapes Google Scholar — this may be rate-limited and could violate Google Scholar terms; (3) note that keyword extraction and citation insertion appear unimplemented — expect manual review and edits to .tex files; (4) correct the installation guidance (pdflatex is a system TeX binary, not a pip package) and ensure required Python packages are installed in a controlled environment; (5) if you need automatic insertion of \cite markers or backups, request or implement those features explicitly and re-review the code to confirm behavior. If you lack the ability to review or run the code safely, avoid granting it write access to important projects.
功能分析
Type: OpenClaw Skill Name: oldglycine-paper-add-citations Version: 1.0.0 The skill bundle is designed to automate the addition of academic citations to LaTeX projects by searching Google Scholar. The provided Python code in 'reference/TOOL.MD' performs standard file I/O within the project directory and uses the legitimate 'scholarly' and 'bibtexparser' libraries, with no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The skill's name and description (add references to Overleaf/TeX projects) align with the resources it accesses: reading .tex files, searching Google Scholar, generating BibTeX, and updating a .bib file. No unrelated credentials or system-wide access are requested.
Instruction Scope
The SKILL.md claims several runtime actions that are not implemented or are vague in the included TOOL.MD code: (1) SKILL.md promises to create a backup of the project directory, but the code contains no backup logic; (2) SKILL.md promises to insert citation markers into key sections, but the code only appends BibTeX entries and does not modify .tex files to add \cite{} markers; (3) keyword extraction falls back to a placeholder (topics = [...]) indicating missing implementation; (4) the instructions reference using 'scholarly' for Google Scholar searches (valid) but do not describe rate limiting, politeness, or scraping/terms-of-service considerations. These mismatches mean the actual runtime behavior will be different from what users expect unless the missing parts are implemented elsewhere.
Install Mechanism
This is an instruction-only skill (no install spec), so nothing is written automatically. TOOL.MD suggests 'pip3 install scholarly bibtexparser pdflatex' — scholarly and bibtexparser are pip packages, but 'pdflatex' is a TeX binary (not a pip package), so the install instruction is incorrect/misleading. No remote downloads or archives are used.
Credentials
The skill requests no environment variables, no credentials, and no config paths. It only reads and writes files inside the provided project directory and performs network queries to Google Scholar via the scholarly library — these are proportional to the stated purpose. There is no evidence of unrelated credential access or exfiltration.
Persistence & Privilege
The skill is not always-enabled, does not request elevated platform privileges, and is instruction-only (no installers or scripts that persistently modify agent configuration). It writes only to project files (custom.bib and ADD.MD) per the provided code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oldglycine-paper-add-citations
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oldglycine-paper-add-citations 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of oldglycine-paper-add-citations. - Automatically finds and adds relevant academic references to research papers. - Supports Overleaf project directories: extracts keywords and manages TeX and BibTeX files. - Searches Google Scholar for new citations and inserts them into key sections (Introduction, Related Work, Method). - Prevents duplicate references and backs up the project before making changes. - Generates a detailed report (ADD.MD) listing all added references and their locations.1. oldglycine-paper-add-citations - Step1. cd /path/to/your/workspace - Step2. Start your agent - Step3. Tell the agent 1. **input** to locate the folder where your LaTeX file for the paper is stored ```Currently, the recommended folder structure is folder/ ├── custom.bib # Citations ├── main.tex # Concat all tex in section/ └── section/ # All sections ├── 0_abstract.tex ├── 1_introduction.tex ├── 2_related_work.tex ├── 3_method.tex ├── 4_experiment.tex ├── 5_conclusion.tex └── ... ``` 2. **num_references** to set the number of citations (default 10) 3. **output** to set the path for the ADD.MD report and start citation adding. - Current advantages: - Free for Google Scholar API. - Simple skill. - Current drawbacks: - Currently, it can only add citations in the @article format. - I'm not entirely sure whether using "scholarly" to access the papers will trigger any security risk control measures by Google Scholar. https://github.com/OldGlycine/oldglycine-skills/tree/main/skills/oldglycine-paper-add-citations
元数据
Slug oldglycine-paper-add-citations
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

oldglycine-paper-add-citations 是什么?

Automatically adds relevant academic references to research papers. Supports Overleaf project directories, extracts keywords from TeX files, searches Google... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 89 次。

如何安装 oldglycine-paper-add-citations?

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

oldglycine-paper-add-citations 是免费的吗?

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

oldglycine-paper-add-citations 支持哪些平台?

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

谁开发了 oldglycine-paper-add-citations?

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

💬 留言讨论