← Back to Skills Marketplace
oldglycine

oldglycine-paper-reference-adder

by OldGlycine · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
100
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oldglycine-paper-reference-adder
Description
自动为研究论文添加相关学术引用。支持Overleaf项目目录,从TeX文件提取关键词,在Google Scholar搜索相关论文,将BibTeX条目添加到项目的bib文件,并在关键部分插入引用标记。
Usage Guidance
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).
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oldglycine-paper-reference-adder
  3. After installation, invoke the skill by name or use /oldglycine-paper-reference-adder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug oldglycine-paper-reference-adder
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is oldglycine-paper-reference-adder?

自动为研究论文添加相关学术引用。支持Overleaf项目目录,从TeX文件提取关键词,在Google Scholar搜索相关论文,将BibTeX条目添加到项目的bib文件,并在关键部分插入引用标记。 It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.

How do I install oldglycine-paper-reference-adder?

Run "/install oldglycine-paper-reference-adder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is oldglycine-paper-reference-adder free?

Yes, oldglycine-paper-reference-adder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does oldglycine-paper-reference-adder support?

oldglycine-paper-reference-adder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created oldglycine-paper-reference-adder?

It is built and maintained by OldGlycine (@oldglycine); the current version is v1.1.0.

💬 Comments