Skip to content

/sci-polish

Two-stage academic paper polishing skill. Stage A reduces AI detection traces (targeting GPTZero, Turnitin, Originality.ai). Stage B performs 8-dimension quality improvement (grammar, tone, coherence, conciseness, terminology, structure, argument clarity, journal compliance).

From plugin
aut-sci-write
2149 skills

Claude Code

$ npx -y skills add ShZhao27208/Aut_Sci_Write --skill sci-polish --agent claude-code

SKILL.md

sci-polish.SKILL.md
name: sci-polish
description: >
  Two-stage academic paper polishing skill. Stage A reduces AI detection traces
  (targeting GPTZero, Turnitin, Originality.ai). Stage B performs 8-dimension
  quality improvement (grammar, tone, coherence, conciseness, terminology,
  structure, argument clarity, journal compliance). Use whenever the user asks
  to polish, proofread, humanize, reduce AI rate, improve writing quality, or
  prepare a paper for submission.
author: Shuo Zhao
license: MIT
copyright: © 2026 Shuo Zhao. All rights reserved.
triggers:
  - 润色论文
  - polish paper
  - reduce AI detection
  - 降AI率
  - de-AI
  - humanize paper
  - academic polish
  - 论文润色
  - 学术改写
  - improve writing
  - proofread
  - 降低AI率
  - 论文降重
  - paper polishing
  - rewrite academic

Sci-Polish — Academic Paper Polishing & De-AI

Two-stage academic paper polishing: AI trace reduction + 8-dimension quality improvement.

---

Hard Rules (NEVER violate)

1. **NEVER modify:** LaTeX commands, math environments (`$...$`, `\[...\]`, `equation`, `align`, etc.), `\cite{}`, `\ref{}`, `\label{}`, algorithm blocks, code listings, figure/table environments (only caption text is editable) 2. **NEVER fabricate:** data, citations, experimental results, baselines, metrics, author names 3. **NEVER remove:** author's technical claims without explicit permission 4. **NEVER introduce:** Tier 1 AI words (see `references/word-choice-anti-ai.md`) during Phase B edits 5. **Mark as `[PENDING VERIFICATION]`:** any claim you cannot verify from the text 6. **Preserve meaning:** the exact semantic content of every technical statement must be unchanged 7. **Output format:** revised text + polish report. No preamble or trailing changelog unless user asks 8. **When uncertain about domain terminology:** keep the original, flag for user review

---

Execution Modes

| Mode | Command | Behavior | |------|---------|----------| | `full` (default) | "polish this paper" | Phase A → Phase B (all 8 dimensions) | | `deai-only` | "just reduce AI rate" / "只降AI率" | Phase A only | | `polish-only` | "just polish, skip de-AI" / "只润色" | Phase B only (all 8 dimensions) | | `polish-select` | "fix grammar and coherence" | Phase B, selected dimensions only |

---

Step 0: Input Processing

1. **Identify input format:**

  • PDF → extract visible text (preserve section structure)
  • LaTeX → extract visible paragraphs (protect all commands)
  • Markdown / plain text → use directly

2. **Identify protection zones:** math environments, citations, labels, algorithm blocks, code blocks, figure/table environments 3. **Ask target journal** (optional): affects Dimension 8 scoring. If not specified, use general academic standards. 4. **Confirm execution mode:** full / deai-only / polish-only / polish-select

---

Step 1: Phase A — De-AI Editing

Reference files:

  • `references/ai-detection-patterns.md` — pattern library for scanning
  • `references/de-ai-strategies.md` — rewriting strategies
  • `references/word-choice-anti-ai.md` — word replacement table

1.1 Scan

Scan text against `ai-detection-patterns.md`. Categorize findings:

  • **High priority:** Tier 1 words, template phrases, burstiness deficit (SD < 8), RLHF fingerprints
  • **Medium priority:** Tier 2 threshold violations, structural symmetry, transition stacking
  • **Low priority:** Tier 3 context-dependent, punctuation fingerprints, minor style uniformity

1.2 Rewrite (Priority Order)

Follow the strategy priority from `de-ai-strategies.md`:

