5writing

Automate Typst-based math modeling paper drafting from analysis reports and figures.

3.3k|334|Updated Jan 30, 2025
One-click install
npx skills add https://github.com/jihe520/MathModelAgent --skill 5writing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 5writing
Source: https://github.com/jihe520/MathModelAgent/tree/main/skills/5writing
Command: npx skills add https://github.com/jihe520/MathModelAgent --skill 5writing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MathModelAgent Typst writing stage automates drafting a complete, submission-ready research paper for math modeling contests by orchestrating analysis reports, templates, and figures into a cohesive Typst project.

Core Features & Use Cases

  • Template-driven paper assembly: selects zh/en competition templates and language variants to match the contest requirements.
  • Section organization and figure integration: maps analysis and results reports to paper sections and embeds figures from figures/ and reports.
  • Built-in Typst templates and knowledge base: leverages 17 templates and modeling norms to ensure consistent formatting and referencing.
  • End-to-end automation: supports end-to-end workflow from problem analysis to a polished manuscript ready for submission.

Quick Start

Run the Typst author workflow to generate your paper from ANALYSIS_MODELING_REPORT.md, RESULTS_REPORT.md and figures.

Frequently Asked Questions about 5writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate math modeling paper writing with Typst templates?

Automating math modeling paper writing with Typst templates involves mapping analysis and results reports to paper sections, embedding figures, and applying competition templates. This workflow selects language variants and manages cross-referencing to produce a submission-ready manuscript.

What is the best way to insert figures and cross-references into a Typst paper?

Inserting figures and cross-references into a Typst paper is handled by mapping analysis reports to sections and embedding images from the figures directory. A built-in knowledge base enforces formatting rules to maintain consistent referencing throughout the document.

Does this Typst writing workflow support both Chinese and English competition templates?

This Typst writing workflow supports both Chinese and English competition templates. It selects the appropriate language variant to match specific contest requirements, utilizing seventeen built-in templates and modeling norms to ensure formatting compliance.

How do I generate a Typst paper from problem analysis and results reports?

To generate a Typst paper from problem analysis, you run the Typst author workflow using ANALYSIS_MODELING_REPORT.md and RESULTS_REPORT.md as inputs. The process orchestrates these reports with figures to assemble a complete, polished manuscript.

Can I use my own custom Typst templates for math modeling contests?

You can use built-in Typst templates for math modeling contests, with seventeen options available. The workflow focuses on template-driven assembly by selecting predefined zh and en variants to match contest formatting requirements and enforce modeling norms.

What are the limitations of automating Typst paper assembly for math modeling?

Automating Typst paper assembly for math modeling is limited to contest workflows requiring template selection and figure insertion. It depends on pre-existing analysis and results reports to map content into sections, meaning it cannot draft papers without these upstream inputs.