Nature-Style Scientific Figures
Yuan1z0825/nature-skills
Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.
Polishes academic English paragraph by paragraph, reviewing grammar, word choice, voice, coherence, and sentence structure.
$ npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zebbern/claude-code-guide scholarly-writing-refiner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/zebbern/claude-code-guide.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/scholarly-writing-refiner .claude/skills/scholarly-writing-refiner && rm -rf skills-srcUse ~/.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/
Install the "scholarly-writing-refiner" agent skill from https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refiner into .claude/skills/scholarly-writing-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scholarly-writing-refiner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refinerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zebbern/claude-code-guide scholarly-writing-refiner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zebbern/claude-code-guide.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/scholarly-writing-refiner .agents/skills/scholarly-writing-refiner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "scholarly-writing-refiner" agent skill from https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refiner into .agents/skills/scholarly-writing-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scholarly-writing-refiner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zebbern/claude-code-guide scholarly-writing-refiner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zebbern/claude-code-guide.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/scholarly-writing-refiner .cursor/skills/scholarly-writing-refiner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "scholarly-writing-refiner" agent skill from https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refiner into .cursor/skills/scholarly-writing-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scholarly-writing-refiner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/zebbern/claude-code-guide.git --path skills/scholarly-writing-refiner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zebbern/claude-code-guide scholarly-writing-refiner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zebbern/claude-code-guide.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/scholarly-writing-refiner .gemini/skills/scholarly-writing-refiner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "scholarly-writing-refiner" agent skill from https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refiner into .gemini/skills/scholarly-writing-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scholarly-writing-refiner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install zebbern/claude-code-guide scholarly-writing-refinerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zebbern/claude-code-guide.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/scholarly-writing-refiner .github/skills/scholarly-writing-refiner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "scholarly-writing-refiner" agent skill from https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refiner into .github/skills/scholarly-writing-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scholarly-writing-refiner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zebbern/claude-code-guide scholarly-writing-refiner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zebbern/claude-code-guide.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/scholarly-writing-refiner .opencode/skills/scholarly-writing-refiner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "scholarly-writing-refiner" agent skill from https://github.com/zebbern/claude-code-guide/tree/main/skills/scholarly-writing-refiner into .opencode/skills/scholarly-writing-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scholarly-writing-refiner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
scholarly-writing-refinerPolishes academic English paragraph by paragraph, reviewing grammar, word choice, voice, coherence, and sentence structure.
Scholarly Writing Refiner is an agent skill from zebbern/claude-code-guide. Polishes academic English paragraph by paragraph, reviewing grammar, word choice, voice, coherence, and sentence structure. Outputs revision suggestions alongside polished text. Triggered by phrases like 'polish this paragraph,' 'check the grammar,' 'rewrite in academic English,' or keywords like manuscript editing, SCI polishing, and journal submission editing.
Its SKILL.md is about 5.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.
It sits in Research & Science, covering Scientific writing. The repository describes itself as: Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user! The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7ff9fbb. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Scholarly Writing Refiner loads about 5.3k tokens when it runs. Until then it costs about 98 tokens; SKILL.md has 2,446 words of instructions outside code blocks.
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.
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.
The full file from zebbern/claude-code-guide at commit 7ff9fbb, republished under its MIT licence (© zebbern). 2,446 words, ~5,257 tokens.
.claude/skills/scholarly-writing-refiner/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Helps users review and polish English papers paragraph by paragraph according to international academic journal standards. Covers grammar correction, academic word choice optimization, voice normalization, coherence strengthening, sentence variety, and more. Outputs revision suggestions along with the polished text.
Users only need to provide:
Example:
"Polish this Introduction for me. The target venue is NeurIPS, and I'd like the language to sound more natural with better logical flow."
Polishing is carried out across 5 dimensions. Each dimension is rated independently with specific revision suggestions:
| Dimension | Label | Review Focus |
|---|---|---|
| Grammar | Grammar | Subject-verb agreement, tense, articles, prepositions, clause structure, punctuation |
| Word Choice | Word Choice | Academic register, precision, collocation, avoidance of colloquialisms |
| Voice | Voice & Tense | Active/passive voice selection, tense consistency |
| Coherence | Coherence & Cohesion | Intra-paragraph and inter-paragraph transitions, argumentation chain, use of signaling words |
| Sentence Structure | Sentence Structure | Sentence variety, balance of long and short sentences, coordination and subordination |
| Error Type | Incorrect Example | Correction | Explanation |
|---|---|---|---|
| Subject-verb disagreement | The results of the experiment shows... | The results of the experiment show... | Subject is "results" (plural) |
| Missing/misused article | We propose method to solve... | We propose a method to solve... | Singular countable nouns require an article |
| Dangling modifier | Using the proposed method, the accuracy was improved. | Using the proposed method, we improved the accuracy. | The implied subject of a participial phrase must match the main clause subject |
| Run-on sentence | The model performs well , it achieves 95% accuracy. | The model performs well**;** it achieves 95% accuracy. / The model performs well**. It** achieves 95% accuracy. | A comma cannot join two independent clauses |
| Incomplete comparison | Our method is more efficient. | Our method is more efficient than the baseline. | Comparatives require an explicit object of comparison |
| Broken parallelism | The system can detect, classify, and is able to segment... | The system can detect, classify, and segment... | Coordinated elements must share the same grammatical form |
| that/which confusion | The model which we proposed... | The model that we proposed... | Restrictive relative clauses use "that" |
| Irregular plurals | These phenomenon indicate... | These phenomena indicate... | Watch for irregular plural forms |
| Rule | Correct Usage | Common Mistake |
|---|---|---|
| Serial comma (Oxford comma) | A, B**,** and C | A, B and C (the Oxford comma is recommended in academic writing) |
| Em dash | We used three models — A, B, and C — for comparison. | An em dash with spaces on both sides, or without spaces (depends on journal style) |
| Capitalization after colon | Capitalize if a complete sentence follows: The result is clear: The model outperforms... | Do not capitalize if a fragment follows |
| Quotation marks and periods | American style: period inside quotes. British style: period outside quotes. | Choose based on the target journal's regional convention |
| Abbreviation periods | e.g., i.e., et al., etc. | Note the comma: e.g., / i.e., |
| Section | Recommended Tense | Example |
|---|---|---|
| Abstract | Past tense (what was done) + present tense (conclusions) | "We proposed a method... The results show that..." |
| Introduction | Present tense (current knowledge/consensus) + past tense (prior work) | "Deep learning has become... Smith et al. demonstrated that..." |
| Methods | Past tense (experimental procedures) | "We trained the model on... The data were preprocessed..." |
| Results | Past tense (experimental findings) | "The model achieved 95% accuracy. Table 2 shows..." |
| Discussion | Present tense (interpreting significance) + past tense (citing results) | "This result suggests that... Our findings indicated that..." |
| Conclusion | Past tense (summarizing work) + present tense (contributions/significance) | "We proposed and evaluated... This work contributes to..." |
| Colloquial | Academic Alternative | Context Notes |
|---|---|---|
| a lot of | numerous / a substantial number of / considerable | Choose based on what is being modified |
| get | obtain / acquire / achieve / attain | Choose based on collocation |
| show | demonstrate / illustrate / indicate / reveal | "demonstrate" emphasizes proof; "indicate" emphasizes suggestion |
| big / huge | substantial / significant / considerable | |
| thing | factor / aspect / element / component | |
| good | effective / favorable / advantageous / robust | |
| bad | adverse / detrimental / suboptimal / inferior | |
| use | employ / utilize / leverage / adopt | "utilize" is more formal than "use"; "leverage" emphasizes exploiting an advantage |
| about | approximately / roughly / circa | Use "approximately" for numerical descriptions |
| try | attempt / endeavor | |
| look at | examine / investigate / analyze / explore | |
| find out | determine / ascertain / identify / discover | |
| go up / go down | increase / decrease / rise / decline | |
| point out | highlight / emphasize / underscore | |
| deal with | address / tackle / handle / mitigate | |
| make sure | ensure / verify / confirm | |
| kind of / sort of | somewhat / to some extent / partially | |
| start / begin | initiate / commence / undertake | |
| end / finish | conclude / terminate / complete | |
| help | facilitate / enable / assist / contribute to | |
| need | require / necessitate | |
| can | is capable of / is able to / has the potential to | Avoid over-substitution — "can" is acceptable in academic writing |
| Vague Expression | Precise Alternative | Notes |
|---|---|---|
| very good results | statistically significant improvement / a 12% increase in accuracy | Replace vague modifiers with concrete data |
| some researchers | Several studies (Chen et al., 2023; Li et al., 2024) | Replace vague references with specific citations |
| recently | In the past five years / Since 2020 | Provide a time range |
| a few | three / a small number of (n=3) | Specify the quantity |
| it is known that | Prior work has established that (citation) | Support with a citation |
| this is important | This is critical for / This has significant implications for | Explain why it matters |
| Redundant Expression | Concise Version |
|---|---|
| in order to | to |
| due to the fact that | because / since |
| at the present time | currently / now |
| it is worth noting that | Notably, / Note that |
| it should be pointed out that | (state the content directly) |
| a total of 50 samples | 50 samples |
| the vast majority of | most |
| in the event that | if |
| has the ability to | can |
| on a daily basis | daily |
| in close proximity to | near |
| take into consideration | consider |
| is in agreement with | agrees with |
| serves the function of | functions as |
| Scenario | Recommended Voice | Example |
|---|---|---|
| Describing the authors' actions | Active (We) | We trained the model using... |
| Describing general methods/established facts | Passive | The data were collected from... |
| Emphasizing the object of an action | Passive | The samples were analyzed using mass spectrometry. |
| Reporting results | Prefer active | Our method achieves 95% accuracy. |
| Describing equipment/materials | Passive | The solution was heated to 100°C. |
| Issue | Incorrect Example | Correction |
|---|---|---|
| Overuse of passive | It was found by us that the results were improved by the method. | We found that our method improved the results. |
| Inconsistent person | The author proposes... We then evaluate... | Use "We" or "The authors" consistently |
| Meaningless passive | It can be seen that accuracy increases. | Accuracy increases. / The results show that accuracy increases. |
| Person | Use Case | Notes |
|---|---|---|
| We | Describing the authors' own work (most common) | Many journals accept "We" even for single-author papers |
| The authors | A more formal alternative | Some journals prefer this usage |
| I | Single-author theses and dissertations | Some journals do not accept this |
| One | Generic/hypothetical statements | Somewhat old-fashioned; less common in modern academic writing |
| Logical Relationship | Signal Words/Phrases | Example |
|---|---|---|
| Addition | Furthermore, Moreover, Additionally, In addition | Furthermore, our method generalizes well to unseen data. |
| Contrast | However, In contrast, Conversely, On the other hand, Nevertheless | However, this approach suffers from high computational cost. |
| Cause & Effect | Therefore, Consequently, As a result, Hence, Thus | Therefore, we adopt a two-stage training strategy. |
| Exemplification | For example, For instance, Specifically, In particular | Specifically, we focus on the image classification task. |
| Emphasis | Indeed, Notably, Importantly, It is worth noting that | Notably, the improvement is consistent across all datasets. |
| Concession | Although, Despite, Notwithstanding, While, Even though | Although the model is simple, it achieves competitive results. |
| Summary | In summary, To summarize, Overall, In conclusion | Overall, the proposed method outperforms existing baselines. |
| Qualification | Yet, Still, Nonetheless, That said | That said, there are several limitations to our approach. |
| Sequence | First, Second, Finally, Subsequently, Then | First, we preprocess the data. Subsequently, we train the model. |
| Condition | If, Provided that, Given that, Assuming that | Given that the dataset is imbalanced, we apply oversampling. |
| Pattern | Description | Example Opening Sentence |
|---|---|---|
| Hook | The end of one paragraph leads into the next topic | "This raises the question of how to efficiently scale the model." |
| Recap | The next paragraph opens by revisiting the prior conclusion | "Having established the effectiveness of our approach, we now turn to..." |
| Contrast Bridge | Points out the shortcomings of the prior approach, introducing the current one | "While these methods achieve reasonable accuracy, they fail to address..." |
| Question Bridge | Uses a question to create a transition | "How can we overcome this limitation? In this section, we propose..." |
| Topic Sentence | The first sentence of each paragraph summarizes the core argument | "The key advantage of our method is its ability to..." |
| Problem | Description | Fix Strategy |
|---|---|---|
| Jumping argumentation | Leaping from A to C without the B step | Add intermediate reasoning steps or transitional sentences |
| Signal word overuse | Starting every sentence with However / Moreover | Reduce signal words; use sentence structure to convey logic |
| Signal word misuse | Using "Furthermore" to express contrast | Use "However" for contrast; "Furthermore" for addition |
| Overly long paragraphs | A single paragraph exceeding 8–10 sentences | Split into 2–3 paragraphs by argument point |
| Overly short paragraphs | A paragraph with only 1–2 sentences | Merge into a related paragraph or expand the discussion |
| Unclear reference | "This shows..." — what does "this" refer to? | "This result shows..." / "This finding indicates..." |
| Strategy | Original | Improved |
|---|---|---|
| Participial phrase opening | We use attention mechanism, and we improve accuracy. | Leveraging the attention mechanism, we improve accuracy. |
| Inversion for emphasis | The improvement is particularly notable in low-resource settings. | Particularly notable is the improvement in low-resource settings. |
| Appositive insertion | The model, which was proposed by Smith, achieves... | The model, proposed by Smith (2023), achieves... |
| Nominalization | We improved the model, and this led to... | The improvement of the model led to... |
| Parallel structure | The method is fast. It is also accurate. It is scalable too. | The method is fast, accurate, and scalable. |
| Fronted adverbial | Accuracy improved significantly when we added data augmentation. | With data augmentation, accuracy improved significantly. |
| Problem | Example | Fix |
|---|---|---|
| Overly long sentences (>40 words) | We trained the model on the dataset which was collected from ... and preprocessed using ... and then evaluated on ... | Split into 2–3 shorter sentences |
| Consecutive short sentences | The accuracy is high. The model is fast. It uses less memory. | Combine: The model achieves high accuracy with fast inference and low memory consumption. |
| Starting with There is/are | There are many studies that focus on... | Many studies focus on... |
| Overuse of It is...that cleft sentences | It is the attention mechanism that improves... | The attention mechanism improves... |
| Noun pile-ups | deep learning image classification model performance | the performance of a deep learning model for image classification |
For each paragraph of text provided by the user, output in the following format:
### Original
[User's original text]
### Review
| Dimension | Rating | Key Issues |
|-----------|--------|-----------|
| Grammar | ✓ Good / △ Needs improvement / ✗ Significant issues | Brief description |
| Word Choice | ✓ / △ / ✗ | Brief description |
| Voice | ✓ / △ / ✗ | Brief description |
| Coherence | ✓ / △ / ✗ | Brief description |
| Sentence Structure | ✓ / △ / ✗ | Brief description |
### Detailed Changes
1. **Original**: "..."
**Revised**: "..."
**Reason**: [Specific rationale citing the rules above]
2. ...
### Polished Version
[Complete polished paragraph]Different disciplines have their own writing conventions. Respect field-specific norms when polishing:
| Field | Characteristics | Notes |
|---|---|---|
| Computer Science | Active voice ("We") is common | More colloquial phrasing is tolerated (e.g., "we run"); algorithm descriptions must be precise |
| Medicine/Biology | Passive voice predominates | "Patients were randomized..."; terminology must conform to MeSH standards |
| Physics | Concise, equation-driven | Mathematical derivations must be rigorous; "one can show that..." is common |
| Social Sciences | Frequent use of hedging | "may," "might," "suggests"; avoid overly absolute statements |
| Engineering | Results-oriented | Emphasis on performance metrics and experimental validation |
When the user submits text for polishing, follow this workflow:
Core Principles:
© zebbern, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/scholarly-writing-refiner of zebbern/claude-code-guide.
Open the folder on GitHubat commit 7ff9fbb
Scholarly Writing 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Scholarly Writing Refiner this skillzebbern/claude-code-guide | 4.7k | — | ~5.3k | Automated safety check: Pass | MIT | |
| Nature-Style Scientific FiguresYuan1z0825/nature-skills | 47k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Citation Verification GuideGalaxy-Dawn/claude-scholar | 5.7k | 2 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Citation ManagementK-Dense-AI/claude-scientific-writer | 2.4k | 2 repos | ~3.9k | Automated safety check: Notes | MIT | |
| Academic Paper Composerlishix520/academic-paper-skills | 1.4k | 2 repos | ~6.3k | Automated safety check: Pass | MIT | |
| Academic Paper Writing PipelineImbad0202/academic-research-skills | 51k | — | ~16k | Automated safety check: Pass | Custom licence |
Yuan1z0825/nature-skills
Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.
Galaxy-Dawn/claude-scholar
Reference guidance for checking every citation in academic writing against canonical sources such as DOI, arXiv, CrossRef and Semantic Scholar, to catch fake or wrong references.
K-Dense-AI/claude-scientific-writer
Finds papers in OpenAlex, PubMed and Google Scholar, turns DOIs, PMIDs and arXiv IDs into clean BibTeX, and validates citations for a manuscript or thesis.
lishix520/academic-paper-skills
Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready manuscript.
Imbad0202/academic-research-skills
Runs a 12-agent pipeline that plans, drafts, cites, reviews and formats academic papers, with modes for revision, rebuttals, abstracts and citation checks.
davila7/claude-code-templates
Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.
zebbern/claude-code-guide
This skill should be used when setting up, auditing, or enforcing internationalization/localization in UI codebases (React/TS, i18next or similar, JSON locales), including installing/configuring the…
zebbern/claude-code-guide
Interactive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export.
zebbern/claude-code-guide
Generate publication-quality PNG chart images from data, supporting line, bar, area, candlestick, pie, and heatmap charts.
zebbern/claude-code-guide
Analyze codebases and automatically generate architecture diagrams, flowcharts, and org charts.
zebbern/claude-code-guide
Scan code for security issues: dependency vulnerabilities (npm/pip audit), secret leaks (regex and entropy analysis), and OWASP anti-patterns like SQL injection, XSS, or command injection.
zebbern/claude-code-guide
This skill should be used when the user asks to "test for insecure direct object references," "find IDOR vulnerabilities," "exploit broken access control," "enumerate user IDs or object references,"…
Categories
Polishes academic English paragraph by paragraph, reviewing grammar, word choice, voice, coherence, and sentence structure. Scholarly Writing Refiner is an agent skill from zebbern/claude-code-guide. Polishes academic English paragraph by paragraph, reviewing grammar, word choice, voice, coherence, and sentence structure.
Scholarly Writing Refiner fits situations like: tasks that involve Scientific writing.
Run `npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a claude-code`. Or copy the skill folder (skills/scholarly-writing-refiner in zebbern/claude-code-guide) into .claude/skills/scholarly-writing-refiner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zebbern/claude-code-guide --skill scholarly-writing-refiner -a codex`. Or copy the skill folder (skills/scholarly-writing-refiner in zebbern/claude-code-guide) into .agents/skills/scholarly-writing-refiner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zebbern/claude-code-guide --skill scholarly-writing-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/scholarly-writing-refiner, .gemini/skills/scholarly-writing-refiner, .github/skills/scholarly-writing-refiner and .opencode/skills/scholarly-writing-refiner in your project.
SKILL.md names no scripts, command-line tools or credentials: Scholarly Writing Refiner is instructions for the agent only.
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.
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.
Scholarly Writing Refiner is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.3k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Scholarly Writing Refiner: Nature-Style Scientific Figures (Yuan1z0825/nature-skills, 47k stars), Citation Verification Guide (Galaxy-Dawn/claude-scholar, 5.7k stars), Citation Management (K-Dense-AI/claude-scientific-writer, 2.4k stars) and Academic Paper Composer (lishix520/academic-paper-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zebbern (a GitHub user) maintains it in zebbern/claude-code-guide, which has 4,650 GitHub stars. The repository holds 46 skills in this directory. The repository was last updated on October 10, 2026.
Source: zebbern/claude-code-guide on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.