skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
wubing2023/paperspine344 installs

paper-spine-build

Builds a paper or report from materials using the shared PaperSpine research, motivation, and rationale workflow. (internal /paperspine step)

How do I install this agent skill?

npx skills add https://github.com/wubing2023/paperspine --skill paper-spine-build
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill provides a structured workflow for generating academic papers and reports from research materials. It utilizes local Python scripts for file inventory, text normalization, and quality auditing without any external network dependencies or suspicious execution patterns.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

PaperSpine Build From Materials

Use this skill when the user does not have a real manuscript draft yet and instead provides a materials folder with experiment settings, results, figures, notes, PDFs, Word files, TXT/Markdown reports, or partial drafts.

This workflow shares the same research, motivation confirmation, evidence bank, section blueprint, and writing rationale matrix logic as paper-spine-rewrite. It is not a separate shortcut.

Required Inputs

  • paper_rewriting_output/paper_spine_config.json
  • materials_dir
  • target scene and output language
  • paper_rewriting_output/reference_materials/source_index.md
  • paper_rewriting_output/research_dossier.md
  • paper_rewriting_output/exemplar_learning_dossier.md
  • paper_rewriting_output/style_profile.md
  • paper_rewriting_output/sota_gap_map.md
  • paper_rewriting_output/citation_support_bank.md
  • paper_rewriting_output/confirmed_motivation.md with user confirmation

If research or confirmed motivation is missing, do not draft. Return to paper-spine-research and ask the user to confirm the motivation after seeing research-grounded options.

If citation_support_bank.md is missing or shallow, return to paper-spine-citation. From-zero writing still needs literature support for background, Introduction/overview, Discussion, limitations, and applications.

First Pass

Run or emulate:

python scripts/material_inventory.py <materials_dir> --output-dir paper_rewriting_output

Create source_inventory.md before making claims.

Required Outputs

  • paper_rewriting_output/source_inventory.md
  • paper_rewriting_output/evidence_bank.md
  • paper_rewriting_output/figure_asset_map.md
  • paper_rewriting_output/claim_register.md
  • paper_rewriting_output/section_blueprints.md
  • paper_rewriting_output/writing_rationale_matrix.md
  • manuscript draft as an intermediate artifact
  • paper_rewriting_output/final_paper/main.tex
  • paper_rewriting_output/final_paper/paper.pdf when a TeX engine is available
  • paper_rewriting_output/latex_report.md
  • paper_rewriting_output/final_artifact_manifest.md
  • paper_rewriting_output/translation_zh/ when translation_package is zh (via paper-spine-translate)

Writing Rationale Matrix

Before final prose, create writing_rationale_matrix.md and read references/writing-rationale-matrix.md. The matrix is the build plan. It must be ordered by the target document's actual writing units, not by a fixed paper template.

Use this table:

Row IDManuscript UnitPlanned FunctionMotivation LinkReference/SOTA Pattern LearnedTarget Scene or Venue NormUser Evidence or Citation AnchorPlanned Text MoveFinal Text Check

The first data row must deeply justify the whole-work framework or throughline: why this controlling structure is chosen, how SOTA/target examples informed it, how it follows the confirmed motivation, which user evidence anchors it, and how the final manuscript/report will be checked against it. After that, split the work into the smallest useful units for the selected scene: abstract/summary moves, problem restatement, assumptions, model design, methods choices, result/claim units, review synthesis blocks, validation blocks, recommendations, headings, captions, or other argument-bearing fragments.

No row may be generic. Each row must state why that unit exists and how it is connected to the confirmed motivation, learned examples, target-scene norms, or user evidence. If a paragraph or figure claim needs a separate writing decision, it needs its own row.

Humanize Tier

If paper_spine_config.json has humanize_tier set to light, medium, or heavy, route to paper-spine-humanize before writing. The humanize skill provides tier-specific writing constraints enforced during all prose generation.

Build Rules

  • materials_dir and the output path may contain spaces or non-ASCII characters (e.g. exp_lab_en - 副本). Always quote paths and avoid shell globbing such as cp materials/* ...; copy or read files with explicitly quoted paths, prefer Python pathlib or (on Windows) PowerShell for file operations. Unquoted globs silently break on such directories.
  • Treat images as potential figure assets, not as verified evidence unless the user explains what they show.
  • Use existing document/PDF skills for complex PDF, DOCX, or scanned material extraction when available.
  • Do not fabricate missing experiments or results.
  • Copy user-approved figure assets into the final LaTeX project's figures/ folder and reference them with labels and captions.
  • Follow output_language: en or zh.
  • Use citation_support_bank.md to select citations sentence by sentence; do not treat citation candidates as user evidence or insert all candidates.
  • Before routing through paper-spine-latex, run python scripts/integrity_audit.py paper_rewriting_output --markdown --write and python scripts/structured_review.py paper_rewriting_output --dispatch. After dispatch, launch three parallel review sub-agents per review_prompts/dispatch.md, then validate independence. Only proceed when all dimensions PASS.
  • Always finish by routing through paper-spine-latex. A Markdown draft is not a final deliverable for this workflow.
  • Build the final LaTeX project under paper_rewriting_output/final_paper/.
  • If word_output is docx, generate final_paper/paper.docx and run scripts/word_guard.py, saving paper_rewriting_output/word_report.md.
  • If output_language is en and translation_package is zh, create a full paper_rewriting_output/translation_zh/ package. This includes complete row-by-row translation of large intermediate files such as writing_rationale_matrix.md; partial translation or summary translation is a failure.

Read references/build-from-materials.md and references/writing-rationale-matrix.md before building the manuscript.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/wubing2023/paperspine/paper-spine-build">View paper-spine-build on skillZs</a>