Agent skill

Latex Rhythm Refiner

by yunshenwuchuxun in yunshenwuchuxun/latex-paper-skills

Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths.

MITAuto-check passedDocuments & Office

Install Latex Rhythm Refiner

skills CLI
$ npx skills add yunshenwuchuxun/latex-paper-skills --skill latex-rhythm-refiner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yunshenwuchuxun/latex-paper-skills latex-rhythm-refiner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/yunshenwuchuxun/latex-paper-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/latex-rhythm-refiner .claude/skills/latex-rhythm-refiner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
latex-rhythm-refiner
GitHub stars
267
Token cost
~834 tokens
SKILL.md length
401 words
Files
2 (incl. references)
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths.

  • Works in 5 steps: Preserve Citations Exactly → Vary Rhythm Stochastically → Remove Fillers → …
  • Tasks that involve LaTeX
  • SKILL.md covers When to Use, When NOT to Use, Core Principles and Processing Workflow, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Latex Rhythm Refiner is an agent skill from yunshenwuchuxun/latex-paper-skills. Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths. Removes filler phrases and unnecessary transitions while preserving all citations and semantic meaning.

Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/rhythm-examples.md`).

It sits in Documents & Office, covering LaTeX, Citation management and Plain language and style rules. It works with LaTeX. The repository describes itself as: A modular skill-based framework for writing, revising, and managing LaTeX academic papers with AI assistance. The licence is MIT.

When your agent uses it

  • Tasks that involve LaTeX
  • Tasks that involve Citation management
  • Tasks that involve Plain language and style rules

Example prompts

  • “/latex-rhythm-refiner”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Preserve Citations Exactly
  2. Vary Rhythm Stochastically
  3. Remove Fillers
  4. Minimize Transitions
  5. Tighten Prose

What it can do on your machine

Read from SKILL.md and the folder at commit d0f1061. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Latex Rhythm Refiner loads about 834 tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 401 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~834
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from yunshenwuchuxun/latex-paper-skills at commit d0f1061, republished under its MIT licence (© yunshenwuchuxun). 401 words, ~834 tokens.

Download SKILL.mdSave it as .claude/skills/latex-rhythm-refiner/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
latex-rhythm-refiner
description
Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths. Removes filler phrases and unnecessary transitions while preserving all citations and semantic meaning.

LaTeX Rhythm Refiner

When to Use

  • After LaTeX content generation is complete
  • To improve prose flow and readability in academic documents
  • When sections feel monotonous or blocky

When NOT to Use

  • During initial content drafting
  • For citation verification or addition
  • For technical/structural LaTeX fixes

Core Principles

1. Preserve Citations Exactly
  • Every \cite{...} must remain in place
  • Citations stay attached to their original semantic context
  • Never move a citation to a different claim or sentence meaning
2. Vary Rhythm Stochastically

Sentence length: Mix short (5-12 words), medium (13-22 words), and long (23-35 words) sentences. Avoid consecutive sentences of similar length.

Paragraph length: Alternate between:

  • Short (2-3 sentences) for emphasis or transitions
  • Medium (4-5 sentences) for standard exposition
  • Long (6-8 sentences) for complex arguments
3. Remove Fillers

Eliminate or replace:

  • "in order to" → "to"
  • "it is worth noting that" → (delete or rephrase directly)
  • "due to the fact that" → "because"
  • "in the context of" → "in" or "for"
  • "a large number of" → "many"
  • "in spite of the fact that" → "although"
  • "at the present time" → "now" or "currently"
  • "for the purpose of" → "to" or "for"
4. Minimize Transitions

Remove when structure already implies the relationship:

  • "However," / "Therefore," / "Moreover," / "Furthermore,"
  • "As mentioned above," / "As previously discussed,"
  • "It should be noted that" / "In this regard,"
5. Tighten Prose
  • Prefer active voice; replace vague verbs ("shows", "does", "works") with concrete ones
  • Avoid repeated sentence openings across adjacent sentences ("This", "In practice", etc.)
  • Replace hedge stacks ("may potentially") with one qualifier
  • Each paragraph: one main idea, clear first sentence
  • Ensure figures/tables are referenced and explained in text
Show full SKILL.md (143 more words)Show less

Processing Workflow

Per-Section Refinement

Process one section at a time:

  1. Read the section fully to understand context and argument flow
  2. Identify all \cite{...} locations and their attached claims
  3. Map current sentence/paragraph lengths
  4. Refine:
    • Vary sentence lengths (break long chains, combine choppy sequences)
    • Adjust paragraph boundaries for rhythm
    • Strip fillers and unnecessary transitions
  5. Verify all citations remain with their original semantic claims
  6. Output the refined section
Verification Checklist

Before finalizing each section:

  • Citation count unchanged
  • Each citation still supports its original claim
  • No 3+ consecutive sentences of similar length
  • Paragraph lengths vary
  • Filler phrases removed
  • Unnecessary transitions eliminated
  • Technical accuracy preserved

Constraints

  • Do not add, remove, or relocate citations
  • Do not change technical claims or data
  • Do not alter LaTeX commands, environments, or structure
  • Do not modify figure/table references or captions
  • Do not expand abbreviations or change terminology

© yunshenwuchuxun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in .codex/skills/latex-rhythm-refiner of yunshenwuchuxun/latex-paper-skills.

  • SKILL.md
  • references/rhythm-examples.md

Open the folder on GitHubat commit d0f1061

Compare with similar skills

Latex Rhythm Refiner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Latex Rhythm Refiner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Latex Rhythm Refiner this skillyunshenwuchuxun/latex-paper-skills267—~834Automated safety check: PassMIT
Latex Rhythm Refinerappautomaton/latex-arxiv-SKILL458—~890Automated safety check: PassMIT
Literature Surveyai4s-research/ai4s-skills2372 repos~2kAutomated safety check: PassMIT
Latex To Word Workflowhajimi-kun/latex-to-word-workflow128—~2.3kAutomated safety check: PassMIT
Latex Paper Enbrycewang-stanford/Auto-Empirical-Research-Skills4.6k1 repos~2.2kAutomated safety check: PassCustom licence
Latex Paper Enbahayonghang/academic-writing-skills500—~4.9kAutomated safety check: PassNone

Similar skills

  • Latex Rhythm Refiner

    appautomaton/latex-arxiv-SKILL

    Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths.

    458 GitHub stars~890 tokensUpdated 28 days ago
    Documents & OfficeAuto-check passed
  • Literature Survey

    ai4s-research/ai4s-skills

    A skill your agent uses when the user wants a comprehensive literature survey on a specific research topic.

    237 GitHub starsUsed in 2 repos~2k tokens
    Documents & OfficeAuto-check passed
  • Latex To Word Workflow

    hajimi-kun/latex-to-word-workflow

    Load when the user asks to convert an academic LaTeX manuscript, thesis, or report into an editable Word DOCX, adapt it to a Word template, preserve citations or cross-references, or diagnose a…

    128 GitHub stars~2.3k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • Latex Paper En

    brycewang-stanford/Auto-Empirical-Research-Skills

    English LaTeX academic paper assistant for existing .tex projects.

    4.6k GitHub starsUsed in 1 repo~2.2k tokens
    Documents & OfficeAuto-check passed
  • Latex Paper En

    bahayonghang/academic-writing-skills

    English LaTeX assistant for existing .tex journal or conference papers.

    500 GitHub stars~4.9k tokensUpdated 13 days ago
    Documents & OfficeAuto-check passed
  • Paper Details

    mathbullet/skills

    Produce a detailed Markdown explainer of an academic paper. An agent skill from mathbullet/skills.

    173 GitHub stars~3.6k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed

More from yunshenwuchuxun/latex-paper-skills

All 8 skills in this repo
  • Arxiv Paper Writer

    yunshenwuchuxun/latex-paper-skills

    Writes ML/AI review and survey papers for arXiv using the IEEEtran LaTeX template with verified BibTeX citations.

    267 GitHub stars~3.2k tokensUpdated 6 mo ago
    Auto-check passed
  • Collaborating With Claude

    yunshenwuchuxun/latex-paper-skills

    Use the Claude Code CLI as a depth-analysis co-pilot for paper-from-zero.

    267 GitHub stars~1.2k tokensUpdated 6 mo ago
    Auto-check passed
  • Collaborating With Gemini

    yunshenwuchuxun/latex-paper-skills

    Use the Gemini CLI as a breadth-exploration co-pilot for paper-from-zero.

    267 GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • Paper From Zero

    yunshenwuchuxun/latex-paper-skills

    Route a fixed research topic into a rigorous paper-generation workflow.

    267 GitHub stars~1.5k tokensUpdated 6 mo ago
    Auto-check passed
  • Results Backfill

    yunshenwuchuxun/latex-paper-skills

    Back-fill verified experiment results into an existing empirical paper draft.

    267 GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Empirical Paper Writer

    yunshenwuchuxun/latex-paper-skills

    Draft IEEE-style empirical ML/AI papers from a structured research contract.

    267 GitHub stars~5.3k tokensUpdated 6 mo ago
    Auto-check passed

Works with

Questions about Latex Rhythm Refiner

What does Latex Rhythm Refiner do?

Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths. Latex Rhythm Refiner is an agent skill from yunshenwuchuxun/latex-paper-skills. Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths.

When should I use Latex Rhythm Refiner?

Latex Rhythm Refiner fits situations like: tasks that involve LaTeX; tasks that involve Citation management; tasks that involve Plain language and style rules.

How do I install Latex Rhythm Refiner in Claude Code?

Run `npx skills add yunshenwuchuxun/latex-paper-skills --skill latex-rhythm-refiner -a claude-code`. Or copy the skill folder (.codex/skills/latex-rhythm-refiner in yunshenwuchuxun/latex-paper-skills) into .claude/skills/latex-rhythm-refiner in your project. Claude Code loads it when a task matches its description.

How do I install Latex Rhythm Refiner in Codex?

Run `npx skills add yunshenwuchuxun/latex-paper-skills --skill latex-rhythm-refiner -a codex`. Or copy the skill folder (.codex/skills/latex-rhythm-refiner in yunshenwuchuxun/latex-paper-skills) into .agents/skills/latex-rhythm-refiner in your project. Codex loads it when a task matches its description.

Can I use Latex Rhythm Refiner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yunshenwuchuxun/latex-paper-skills --skill latex-rhythm-refiner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/latex-rhythm-refiner, .gemini/skills/latex-rhythm-refiner, .github/skills/latex-rhythm-refiner and .opencode/skills/latex-rhythm-refiner in your project.

What does Latex Rhythm Refiner need to run?

SKILL.md names no scripts, command-line tools or credentials: Latex Rhythm Refiner is instructions for the agent only.

Does Latex Rhythm Refiner access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Latex Rhythm Refiner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Latex Rhythm Refiner use?

Latex Rhythm Refiner is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Latex Rhythm Refiner use?

About 834 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.7k tokens, read only when the agent opens those files.

What are the alternatives to Latex Rhythm Refiner?

Skills that share tags, products or a category with Latex Rhythm Refiner: Latex Rhythm Refiner (appautomaton/latex-arxiv-SKILL, 458 stars), Literature Survey (ai4s-research/ai4s-skills, 237 stars), Latex To Word Workflow (hajimi-kun/latex-to-word-workflow, 128 stars) and Latex Paper En (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Latex Rhythm Refiner?

yunshenwuchuxun (a GitHub user) maintains it in yunshenwuchuxun/latex-paper-skills, which has 267 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on March 25, 2026.

Source: yunshenwuchuxun/latex-paper-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.