#657 by GitHub stars

lishix520/academic-paper-skills

Systematic framework for planning and writing academic papers using Claude Code. Includes strategist (planning) and composer (writing) skills with quality checkpoints.

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

composer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

c325557646e9 → c325557646e9

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → c325557646e9

No earlier version was observed for comparison.

Compare on GitHub

strategist/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

c325557646e9 → c325557646e9

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → c325557646e9

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit c325557646e9418939ccc7b99171b149ad6314f1

1.5kGitHub stars
12stars in 7 days
2skills in this repository
0commits in 30 days

Heat

5.0
  • Star growth, last 7 daysAhead of 82% of tracked repositories
  • Star growth, last 24 hoursAhead of 69% of tracked repositories
  • Rank movement, last 7 daysAhead of 34% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,463

Individual skills in this repository

How it works

academic-paper-composer

When your agent uses it

Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready manuscript. Use when users want to: (1) write a paper from a detailed outline, (2) ensure quality control during writing, (3) maintain consistency across chapters, (4) prepare a submission-ready manuscript, or (5) systematically execute a planned paper. Triggered by phrases like 'write the paper from this outline,' 'compose the full manuscript,' 'execute the outline,' or when users have completed strategic planning (academic-paper-strategist skill) and are ready to write. Takes optimized outline as input; outputs complete manuscript with iterative quality checks.

What it loads into context

Frontmatter

139 tokens

Always available to the agent

SKILL.md

5,757 tokens

When the skill is activated

Reference documents

8,561 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Overview
  2. When to Use This Skill
  3. Workflow Overview
  4. Required Input
  5. Phase 4: Systematic Writing
  6. Phase 5: Quality Control
  7. Complete Output Package
  8. Quality Assurance System
  9. Decision Points (Interactive)
  10. Example Usage
  11. Tips for Best Results
  12. Integration with Academic-Paper-Strategist
  13. Limitations and Notes
  14. Common Issues and Solutions
  15. Platform-Specific Notes
  16. Summary
  17. Related Skills

Scripts executed separately

  • scripts/chapter_quality_check.py
  • scripts/final_evaluation.py

Files

  • SKILL.mdcore25,443 bytes
  • SKILL.mdcore25,443 bytes
  • SKILL.mdcore25,443 bytes
  • SKILL.mdcore25,443 bytes
  • SKILL.mdcore25,443 bytes
  • SKILL.mdcore25,443 bytes
  • SKILL.mdcore25,443 bytes
  • references/section_guides.mddoc21,164 bytes
  • references/writing_standards.mddoc16,488 bytes
  • scripts/chapter_quality_check.pyruns16,317 bytes
  • scripts/final_evaluation.pyruns20,073 bytes
Read SKILL.md

# Academic Paper Composer

## Overview

This skill provides a systematic framework for writing academic papers from optimized outline to submission-ready manuscript. It implements iterative quality control at both chapter-level and paper-level, ensuring consistent high quality throughout the writing process.

**Input**: Detailed, optimized paper outline (from academic-paper-strategist or equivalent)

**Output**: Complete, submission-ready manuscript with quality validation reports

**Prerequisite**: Use **academic-paper-strategist** skill first to create optimized outline (or provide equivalent detailed outline)

---
View the complete source on GitHub

Skills included

  • academic-paper-composer
  • academic-paper-strategist

Repository facts

License
MIT
Created
Jan 4, 2026
Last pushed
Jan 4, 2026
Forks
156
Open issues
1
Project activity
Slowing

Rank over the last 12 weeks

Now #657 · best #493 · down 99 in 30 days

  1. #650 on Nov 1
  2. #651 on Nov 2
  3. #655 on Nov 3
  4. #656 on Nov 4
  5. #655 on Nov 5
  6. #657 since Nov 6
82 earlier periods
  1. #498 on Aug 2
  2. #504 on Aug 7
  3. #497 from Aug 8 to Aug 9
  4. #516 on Aug 10
  5. #514 on Aug 11
  6. #510 on Aug 12
  7. #511 on Aug 13
  8. #512 on Aug 14
  9. #493 on Aug 15
  10. #503 on Aug 16
  11. #507 on Aug 17
  12. #522 on Aug 18
  13. #514 on Aug 19
  14. #512 on Aug 20
  15. #513 on Aug 21
  16. #496 on Aug 22
  17. #518 on Aug 23
  18. #521 on Aug 24
  19. #531 on Aug 25
  20. #521 on Aug 26
  21. #532 on Aug 27
  22. #529 on Aug 28
  23. #514 on Aug 29
  24. #504 on Aug 30
  25. #530 on Aug 31
  26. #533 on Sep 1
  27. #528 on Sep 2
  28. #533 on Sep 3
  29. #517 on Sep 4
  30. #511 on Sep 5
  31. #523 on Sep 6
  32. #525 on Sep 7
  33. #542 on Sep 8
  34. #527 on Sep 9
  35. #532 on Sep 10
  36. #527 on Sep 11
  37. #520 on Sep 13
  38. #540 on Sep 14
  39. #527 on Sep 15
  40. #538 from Sep 16 to Sep 17
  41. #540 on Sep 18
  42. #523 on Sep 19
  43. #531 on Sep 20
  44. #535 on Sep 21
  45. #544 on Sep 22
  46. #537 on Sep 23
  47. #525 on Sep 24
  48. #522 on Sep 25
  49. #523 on Sep 26
  50. #546 on Sep 27
  51. #549 on Sep 28
  52. #567 on Sep 29
  53. #553 on Sep 30
  54. #543 on Oct 1
  55. #546 on Oct 2
  56. #531 on Oct 3
  57. #534 on Oct 4
  58. #544 on Oct 5
  59. #555 on Oct 6
  60. #558 on Oct 7
  61. #582 on Oct 8
  62. #577 on Oct 9
  63. #560 on Oct 10
  64. #561 on Oct 11
  65. #569 on Oct 12
  66. #572 on Oct 13
  67. #577 on Oct 14
  68. #576 on Oct 15
  69. #578 on Oct 16
  70. #571 on Oct 17
  71. #569 on Oct 18
  72. #588 on Oct 19
  73. #595 on Oct 20
  74. #600 on Oct 21
  75. #587 on Oct 22
  76. #576 on Oct 23
  77. #568 on Oct 24
  78. #632 on Oct 25
  79. #639 on Oct 28
  80. #645 on Oct 29
  81. #647 on Oct 30
  82. #648 on Oct 31

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 10 notes
  • composer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • composer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • composer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • composer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • composer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • composer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • strategist/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • strategist/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • strategist/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • strategist/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 4 signals by file

composer/scripts/chapter_quality_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

composer/scripts/final_evaluation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

strategist/scripts/evaluate_samples.py

  • Executable scriptline 1
    #!/usr/bin/env python3

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.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md composer/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md composer/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md composer/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md composer/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md composer/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md 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.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

lishix520/academic-paper-skills: #657 on hotskills, 1.5k stars

[![lishix520/academic-paper-skills on hotskills](https://hotskills.dev/badge/lishix520-academic-paper-skills.svg)](https://hotskills.dev/skill/lishix520-academic-paper-skills/)