research-paper-lifecycle-skills
Health Uyari
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Uyari
- network request — Outbound network request in skills/add-venue-profile/scripts/fetch_cfp.py
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
42 AI agent skills for literature review, academic writing, citation verification, conference submission, rebuttal, publication, and presentations.
research-paper-lifecycle-skills
Agent skills for the whole research-paper lifecycle: discover, write,
verify, submit, rebut, publish, and present with rules checked from live
sources.
Field-agnostic, citation-aware, and designed as a copilot: you stay the
author, the agent does the careful checking.
Quick start · How it works · All 42 skills · Workflows · Integrations · Website · LLMs.txt · Boundaries
Why this exists
Most AI writing tools stop at the draft. Papers get rejected after that: a page
over the limit, an author name left in a double-blind PDF, a missing checklist,
a hallucinated citation, a broken artifact, or a camera-ready step nobody had
time to read.
research-paper-lifecycle-skills gives compatible agents a structured
playbook for the research work around the paper. It can search and verify
sources, tighten writing without changing claims, check venue rules against
live CFPs or author instructions, triage reviews, prepare artifacts, and turn a
finished paper into slides, scripts, Q&A practice, or a poster.
Project website: https://shaishavmaisuria.github.io/research-paper-lifecycle-skills/
AI-readable summary: https://shaishavmaisuria.github.io/research-paper-lifecycle-skills/llms.txt
Who it is for: researchers, PhD students, labs, reviewers, and builders
supporting publication workflows in any discipline with public venue guidance.
The examples are academic-paper shaped, but the checks are intentionally
general: sourced rules, verified citations, local outputs, and human sign-off.
Quick start (60 seconds)
# Any Agent Skills-compatible environment
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills
# See what is included
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --list
# Install one skill
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --skill preflight-check
# Install into a supported agent target
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent codex
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent cursor
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent gemini
npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent claude-code
Claude Code plugin marketplace:
/plugin marketplace add ShaishavMaisuria/research-paper-lifecycle-skills
/plugin install paper-submission@research-paper-lifecycle-skills
Then ask in plain language:
Will this get desk-rejected at an IEEE conference? Check my main.tex against this CFP.
The right skill should trigger itself, load its SKILL.md, run any relevant
helpers, and return a sourced report.
No paper yet? Start with any paper folder
You do not need a bundled template. Put your draft files in a normal project
folder and let the skills build the research workflow around it.
- Create the basics:
main.texor a manuscript draft, plusrefs.bibif
you already have references. - Set the context: ask for
paper-profile, then say the target venue,
field, contribution type, and deadline if you know them. - Run the first checks: ask "verify refs.bib", "find missing related
work", "write the abstract for SIGSPATIAL", or "preflight my paper".
How it works
- Skills: one folder per task. Each
SKILL.mdtells the agent when to
use it, what to do, what to verify, and what not to touch. - Live rules: venue-aware skills build or re-check requirements from the
live CFP, author instructions, or public policy page. Unsourced facts stay
marked as unverified. - Deterministic helpers: bundled scripts handle repeatable checks such as
citation resolution, anonymization linting, page-budget maps, timeline math,
and dashboard rendering. - Local workspace: generated reports go into
paper-workspace/; paper
preferences and lessons can live in.paper-memory/. Both stay with the
user's paper, not in this package.
Find the skill you need
Open the linked SKILL.md for trigger rules, process, guardrails, references,
and bundled scripts. The complete public package currently contains 42 skills.
Start here
| I want to... | Skill |
|---|---|
| Run the whole lifecycle with checkpoints | orchestrate-paper |
| Get one overall paper-health report | assess-paper |
| Capture paper positioning and preferences | paper-profile |
| Run Researcher and Writer reflection passes | reflect-paper |
| Check whether a generated change actually improved | reflect-and-improve |
| Render a browser dashboard of outputs | render-workspace-html |
Complete linked index
| Stage | Skill | Use it for |
|---|---|---|
| Discover | find-papers |
Search scholarly metadata and proceedings. |
| Discover | fetch-paper |
Fetch legal open-access copies. |
| Discover | study-exemplars |
Study strong papers from a target venue. |
| Discover | literature-review |
Build a structured, citation-grounded review. |
| Write | draft-survey |
Produce a ranked reading list and standalone survey draft. |
| Write | write-abstract |
Draft, revise, or lint a venue-aware abstract. |
| Write | draft-related-work |
Position related work against verified references. |
| Write | polish-prose |
Tighten academic prose without changing claims. |
| Write | match-style |
Align a draft to the author's voice or venue style. |
| Write | polish-tables-figures |
Clean up figures, tables, captions, and crossrefs. |
| Write | refactor-structure |
Repair argument structure and narrative flow. |
| Write | fit-page-limit |
Compress or expand a paper to fit a target length. |
| Write | work-with-overleaf |
Bring Overleaf projects into a local workflow. |
| Verify | verify-citations |
Check BibTeX entries for fabricated or mismatched records. |
| Verify | check-originality |
Check plagiarism, self-plagiarism, and text recycling. |
| Verify | verify-claims |
Audit claims against evidence, results, and citations. |
| Submit | parse-cfp |
Turn a live CFP into a requirements card. |
| Submit | add-venue-profile |
Create or refresh a venue profile from live sources. |
| Submit | select-venue |
Build a ranked venue and track shortlist. |
| Submit | tailor-to-venue |
Adapt a draft to a venue, track, template, or limit. |
| Submit | preflight-check |
Catch desk-reject risks before submission. |
| Submit | anonymize-paper |
Sweep for double-blind identity leaks. |
| Submit | plan-submission |
Build a deadline-aware submission timeline. |
| Submit | simulate-reviewers |
Run a venue-calibrated mock review. |
| Submit | benchmark-paper |
Compare draft shape to strong venue exemplars. |
| Respond | triage-reviews |
Convert raw reviews into a response plan. |
| Respond | write-rebuttal |
Draft rebuttals and author responses. |
| Publish | prepare-camera-ready |
Walk through final-file and publication rails. |
| Artifacts | test-research-code |
Make research code runnable and repeatable. |
| Artifacts | verify-results |
Compare reported metrics with local outputs. |
| Artifacts | refactor-research-code |
Clean research code for release without changing behavior. |
| Artifacts | prepare-artifacts |
Package code/data for reproducibility review. |
| Present | make-slides |
Turn a paper into a conference talk deck. |
| Present | write-talk-script |
Write a timed speaker script. |
| Present | rehearse-qa |
Practice hostile and curious Q&A. |
| Present | make-poster |
Create and check a research poster. |
Common workflows
New paper: paper-profile -> literature-review -> write-abstract -> draft-related-work -> polish-prose
Survey draft: find-papers -> draft-survey -> verify-citations -> polish-prose
Before submit: parse-cfp -> tailor-to-venue -> anonymize-paper -> preflight-check
Quality pass: verify-citations -> check-originality -> benchmark-paper -> simulate-reviewers -> assess-paper
Reflection: reflect-paper -> polish-prose / verify-claims -> reflect-and-improve
Length pass: fit-page-limit -> polish-prose / refactor-structure / polish-tables-figures
Overleaf: work-with-overleaf -> preflight-check / verify-citations / polish-prose -> work-with-overleaf
Artifacts: test-research-code -> verify-results -> refactor-research-code -> prepare-artifacts
Reviews are in: triage-reviews -> write-rebuttal
Accepted: prepare-camera-ready -> make-slides -> write-talk-script -> rehearse-qa -> make-poster
End to end: orchestrate-paper
Usage examples
| You ask | You get |
|---|---|
"Will this get desk-rejected at an IEEE conference? Check my main.tex against this CFP." |
A preflight report with template, page-limit, anonymization, checklist, and policy risks tied to live requirements. |
"Verify refs.bib and flag fabricated or mismatched citations." |
Entries checked against scholarly metadata sources, with wrong years, duplicates, suspicious records, and unresolved references surfaced. |
| "Write a ranked reading list and two-column arXiv survey draft on geospatial data conflation." | A verified reading list, taxonomy, original-prose survey draft, and clean bibliography grounded in real resolved papers. |
| "Humanize this section, but do not change any claims." | Cleaner academic prose with AI-tell phrasing removed while numbers, results, and citations stay fixed. |
| "I am one page over the limit; what should I cut?" | A section-budget map plus a ranked compression plan that preserves the paper's core evidence. |
| "Turn these reviews into a rebuttal plan with severity and effort." | A point-by-point matrix, prioritized response strategy, and handoff to the rebuttal skill. |
| "Show me an HTML dashboard of my progress." | A local paper-workspace/dashboard.html with stage progress, artifact links, and recent activity. |
Worked example: idea to a clean SIGSPATIAL submission
I have a method and results for streaming-trajectory indexing.
Get it submission-ready for SIGSPATIAL.
paper-profilerecords contribution type, target audience, constraints,
and risk appetite.find-papers,literature-review, andverify-citationsbuild a verified
reference base.write-abstract,draft-related-work,polish-prose, andmatch-style
shape the draft without changing claims.parse-cfp,tailor-to-venue,anonymize-paper, andpreflight-check
verify live requirements and desk-reject risks.fit-page-limit,simulate-reviewers,benchmark-paper, andassess-paperproduce the review-readiness pass.render-workspace-htmlgives a local dashboard of the resultingpaper-workspace/outputs.
Integrations
This is an Agent Skills package, not a single-agent prompt bundle. The
repository ships portable SKILL.md folders plus optional scripts and
references, so any agent that understands the Agent Skills format can use it.
| Environment | Install |
|---|---|
| Codex | npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent codex |
| Cursor | npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent cursor |
| Gemini CLI | npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent gemini |
| Claude Code | npx skills add ShaishavMaisuria/research-paper-lifecycle-skills --agent claude-code or /plugin install ... |
| Any compatible agent | npx skills add ShaishavMaisuria/research-paper-lifecycle-skills |
Optional Claude Code plugin bundles currently exposed in.claude-plugin/marketplace.json: paper-search, paper-writing,paper-submission, and paper-presenting. Use the Agent Skills CLI above to
install the complete 42-skill package.
Manual install for tools with their own skills directory:
mkdir -p "$YOUR_AGENT_SKILLS_DIR"
SKILL_NAME=preflight-check
cp -R "skills/$SKILL_NAME" "$YOUR_AGENT_SKILLS_DIR/"
Memory and dashboards
Most tools forget you when the chat ends. This package uses a local.paper-memory/ convention, described inpaper-memory-convention.md,
so skills can reuse paper positioning, writing preferences, decisions, and
lessons without uploading them.
reflect-paper can run paired Researcher and Writer reflection passes: one
checks evidence, novelty, positioning, and venue fit; the other checks story,
structure, tone, and reader friction. reflect-and-improve then asks whether a
change measurably helped before accepting it.
render-workspace-html turns paper-workspace/ into a local browser dashboard
with progress, artifact cards, and recent activity. The dashboard is
self-contained HTML, refreshable on request, and never uploaded by the skill.
What it won't do
- No acceptance predictions. Scores measure conformance, completeness, and
quality signals; they do not predict reviewer decisions. - No automatic submission. Skills can prepare, check, and explain, but they
do not upload or submit a paper for you. - No invented citations or venue facts. Unresolved citations and unsourced
rules are marked as risks instead of being smoothed over. - No bundled paper content. Paper PDFs and copyrighted corpora are not
redistributed in this repository. - No authorship laundering. The skills can polish language and surface
issues, but you remain responsible for the work and final text.
Principles
- Human-led. Skills draft, check, and explain; the author decides.
- Citation-aware. Writing workflows route new references through
verification instead of trusting plausible text. - Copyright-conscious. Paper content is fetched only from legal open
sources, on demand, and is not bundled in this repository. - Venue-skeptical. Profiles and CFP facts can go stale; final rules must
be checked live, with source links, before relying on them. - Portable. The repository ships skills, scripts, README visuals, and
package metadata; not paper PDFs or cached research corpora.
Make it yours
The lifecycle is field-agnostic. To adapt it for another discipline, copy a
skill folder, adjust its SKILL.md triggers and guardrails, and keep the same
verification-first habit: sourced venue rules, verified citations, and local
outputs only.
Repository layout
assets/ README and community visuals
docs/ GitHub Pages landing page and crawl files
skills/ 42 agent skills
<skill>/SKILL.md instructions and guardrails
<skill>/references/ supporting guidance
<skill>/scripts/ deterministic helper scripts
.claude-plugin/marketplace.json optional Claude Code plugin bundle metadata
.github/ISSUE_TEMPLATE/ issue forms for bugs, docs, and skill requests
.github/workflows/ public package validation workflow
CODE_OF_CONDUCT.md community behavior expectations
CONTRIBUTING.md contribution guide
SECURITY.md vulnerability reporting policy
LICENSE Apache-2.0 license
NOTICE attribution notice
CITATION.cff citation metadata
Attribution and license
Copyright 2026 Shaishav Maisuria.
Licensed under the Apache License, Version 2.0. See LICENSE.
If you redistribute this package or include substantial portions of these
skills in another repository, keep the copyright/license notices and the
NOTICE attribution file so the original work is credited.
Disclaimer: venue rules change every year. Always confirm against the live CFP
or author instructions before submission.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi