Build and refine thesis-ready DOCX workflows from real software project repositories.
Chinese documentation: README.zh-CN.md
$skill-installer install https://github.com/Jonnys-Li/software-thesis-docx-skill/tree/main/skills/software-thesis-docx
curl -fsSL https://raw.githubusercontent.com/Jonnys-Li/software-thesis-docx-skill/main/install.sh | bashirm https://raw.githubusercontent.com/Jonnys-Li/software-thesis-docx-skill/main/install.ps1 | iexAfter installing, restart Codex to pick up new skills.
Use $software-thesis-docx to turn my project repo into a structured thesis manifest and generate a DOCX with the built-in academic preset.
Use $software-thesis-docx to read my school Word template, extract a custom style preset, and build the thesis in that format.
Use $software-thesis-docx to generate Mermaid architecture and sequence diagrams for my thesis from the repository structure.
Use $software-thesis-docx to run an AIGC risk check on my thesis DOCX and only rewrite the flagged single-run paragraphs if I approve it.
Use $software-thesis-docx to lower AIGC for my thesis and switch to explicit_low_aigc mode only for the paragraphs I authorize.
- A built-in academic formatting preset derived from a real thesis layout sample, without shipping the original private document
- Runtime extraction of custom style presets from uploaded or provided
.docxtemplates - Manifest-driven DOCX build with optional
formattingconfig - Mermaid request contracts for architecture, sequence, ER, state, gantt, class, and mind-map diagrams
- Optional rigorous-writing subagent mode for complex thesis tasks, default off
- Sample-driven AIGC risk checking and dual-profile paragraph-level reduction workflow, default off and defaulting to
academic_safe
- Codex: supported now
- OpenCode: planned
- Claude Code: planned
- Root-level distribution files:
README, release notes, and one-click installers - The actual reusable skill at
skills/software-thesis-docx/ - Six user-facing scripts and one shared helper:
build_docx_from_manifest.pyextract_docx_style_preset.pyreplace_images_by_caption.pyrewrite_paragraphs.pycheck_aigc_risk.pyrewrite_low_aigc_docx.pyaigc_utils.py
- Public examples for manifests, workflow options, Mermaid requests, image maps, and paragraph rewrites
- Reference docs for formatting presets, Mermaid planning, option intake, AIGC review, a low-AIGC playbook, and repo-to-thesis workflow
.
├── install.py
├── install.sh
├── install.ps1
├── docs/
└── skills/software-thesis-docx/
The official Codex install target is:
https://github.com/Jonnys-Li/software-thesis-docx-skill/tree/main/skills/software-thesis-docx
Inside that folder you will find:
SKILL.mdagents/openai.yamlassets/examples/assets/presets/references/scripts/requirements.txt
- Codex quick start
- v0.4.0 release notes
- v0.3.0 release notes
- v0.2.0 release notes
- v0.1.0 release notes
- Ground the thesis in repository facts before drafting prose
- Keep content in structured inputs instead of hardcoding thesis text in Python
- Separate formatting from content through built-in or extracted style presets
- Prefer caption-based figure replacement over position-based image replacement
- Prefer exact paragraph rewrites when Word layout fidelity matters
- Keep Mermaid generation and AIGC review opt-in, not forced defaults
- Keep
explicit_low_aigcbehind an explicit user request; otherwise stay inacademic_safe
- Mermaid support currently generates code and file outputs, not rendered images or automatic DOCX insertion
- The paragraph rewrite tool only handles exact full-paragraph matches
- Mixed-format, multi-run paragraphs should be inspected before automated edits
- The AIGC checker is a sample-driven local heuristic pass, not a guarantee of any third-party score
- Institution-specific formatting rules may still require manifest or preset extensions
- Add OpenCode-compatible packaging and installation paths
- Add Claude Code-compatible prompt and repository layout guidance
- Add shared smoke tests across Codex, OpenCode, and Claude Code
- Expand style extraction for more complex school templates with richer front matter