a. Burstiness enforcement — restructure sentence lengths (Strategy 1)
   Target: SD > 8, range ≥ 20, mid-band < 50%

b. Vocabulary de-AI — replace Tier 1 words, compress template phrases (Strategy 2)
   Consult word-choice-anti-ai.md for replacements

c. Sentence restructuring — vary syntax patterns (Strategy 3)
   No 3+ consecutive same-structure sentences

d. Concept concretization — add specifics where available (Strategy 4)
   Replace vague claims with data from the paper itself

e. Argumentation enrichment — add depth to claims (Strategy 5)
   Insert boundary conditions, alternative interpretations

f. Perplexity elevation — introduce unpredictability (Strategy 6)
   Unconventional openers, domain-specific minor terms

g. Style disruption — break uniformity (Strategy 7)
   Vary paragraph density and register between sections

1.3 Self-Audit

After rewriting, re-scan output against `ai-detection-patterns.md`:

  • Any remaining High-priority patterns? → fix them
  • Burstiness check: SD > 8? Range ≥ 20? Mid-band < 50%?
  • Protection zones intact? (LaTeX commands, math, citations unchanged)
  • Meaning preserved? (no semantic drift from original)

---

Step 2: Phase B — 8-Dimension Polish

Reference file: `references/polish-dimensions.md`

2.1 Score All Dimensions (1-5)

Rate each dimension based on the checkpoints in `polish-dimensions.md`: 1. Grammar & Syntax 2. Academic Tone 3. Coherence & Flow 4. Conciseness 5. Terminology 6. Structure & Formatting 7. Clarity of Argument 8. Journal Compliance

2.2 Edit Dimensions Scoring ≤ 3

Edit in this order (foundation → logic → style → format):

Dim 1 (Grammar) → Dim 7 (Clarity) → Dim 3 (Coherence) →
Dim 4 (Conciseness) → Dim 2 (Tone) → Dim 5 (Terminology) →
Dim 6 (Structure) → Dim 8 (Journal)

2.3 Preservation Check

During Phase B editing, verify Phase A improvements are maintained:

  • Burstiness NOT reduced (sentence length variety preserved)
  • No Tier 1 AI words reintroduced
  • No template phrases reintroduced
  • Punctuation fingerprints still clean (em dash count, etc.)

2.4 Re-Score

Rate edited dimensions again. Record "Before" and "After" scores for the report.

---

Step 3: Output

3.1 Revised Text

Output the complete polished text with all modifications applied. Format matches the input format (LaTeX → LaTeX, Markdown → Markdown, etc.).

3.2 Polish Report

Generate report using `templates/polish-report.md`:

  • **Phase A summary:** Number of AI traces detected
Read more
@shzhao27208
Ships withaut-sci-write

Autonomous Scientific Writer A modular Agent Skills suite for the full academic research lifecycle

Stars on GitHub

Momentum

stars in total
214
Star history of ShZhao27208/Aut_Sci_Write on GitHub, a chart by star-history.com

Other skills on aut-sci-write.

sci-download
Auto-invoked

sci-download

学术论文 PDF 下载。支持 8 个数据源:Elsevier、Springer Nature、IEEE Xplore、 arXiv、Unpaywall、Semantic Scholar、PubMed Central、知网(CNKI)。 自动根据 DOI…

sci-extract
Auto-invoked

sci-extract

Read an academic paper end to end and extract professional research insights, figures, metadata, and critique. Use this skill…

sci-figure
Auto-invoked

sci-figure

Extracts figures and sub-figures from academic PDF papers. Supports Fig/Figure, Scheme, Chart, Supplementary Figure, Extended…

sci-html
Auto-invoked

sci-html

Generate academic presentation-style HTML slide decks and browser reports from PDFs, structured text, Markdown, paper summaries,…

sci-ppt
Auto-invoked

sci-ppt

Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text. Use for…

sci-review
Auto-invoked

sci-review

Specialized workflows for drafting, refining, and responding to academic literature reviews and peer review feedback. Use this…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

officecli13d33k
@iofficeai@iofficeaiInstall Skill

Questions about sci-polish.

Which coding agents can use sci-polish?
sci-polish installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.