AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Paper Orchestra

skill-woodfishhhh-ez-math-model-paper-orchestra · by woodfishhhh

EZMM writer-stage adapter for the vendored PaperOrchestra skill pack. Use by default during pipeline/04-paper-writing for outline-first paper drafting, literature-review planning, section writing, and refinement discipline. The adapter maps EZMM runtime artifacts to PaperOrchestra-style inputs, runs PaperOrchestra-first writing automatically, and returns EZMM-compatible paper.md.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-woodfishhhh-ez-math-model-paper-orchestra

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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 No
  • 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-woodfishhhh-ez-math-model-paper-orchestra)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Paper Orchestra? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

paper-orchestra adapter for EZ Math Model

This is the EZMM-facing adapter for the vendored upstream PaperOrchestra pack at external/paper-orchestra/. It lets the EZMM writer call PaperOrchestra's writing skills without changing EZMM's contest-paper contract.

Upstream source: https://github.com/Ar9av/PaperOrchestra

Paper citation: Song et al., "PaperOrchestra: A Multi-Agent Framework for Automated AI Research Paper Writing", arXiv:2604.05018, 2026.

When writer calls this

Load this adapter in pipeline/04-paper-writing before drafting paper.md. Use it to create a structured writing workspace, generate or refresh a paper outline, organize literature-review tasks, draft the body, and run a refinement pass.

Do not use this adapter to bypass EZMM hard rules. The final paper.md must still satisfy prompts/writer.md, references/roles/writer-guide.md, and pipeline/05-quality-audit.md.

Source roots

All paths below are relative to skills/ez-math-model/.

| Purpose | Path | |---|---| | EZMM adapter | tools/paper-orchestra/SKILL.md | | Vendored upstream pack | external/paper-orchestra/ | | Upstream orchestrator | external/paper-orchestra/skills/paper-orchestra/SKILL.md | | Upstream outline agent | external/paper-orchestra/skills/outline-agent/SKILL.md | | Upstream literature agent | external/paper-orchestra/skills/literature-review-agent/SKILL.md | | Upstream section writer | external/paper-orchestra/skills/section-writing-agent/SKILL.md | | Upstream refinement agent | external/paper-orchestra/skills/content-refinement-agent/SKILL.md | | Upstream shared writing checks | external/paper-orchestra/skills/shared/writing_quality_check.md |

When running upstream helper scripts, set the working directory to external/paper-orchestra/ so upstream examples like python skills/paper-orchestra/scripts/validate_inputs.py ... resolve correctly.

Default mode: PaperOrchestra-first writing

The writer runs PaperOrchestra-first by default. Do not wait for a separate PaperOrchestra request. Build the PaperOrchestra workspace automatically from EZMM runtime artifacts, run the upstream outline, literature, section-writing, and refinement protocol as far as the local inputs and tools allow, then bridge the result back to EZMM's required runtime/{task_id}/paper.md.

When a usable LaTeX template and TeX toolchain are available or can be safely scaffolded, also produce the upstream-style package under runtime/{task_id}/paper_orchestra/final/. The EZMM-compatible paper.md remains mandatory because downstream quality audit and packaging consume it.

Create a local workspace:

runtime/{task_id}/paper_orchestra/
├── inputs/
│   ├── idea.md
│   ├── experimental_log.md
│   ├── conference_guidelines.md
│   └── figures/
├── outline.json
├── refs/
├── drafts/
│   ├── paper.tex
│   └── paper.md
├── refinement/
│   └── worklog.json
├── final/
│   ├── paper.tex
│   └── paper.pdf
└── adapter_report.md

Map EZMM inputs into PaperOrchestra-style inputs:

| PaperOrchestra input | EZMM source | |---|---| | idea.md | problem.md, intake.json, modeling_plan.md, and the intended contribution of each quesN | | experimental_log.md | execution_log.md, src/*.py final print blocks, results/*.csv|json, and accepted chart manifest entries | | conference_guidelines.md | contest name, language, run_mode, section requirements from templates/chapter_outline.toml, plus EZMM no-bullet and no-leakage rules | | inputs/figures/ | copies or references to figures/*.png with usable_in_paper=true |

The adapter report must record which EZMM files were consumed, which accepted figures must appear in the paper, and whether any PaperOrchestra sub-step was degraded or skipped.

Writing workflow

  1. Read upstream outline-agent/SKILL.md and use its schema discipline to

produce paper_orchestra/outline.json. For EZMM, section_plan must map to the contest sections in templates/chapter_outline.toml.

  1. Read upstream literature-review-agent/SKILL.md for search, verification,

deduplication, and citation-pool discipline. Prefer EZMM tools/scholar/SKILL.md or tools/paper_search/SKILL.md for actual metadata retrieval, because those tools already follow the EZMM env and setup policy.

  1. Read upstream section-writing-agent/SKILL.md for single-pass global

coherence, table construction, figure-text alignment, and citation-key discipline. Prefer the upstream LaTeX draft path when the workspace has a usable template; then convert or mirror the accepted content into EZMM Markdown. If LaTeX inputs or tools are unavailable, adapt LaTeX-only instructions directly to Markdown:

  • figures stay as ``;
  • tables stay as Markdown tables unless paper_*.md template requires

otherwise;

  • formulas stay in pandoc-compatible $...$ / $$...$$;
  • do not introduce LaTeX preamble, \section, \cite, or BibTeX in

paper.md.

  1. Read upstream content-refinement-agent/SKILL.md and run refinement by

default unless the draft is blocked by missing factual inputs. Accept a revision only when it improves correctness, figure-text binding, citation integration, or clarity without weakening EZMM constraints.

  1. Write the final Markdown to runtime/{task_id}/paper.md only after the

adapter's self-check passes.

Upstream LaTeX package

Run the upstream orchestrator automatically when the required workspace/inputs/template.tex and workspace/inputs/conference_guidelines.md can be supplied from EZMM templates or local contest metadata. Use external/paper-orchestra/skills/paper-orchestra/SKILL.md unchanged for that sub-run and write outputs under paper_orchestra/final/.

If the full LaTeX route is not runnable, do not ask the user. Record the reason in adapter_report.md, continue with the Markdown adaptation path, and keep the same PaperOrchestra outline/literature/section/refinement discipline.

Required self-check before returning to writer

Before this adapter hands control back to the writer stage, confirm:

  • paper_orchestra/outline.json exists or adapter_report.md explains why it

was skipped.

  • adapter_report.md records whether the full upstream LaTeX route ran or

which missing input/tool caused an automatic Markdown adaptation.

  • Every chart_manifest.json entry with status=accepted and

usable_in_paper=true is listed in adapter_report.md.

  • paper.md references only figures allowed by EZMM chart manifest.
  • No PaperOrchestra workspace paths, upstream script paths, runtime/,

adapter_report.md, or outline.json leak into the paper body.

  • Citations are unique and compatible with EZMM's {[^N] ...} protocol.
  • Any skipped PaperOrchestra sub-step is recorded as a quality-audit note.

Licensing note

The vendored upstream pack is MIT licensed. Keep the upstream LICENSE, CITATION.cff, and README under external/paper-orchestra/, and cite PaperOrchestra when its workflow materially shapes the final paper.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.