Not in the top 1,000 by GitHub stars
AAASS554/codex-academic-paper-skills
Codex academic paper skills for software engineering thesis planning and revision
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/academic-paper-composer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
81f0a9a743f1 → 81f0a9a743f1
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
81f0a9a743f1 → 81f0a9a743f1
skills/academic-paper-strategist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
81f0a9a743f1 → 81f0a9a743f1
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
81f0a9a743f1 → 81f0a9a743f1
Heat
0.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- academic-paper-composer
skills/academic-paper-composer - academic-paper-strategist
skills/academic-paper-strategist
How it works
academic-paper-composer
When your agent uses it
Use when the user needs to turn a real software engineering / computer science project and an existing thesis draft into a submission-ready undergraduate thesis manuscript. Trigger for requests such as "根据项目把论文改成定稿", "按学校模板排版成最终版", "复制初稿后生成定稿 Word", "为定稿降查重", "根据PaperPass报告降AIGC", "继续在手改初稿上改", "恢复原来的图表和数据库说明", or when academic-paper-strategist has already produced an evidence-backed rewrite plan. Outputs a cleaned manuscript, final DOCX workflow, and a separate rework report.
What it loads into context
Frontmatter
143 tokensAlways available to the agent
SKILL.md
2,707 tokensWhen the skill is activated
Reference documents
13,841 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Required Inputs
- Non-Negotiable Rules
- Workflow
- Writing Rules For Conservative Accuracy
- References To Load As Needed
- Example Prompts
- Output Expectations
Scripts executed separately
scripts/chapter_quality_check.pyscripts/final_evaluation.py
Files
SKILL.mdcore13,073 bytesSKILL.mdcore13,073 bytesSKILL.mdcore13,073 bytesSKILL.mdcore13,073 bytesSKILL.mdcore13,073 bytesagents/openai.yamlasset322 bytesreferences/chinese-call-prompt-templates.mddoc2,751 bytesreferences/detection-report-rewrite-playbook.mddoc2,938 bytesreferences/docx-draft-salvage-and-runtime-screenshot-playbook.mddoc5,767 bytesreferences/finalization-task-rules.mddoc1,927 bytesreferences/project-grounding-rules.mddoc997 bytesreferences/section_guides.mddoc21,164 bytesreferences/thesis-revision-operation-checklist.mddoc5,479 bytesreferences/writing_standards.mddoc16,488 bytesreferences/zjkj-undergrad-thesis-format.mddoc3,587 bytesscripts/chapter_quality_check.pyruns16,317 bytesscripts/final_evaluation.pyruns20,073 bytes
Read SKILL.md
# Academic Paper Composer
## Overview
This is the writing and finalization skill for Codex-based undergraduate software engineering theses. It consumes the strategist's evidence-backed plan and turns it into a clean, submission-ready manuscript grounded in the real project.
**Companion flow**:
1. `academic-paper-strategist` - determine structure, evidence map, keep/rewrite/delete scope
2. `academic-paper-composer` - rewrite sections and assemble the final thesis text
3. `drawio` - rebuild engineering-style figures when needed
4. `playwright` - capture real runtime screenshots when the thesis needs running-system evidence
5. `doc` - apply Word formatting and visually verify the final DOCX
This skill is responsible for the thesis content and final assembly logic. It must not claim completion until the copied or user-designated working DOCX has been formatted and checked.View the complete source on GitHubacademic-paper-strategist
When your agent uses it
Use when the user needs to plan, de-risk, or ground a software engineering / computer science undergraduate thesis from a real codebase before final writing. Trigger for requests such as "根据项目写毕业论文", "先做论文大纲", "用真实项目材料规划论文", "检查论文是否脱离代码", "根据检测报告降查重", "根据AIGC报告改写定稿", "继续在手改初稿上改", or when an existing draft thesis must be reworked against a school format sample. Produces an evidence-backed outline, chapter rewrite plan, figure plan, and handoff package for academic-paper-composer.
What it loads into context
Frontmatter
144 tokensAlways available to the agent
SKILL.md
2,401 tokensWhen the skill is activated
Reference documents
10,632 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Core Rules
- Inputs To Gather
- Workflow
- Existing-Draft Rework Mode
- References To Load As Needed
- Example Prompts
- Output Expectations
Scripts executed separately
scripts/evaluate_samples.pyscripts/gap_analysis.py
Files
SKILL.mdcore11,271 bytesSKILL.mdcore11,271 bytesSKILL.mdcore11,271 bytesagents/openai.yamlasset328 bytesreferences/chinese-call-prompt-templates.mddoc2,442 bytesreferences/detection-report-rewrite-playbook.mddoc2,828 bytesreferences/draft-salvage-handoff-playbook.mddoc3,259 bytesreferences/finalization-task-rules.mddoc2,524 bytesreferences/project-grounding-rules.mddoc2,597 bytesreferences/quality_standards.mddoc9,529 bytesreferences/search_strategy.mddoc13,446 bytesreferences/zjkj-undergrad-thesis-format.mddoc8,015 bytesscripts/evaluate_samples.pyruns10,557 bytesscripts/gap_analysis.pyruns13,708 bytes
Read SKILL.md
# Academic Paper Strategist
## Overview
This is the planning skill for Codex-based software engineering theses. Use it before drafting or finalizing a thesis from a real repository. Its job is to reduce hallucination risk, map project evidence to chapters, and define only the claims, figures, tables, and tests that can be justified by the actual codebase and supplied school format sample.
**Companion flow**:
1. `academic-paper-strategist` - planning, evidence mapping, rewrite scope
2. `academic-paper-composer` - content rewrite and final manuscript assembly
3. `drawio` - redraw engineering-style thesis figures when required
4. `playwright` - capture real runtime screenshots when the thesis needs running-system evidence
5. `doc` - produce and visually check the final DOCX
Do not skip the strategist step when the user asks for a submission-ready undergraduate thesis from an existing project and draft.View the complete source on GitHubSkills included
- academic-paper-composer
- academic-paper-strategist
Repository facts
- License
- MIT
- Created
- Mar 19, 2026
- Last pushed
- Jun 29, 2026
- Forks
- 25
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 6 notes
skills/academic-paper-composer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/academic-paper-composer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/academic-paper-composer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/academic-paper-composer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/academic-paper-strategist/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/academic-paper-strategist/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No network access
- No hidden or obfuscated text
- No instruction overrides
- 4 executable scriptsin 4 files: academic-paper-composer/scripts/chapter_quality_check.py:1 academic-paper-composer/scripts/final_evaluation.py:1 academic-paper-strategist/scripts/evaluate_samples.py:1 and 1 more
- No access to secrets
- No requests to vote in Hot
Show all 4 signals by file
skills/academic-paper-composer/scripts/chapter_quality_check.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/academic-paper-composer/scripts/final_evaluation.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/academic-paper-strategist/scripts/evaluate_samples.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/academic-paper-strategist/scripts/gap_analysis.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 4 facts
- Executable script in code of a file that runsacademic-paper-composer/scripts/chapter_quality_check.py:1High confidence
- Executable script in code of a file that runsacademic-paper-composer/scripts/final_evaluation.py:1High confidence
- Executable script in code of a file that runsacademic-paper-strategist/scripts/evaluate_samples.py:1High confidence
- Executable script in code of a file that runsacademic-paper-strategist/scripts/gap_analysis.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/academic-paper-composer/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/academic-paper-composer/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/academic-paper-composer/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/academic-paper-composer/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/academic-paper-composer/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/academic-paper-composer/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.