# Ar9av/PaperOrchestra repository brief

> This is an EasyGlobe-authored bilingual repository brief, not a redistributed third-party Skill and not an installable copy of the repository. Review the upstream repository before use.

## English

An automated AI research-paper writer based off Google's PaperOrchestra paper's implementation through a skills - benchmark + autoraters using any coding agent (Claude Code, Cursor, Antigravity, Cline, Aider). No API keys, no LLM SDKs

EasyGlobe verified this public, non-fork, non-archived repository at commit `798f03a14ce582607ba2742d025691f226470641`. The sampled tree contains 9 `SKILL.md` files and at least one sampled file has valid `name` and `description` frontmatter. Its primary directory category is Research. Static sampling did not find the high-risk credential-exfiltration or destructive-root-delete patterns checked by the research pipeline; this is not a full security audit.

## 中文

Ar9av/PaperOrchestra 是一个面向研究工作流的 GitHub Skill 仓库。EasyGlobe 在提交 `798f03a14ce582607ba2742d025691f226470641` 对公开、非 fork、未归档的默认分支进行了抽样核验：仓库树包含 9 个 `SKILL.md` 文件，且至少一个抽样文件具有有效的 `name` 与 `description` frontmatter。静态抽样未命中本流水线检查的凭据外传或根目录破坏性命令模式；这不等同于完整安全审计，使用前仍应检查上游仓库。

## Repository metadata

| Field | Value |
| --- | --- |
| Repository | [Ar9av/PaperOrchestra](https://github.com/Ar9av/PaperOrchestra) |
| Hot rank / score | 98 / 41.379 |
| Stars at verification | 643 |
| Default branch | `main` |
| Sampled commit | `798f03a14ce582607ba2742d025691f226470641` |
| Last push | 2026-08-09T16:07:43Z |
| Verified | 2026-08-21T03:25:24.715Z |
| License | Unknown |
| SKILL.md paths in sampled tree | 9 |

## Representative valid Skill evidence

| Path | Frontmatter name | Frontmatter description | SHA-256 |
| --- | --- | --- | --- |
| `skills/agent-research-aggregator/SKILL.md` | agent-research-aggregator | Pre-pipeline aggregator that scans AI agent cache directories (.claude, .cursor, .antigravity, .openclaw) or any user-specified directory for experimentation logs, extracts insights and numeric results, and formats them as PaperOrchestra-ready inputs (idea.md + experimental_log.md). TRIGGER when the user says "aggregate my agent logs for paper writing", "extract experiments from my coding agent history", "prepare PaperOrchestra inputs from my cache", "turn my agent logs into a paper", mentions a folder or directory they want to use as the basis for a paper, or wants to run PaperOrchestra but only has scattered agent experiment histories rather than structured inputs. Run this BEFORE paper-orchestra. Also called automatically by paper-orchestra when workspace/inputs/idea.md or workspace/inputs/experimental_log.md are missing. | `c543b867f8473ca090679c0c21ed1b2776374bf70ba98169b71479da4756e4ce` |
| `skills/content-refinement-agent/SKILL.md` | content-refinement-agent | Step 5 of the PaperOrchestra pipeline (arXiv:2604.05018). Iteratively refine drafts/paper.tex by simulating peer review and applying targeted revisions, with strict accept/revert halt rules, deterministic 0-100 decision bands (Accept/Minor/Major/Reject) that drive a target-met early stop, and a Devil's Advocate concession-threshold guard that blocks acceptance on unresolved critical findings. Maintains a worklog and snapshots each iteration so revert is real, not symbolic. TRIGGER when the orchestrator delegates Step 5 or when the user asks to "refine the draft", "iterate on the paper", or "run peer review on this paper". | `808643c5364c36ef57217c4147e1f863cd335d197dabe3def30321f7fb6ec469` |
| `skills/literature-review-agent/SKILL.md` | literature-review-agent | Step 3 of the PaperOrchestra pipeline (arXiv:2604.05018). Execute the literature search strategy from outline.json — discover candidate papers via web search, verify them through Semantic Scholar (Levenshtein > 70 fuzzy title match, temporal cutoff, dedup by paperId), cross-corroborate against Crossref + OpenAlex to flag hallucinated citations, build a BibTeX file, and draft Introduction + Related Work using ≥90% of the verified pool. Runs in parallel with the plotting-agent. TRIGGER when the orchestrator delegates Step 3 or when the user asks to "find citations for my paper", "draft the related work", or "build the bibliography". | `92be70b7608f50d57f6f2e5bb19cada091be47612d372896a6dbbfdf67605cdb` |
| `skills/outline-agent/SKILL.md` | outline-agent | Step 1 of the PaperOrchestra pipeline (arXiv:2604.05018). Convert (idea.md, experimental_log.md, template.tex, conference_guidelines.md) into a strict JSON outline containing a plotting plan, literature search plan (Intro + Related Work), and section-level writing plan with citation hints. TRIGGER when the orchestrator delegates Step 1 or when the user asks to "outline a paper from raw materials" or "generate the paper structure". | `75937d82d09100982c00ca38c461c03a91074e4aedd08c31f081804bc9feae18` |
| `skills/paper-autoraters/SKILL.md` | paper-autoraters | Run the four paper-quality autoraters from PaperOrchestra (arXiv:2604.05018, App. F.3) — Citation F1 (P0/P1 partition + Precision/Recall/F1), Literature Review Quality (6-axis 0-100 with anti-inflation rules), SxS Overall Paper Quality (side-by-side), and SxS Literature Review Quality (side-by-side). TRIGGER when the user asks to "score this paper draft", "evaluate against the benchmark", "compare two papers", or "run the autoraters". | `6f0f5604aa96d3b4623276d74025a9535f27d6f43d1f56874f47571cd990b6cd` |

Source: https://github.com/Ar9av/PaperOrchestra
