← Back to Skills Marketplace
oldglycine

oldglycine-paper-add-citations

by OldGlycine · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oldglycine-paper-add-citations
Description
Automatically adds relevant academic references to research papers. Supports Overleaf project directories, extracts keywords from TeX files, searches Google...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oldglycine-paper-add-citations
  3. After installation, invoke the skill by name or use /oldglycine-paper-add-citations
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug oldglycine-paper-add-citations
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is oldglycine-paper-add-citations?

Automatically adds relevant academic references to research papers. Supports Overleaf project directories, extracts keywords from TeX files, searches Google... It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.

How do I install oldglycine-paper-add-citations?

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

Is oldglycine-paper-add-citations free?

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

Which platforms does oldglycine-paper-add-citations support?

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

Who created oldglycine-paper-add-citations?

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

💬 Comments