Install
$ agentstack add skill-geronimo-iia-agent-skills-research-paper ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Research Paper Processing
Processes an academic paper into the knowledge repository following the standard sources → extract → analysis → studies → synthesis pipeline.
> For document format and frontmatter standards, follow the authoring guide in > agent-foundation/docs/authoring-guide.md (github.com/geronimo-iia/agent-foundation).
Knowledge base location
The knowledge base path depends on the workspace context:
- If a workspace rule or directive specifies a knowledge base path, use that
- If the user provides a path explicitly, use that
- Otherwise, ask the user before proceeding
Each topic is a subdirectory within the knowledge base root.
Step 1 — Identify the paper and topic
Ask the user (or infer from context):
- The paper source: URL or local PDF path
- The target topic directory within the knowledge base
- Create the topic directory if it does not exist
Step 2 — Acquire the source
URL
Download the PDF to /sources/.pdf using curl -L:
curl -L "" -o "/sources/.pdf"
If the file already exists, skip the download.
Local PDF
Copy or symlink the PDF to /sources/.pdf if not already there.
Step 3 — Extract text
Use the marker-pdf skill if available, otherwise use pdftotext:
# preferred
marker_single "/sources/.pdf" --output_dir "/extract/"
# fallback
pdftotext "/sources/.pdf" "/extract/.txt"
The extracted file goes to /extract/.txt (or the marker-pdf output directory).
Step 4 — Produce a structured analysis
Read the extracted text and write a comprehensive analysis to /analysis/analysis--comprehensive.md.
The analysis must cover:
- Publication details — title, authors, year, venue, DOI
- Core thesis — main research question and central claim in 2–3 sentences
- Key contributions — bullet list of concrete contributions
- Mathematical foundations — equations, proofs, formal definitions (if present)
- Algorithms — pseudocode or step-by-step descriptions of all algorithms
- Architecture / system design — diagrams described in prose, component relationships
- Experimental results — datasets, metrics, key findings
- Limitations and open problems — what the paper acknowledges as unsolved
- Relation to existing knowledge — how this paper connects to other documents already
in /analysis/ and /synthesis/
- Glossary — definitions of domain-specific terms introduced
Use the frontmatter format:
---
title: "Analysis: "
summary: ""
read_when:
-
status: active
last_updated: ""
source: ".pdf"
---
Step 5 — Update the topic README / analysis index
If /analysis/README.md exists, add an entry for the new paper. If it does not exist, create it with a minimal index.
Step 6 — Assess synthesis impact
Read the existing synthesis documents in /synthesis/ and determine:
- Does this paper introduce new concepts not yet in the synthesis?
- Does it contradict or refine existing synthesis claims?
If yes, either:
- Update the relevant synthesis document directly (for small additions)
- Create a new study in
/studies/documenting the integration work needed
Report your assessment to the user.
Output summary
After completing all steps, report:
✓ Source saved: /sources/.pdf
✓ Text extracted: /extract/.txt
✓ Analysis: /analysis/analysis--comprehensive.md
✓ Index updated: /analysis/README.md
~ Synthesis:
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: geronimo-iia
- Source: geronimo-iia/agent-skills
- License: MIT
- Homepage: https://geronimo-iia.github.io/agent-skills/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.