| name | publication-pack |
| version | 0.1.0 |
| description | Assemble an evidence-bound publication package from Research Harness artifacts. Trigger on phrases like "publication-pack", "/publication-pack", "投稿材料包", "submission pack", "publication package", "把这个 topic 整理成投稿包", or equivalent requests to turn a topic's evidence, draft sections, figures, citation checks, response letters, and provenance into one reviewable package. |
| public_suite | paper |
| task_type | packaging |
| data_access_level | local |
| inputs | topic_id, draft_pack, evidence_pack, optional final_bundle and QA artifacts |
| outputs | publication_pack artifact, readiness diagnostics, missing component list |
| gates | required components must exist before ready_for_review is true |
| artifact_schemas | publication_pack, run_trace |
| estimated_runtime | 5-15 min |
Publication Pack
Use this skill when the user wants to turn an RH topic into a reviewable publication/output package rather than another free-form draft.
Core stance
A publication pack is a contract-first artifact. It does not invent missing science, citations, figures, or reviewer responses. It inventories what RH already has, records what is missing, and creates a package that downstream writing, figure, slide, and response workflows can safely fill.
Required first move
- Identify the topic (
topic_id or topic name).
- Inspect existing artifacts if needed (
orchestrator_status, orchestrator_artifacts, or equivalent surface).
- Call
publication_pack_generate(topic_id=<id>, record_artifact=true) when the MCP primitive is available.
- For local demo or CLI-only contexts, use
rh publication-pack generate --topic "<topic-name>" --record-artifact.
- If the primitive is unavailable, manually create the same payload shape described in
references/contract.md, then record it with orchestrator_record_artifact(..., artifact_type="publication_pack", stage="write").
Components
Required:
manuscript_sections — usually the latest draft_pack.
evidence_pack — claims, evidence links, and source-paper support.
Optional but recommended before submission:
citation_integrity — public consistency_check output or final integrity report.
figure_plan — contract-first figure plan before plotting.
figure-quality — use Codex ImageGen or deterministic diagrams when figures are placeholders, blurry, or weak visual evidence.
data_availability — repository/identifier/FAIR statement.
reviewer_response — response-to-review or rebuttal draft.
slides_outline — presentation/journal-club handoff.
final_bundle — assembled TeX/PDF/export bundle.
process_summary — provenance and execution summary.
Workflow
- Inventory — generate the publication pack and list present/missing components.
- Gate — if required components are missing, stop and tell the user which RH stage to run next.
- QA — run or request citation sanitization, integrity checks, adversarial review, and provenance review before submission-facing use.
- Fill gaps — create missing optional artifacts only from recorded evidence.
- Finalize — update or supersede the
publication_pack artifact after filling gaps.
If the pack has figure/table quality blockers, trigger figure-quality before claiming visual readiness. A figure plan alone is not enough when the manuscript still contains placeholder \fbox/minipage diagrams or unreadable raster assets.
Output style
Report:
- pack artifact ID;
- readiness (
ready_for_review true/false);
- present components with artifact IDs;
- missing required components;
- missing optional components;
- next recommended RH primitive/skill calls.
Never present the pack as submission-ready merely because it exists. Submission-readiness requires the QA checks to pass.