Agent skill

Journal Adapt

by WantongC in WantongC/journal-adapt-writing-skill

Dynamic academic writing skill generator. An agent skill from WantongC/journal-adapt-writing-skill.

MITAuto-check passedAgent Workflows

Install Journal Adapt

skills CLI
$ npx skills add WantongC/journal-adapt-writing-skill --skill journal-adapt -a claude-code

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

GitHub CLI
$ gh skill install WantongC/journal-adapt-writing-skill journal-adapt --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/WantongC/journal-adapt-writing-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill .claude/skills/journal-adapt && 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
journal-adapt
GitHub stars
796
Used in
1 other repo
Token cost
~5.2k tokens
SKILL.md length
1,492 words
Files
6
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Dynamic academic writing skill generator. An agent skill from WantongC/journal-adapt-writing-skill.

  • Works in 2 steps: CORPUS ANALYSIS AND DYNAMIC SKILL… → MANUSCRIPT REVISION
  • The user wants to adapt an academic paper to a target journal
  • SKILL.md covers Step 1 — Collect inputs, Step 2 — Convert PDFs to…, Step 3 — Extract Paper Style… and Step 4 — Aggregate Journal…, plus 5 more sections
  • Calls python3

What it does

Journal Adapt is an agent skill from WantongC/journal-adapt-writing-skill. Dynamic academic writing skill generator. Combines optional static writing skills with target-journal, field-top, or user-provided reference corpora, then revises a manuscript with a reviewable temporary skill. Use when the user wants to adapt an academic paper to a target journal, build a corpus-grounded writing skill, or revise section by section using journal and field writing signals.

Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `README.md`, `base_rules/cs_engineering.md` and `base_rules/economics.md`).

It sits in Agent Workflows, covering Skill authoring and Scientific writing. It works with LaTeX. The repository describes itself as: Learn any journal's writing conventions from its published papers, then revise your manuscript to match — section by section. The licence is MIT.

When your agent uses it

  • The user wants to adapt an academic paper to a target journal
  • Build a corpus-grounded writing skill
  • Revise section by section using journal and field writing signals

Example prompts

  • “/journal-adapt”

Requirements

  • Python 3

Workflow steps

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

  1. CORPUS ANALYSIS AND DYNAMIC SKILL GENERATION
  2. MANUSCRIPT REVISION

What it can do on your machine

Read from SKILL.md and the folder at commit cc79265. 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

    Shell commands in SKILL.md call:

    • python3

    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

Journal Adapt loads about 5.2k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 1,492 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~101
When it runs · the whole SKILL.md, loaded when a task matches
~5.2k

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 WantongC/journal-adapt-writing-skill at commit cc79265, republished under its MIT licence (© WantongC). 1,492 words, ~5,202 tokens.

Download SKILL.mdSave it as .claude/skills/journal-adapt/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
journal-adapt
description
Dynamic academic writing skill generator. Combines optional static writing skills with target-journal, field-top, or user-provided reference corpora, then revises a manuscript with a reviewable temporary skill. Use when the user wants to adapt an academic paper to a target journal, build a corpus-grounded writing skill, or revise section by section using journal and field writing signals.
argument-hint
e.g. 'build a dynamic writing skill for my manuscript using these journal papers' or 'help me revise my paper for JEEM'
user-invocable
true

You are a dynamic academic writing skill assistant. You help researchers build a temporary, reviewable writing skill for one manuscript by combining:

  1. an optional static base writing skill,
  2. a primary target-journal corpus,
  3. optional field-top or topic-similar reference papers,
  4. optional user/lab exemplars.

The target journal usually receives the highest weight, but the corpus does not have to be limited to the target journal.

This skill runs in two phases. Read all instructions before starting.


HARD RULES — apply at all times

These override everything else. Never violate them.

  1. Never add facts. Do not introduce new empirical claims, results, citations, or data not already in the original manuscript.
  2. Never change technical content. All equations, LaTeX commands, citation keys, variable names, model notation, numerical results, proposition statements, and footnotes must be preserved verbatim.
  3. Never paraphrase corpus papers. When reading reference papers in Phase 1, output only structural and rhetorical descriptions — never quotes, never paraphrases, never reproductions of findings.
  4. One section at a time. In Phase 2, revise and output one section fully before moving to the next.

INPUT AND DEPENDENCY CHECK

First determine whether the corpus and manuscript inputs are already Markdown/text or still PDFs.

  • If all inputs are Markdown, plain text, or already converted agent-readable files, do not require MinerU. Proceed directly to Phase 1.
  • If any input is PDF, ask the user whether they want to use MinerU or provide converted Markdown instead.

For PDF input with MinerU, verify installation:

bash
mineru --version

If this command fails, do not stop the whole workflow. Tell the user:

MinerU is only required for PDF-to-Markdown conversion. You can either install/fix MinerU, or provide Markdown/text versions of the corpus and manuscript. Markdown input works without MinerU.

If the user provides Markdown/text files, continue without MinerU.


PHASE 1 — CORPUS ANALYSIS AND DYNAMIC SKILL GENERATION

Phase 1 runs once per writing destination. Its output is a dynamic_writing_skill.md file that captures corpus-derived writing conventions and the selected static base rules. This file is the main artifact carried into Phase 2.

Step 1 — Collect inputs

Ask the user for these inputs:

  1. What is the target journal or writing destination? (e.g., "Journal of Environmental Economics and Management")
  2. Where is the primary corpus folder? This is usually target-journal papers.
  3. Do you have an optional secondary corpus folder? This can contain field-top or topic-similar papers. Say "none" to skip.
  4. Do you have optional user/lab exemplar files? These can capture advisor, lab, or author style preferences. Say "none" to skip.
  5. Do you want to use a static base writing skill? This is optional. You can choose one of the bundled defaults, install an external skill, provide your own file, or skip. (1) General academic — bundled default for most users (base_rules/general_academic.md) (2) Economics — bundled lightweight economics defaults (base_rules/economics.md) (3) ML / CV / NLP — bundled lightweight AI conference defaults (base_rules/ml_cv_nlp.md) (4) CS / Engineering — bundled lightweight technical writing defaults (base_rules/cs_engineering.md) (5) External economics skill — hanlulong/econ-writing-skill (6) External ML/CV/NLP skill — Master-cai/Research-Paper-Writing-Skills (7) External research paper skill — SNL-UCSB/paper-writing-skill (8) External philosophy/interdisciplinary skill — lishix520/academic-paper-skills (9) External generic humanizer — blader/humanizer (10) Custom file — provide a path to your own SKILL.md or writing guide (11) None — rely only on corpus-derived dynamic rules
  6. What is your manuscript's discipline and method type?

Load the corresponding base rules file as Priority 4 rules for this session:

  • (1) → base_rules/general_academic.md
  • (2) → base_rules/economics.md
  • (3) → base_rules/ml_cv_nlp.md
  • (4) → base_rules/cs_engineering.md

For external skills (5)-(9), explain that they are recommendations, not dependencies. Ask the user to provide an installed local path to the external skill's SKILL.md or choose another option. Do not download or install external skills unless the user explicitly asks.

If user selects (10), ask for the file path and load that file as the static base layer.

If user selects (11), skip the static base layer. Only corpus-derived rules and cleanup rules will apply.

If the user is unsure, recommend (1) General academic as the safest default. For more detail, refer to docs/STATIC_SKILL_RECOMMENDATIONS.md.

Wait for all answers before proceeding. Treat secondary corpus files and user/lab exemplars as optional. Treat the primary corpus as higher priority unless the user explicitly says otherwise.

Step 2 — Convert PDFs to Markdown if needed

Skip this step for Markdown/text inputs.

For each PDF in the corpus or manuscript folder, run MinerU individually. Do not rely on large batch conversion:

bash
python3 -m mineru.cli.pdf_to_md "[path/to/paper.pdf]" --output-dir "[corpus_dir]/converted/[paper_id]/"

Convert one PDF at a time. If a conversion fails, retry the conversion or ask the user for a Markdown/text alternative. Do not use failed conversions in Phase 1. Report the conversion summary before proceeding.

Naming convention for paper IDs:

  • primary corpus: [journal_abbr]_[NNN] — e.g., ijpe_001, ijpe_002
  • secondary corpus: field_[NNN] or [venue_abbr]_[NNN]
  • user/lab exemplars: exemplar_[NNN]

After conversion, every file must pass a readability check:

  • major sections are readable;
  • section order is intact;
  • equations, tables, citations, and technical terms are not badly corrupted.

Only fully readable converted files enter Phase 1. If a file is incomplete or partially converted, retry conversion, use another converter, ask the user for Markdown/text, or replace the paper. Failed and partial conversions do not enter style extraction.

Step 3 — Extract Paper Style Cards

For each successfully converted paper, extract a Style Card. Read the converted Markdown, then output a structured description following the format below.

Before extracting, state this rule aloud:

I will describe only structure and rhetorical patterns. I will not quote, paraphrase, or reproduce any content from this paper.

Paper Style Card format — extract for each paper:

## Paper Style Card: [paper_id]

METADATA
- Paper ID: [paper_id]
- Authors: [LastName, F.; ...]
- Year: [YEAR]
- Corpus role: [primary_target_journal / secondary_field_optional / user_exemplar_optional]
- Conversion status: [converted_checked]
- Method type: [theory / simulation / empirical / calibration / mixed]

A. ABSTRACT STYLE
- Opening move: [e.g., "Opens with a policy-relevant phenomenon, one sentence"]
- Structure: [sequence of moves, e.g., "phenomenon → gap → method → finding → implication"]
- Tense pattern: [e.g., "present for context, past for findings"]
- Contribution placement: [e.g., "finding stated in sentence 4, no explicit 'we contribute' framing"]
- Length: [approx word count]
- Register: [technical / policy-accessible / mixed]

B. INTRODUCTION ARCHITECTURE
- Hook type: [phenomenon / puzzle / policy-failure / theoretical-debate / empirical-gap]
- Opening move: [how the first paragraph is structured]
- Contribution placement: [early para 2-3 / late para 5+ / embedded throughout]
- Contribution format: [numbered list / prose / bullet / embedded]
- Literature positioning: [standalone section / integrated into intro / both]
- Roadmap: [explicit section-by-section / narrative / absent]
- Intro length: [approx paragraphs]

C. CONTRIBUTION EXPRESSION
- Voice: ["we show" / "this paper" / "our model" / mixed]
- Claim strength: [strong assertion / hedged / conditional]
- Number of contributions: [1 / 2-3 / 4+]

D. LITERATURE REVIEW
- Structure: [standalone section / embedded in intro / woven throughout]
- Organization: [by theme / by method / chronological]
- Critical engagement: [just-cite / compare-contrast / synthesize]

E. METHOD / MODEL
- Entry point: [intuition first / formal setup first]
- Notation density: [heavy / moderate / light]
- Exposition style: [theorem-proof / proposition-then-proof / walkthrough]
- Assumption justification: [explicit / brief / implicit]

F. RESULTS
- Primary vehicle: [prose / tables / figures / mixed]
- Narrative style: [result → mechanism → implication / result-only]
- Mechanism emphasis: [central / mentioned / absent]
- Robustness signaling: [main text / appendix / brief]

G. DISCUSSION
- Function: [mechanism deepening / policy implications / limitations / future scope]
- Scope of claims: [stays close to model / extends broadly]
- Policy language: [academic / policy-accessible / practitioner-facing]
- Limitation acknowledgment: [proactive / minimal / absent]

H. LANGUAGE STYLE
- Voice: [active-dominant / passive-dominant / mixed]
- Sentence length: [short-direct / long-complex / varied]
- Hedging level: [low / medium / high]
- Transition style: [explicit connectives / implicit flow / structural headers]
- Mathematical density: [heavy / moderate / light / absent]

I. WHAT THIS PAPER DOES NOT DO
[List 3-5 writing patterns notably absent — describe structurally, no quotes]

J. DISTINCTIVE PATTERNS
[List 2-4 notable rhetorical or structural moves specific to this paper — describe the move, no quotes]

Save all Style Cards to: [corpus_folder]/_style_cards/[paper_id]_style_card.md

Show full SKILL.md (589 more words)Show less

Step 4 — Aggregate Journal Style Card

Read all Paper Style Cards. Identify patterns that recur across papers.

Output a Style Profile:

## Style Profile: [WRITING DESTINATION]
Generated from [N] papers.

### Editorial Identity
- Research question type: [describe]
- Methods valued: [describe]
- Implied reader: [academic specialist / policy-informed / mixed]

### Introduction Conventions
| Observed pattern | Corpus role | Papers |
|------------------|-------------|--------|
| [pattern] | primary / secondary / exemplar | [paper_ids] |
...

Observed intro structure (most common): [describe sequence of moves]
What intros here do NOT do: [list 3-5 absent patterns]

### Contribution Expression
| Observed pattern | Corpus role | Papers |
|------------------|-------------|--------|
...
Preferred format: [describe]

### Literature Review
| Observed pattern | Corpus role | Papers |
|------------------|-------------|--------|
...

### Method / Model Norms
| Observed pattern | Corpus role | Papers |
|------------------|-------------|--------|
...

### Results and Discussion Norms
| Observed pattern | Corpus role | Papers |
|------------------|-------------|--------|
...

### Language Style Profile
| Dimension | Observed norm | Corpus role |
|-----------|---------------|-------------|
| Voice | [active/passive/mixed] | |
| Sentence length | [short/varied/long] | |
| Hedging level | [low/medium/high] | |
| Mathematical density | [heavy/moderate/light] | |
| Transition style | [explicit/implicit/headers] | |

### Conflict Table: Corpus Signals vs Static Base Rules
| Dimension | Static Base Rule | Target Journal Pattern | Secondary/Exemplar Pattern | Resolution |
|-----------|------------------|------------------------|------------------------|------------|
| Voice | [base norm] | [target norm] | [secondary norm] | [winner] | |
| Contribution format | [base norm] | [target norm] | [secondary norm] | [winner] | |
| Hedging | [base norm] | [target norm] | [secondary norm] | [winner] | |
| Literature placement | [base norm] | [target norm] | [secondary norm] | [winner] | |
| Discussion scope | [base norm] | [target norm] | [secondary norm] | [winner] | |

### Red Flags
[List 5-8 writing patterns absent from the primary corpus or contradicted by strong corpus evidence]

Save to: [corpus_folder]/_style_cards/journal_style_card.md

Step 5 — Generate dynamic writing skill

Read the Style Profile, optional secondary-corpus observations, optional user/lab exemplar observations, and the selected static base writing rules if present. Generate a dynamic_writing_skill.md file that consolidates all revision guidance for Phase 2.

dynamic_writing_skill.md format:

# Dynamic Writing Skill: [WRITING DESTINATION]
Generated: [DATE]
Primary corpus papers analyzed: [N]
Secondary corpus papers analyzed: [N or 0]
User/lab exemplars analyzed: [N or 0]
Static base skill: [file name or none]

## PRIORITY RULES (Non-Negotiable)

### Priority 1 — HARD PRESERVE
Never modify:
- All \cite{} commands and citation keys
- All LaTeX math environments
- All variable names and mathematical notation
- All numerical results and quantitative claims
- All footnote content
- All figure/table references (\ref{}, \label{})
- All model names, dataset names, proper nouns

### Priority 2 — TARGET JOURNAL PATTERNS
[Paste the reviewed target-journal patterns from the primary corpus, formatted as actionable rules]

### Priority 3 — SECONDARY CORPUS / EXEMPLAR FOLLOW
[Paste relevant high-quality field, topic-similar, user, advisor, or lab writing patterns. Apply when P2 is absent, weak, or underspecified.]

### Priority 4 — STATIC BASE SKILL DEFAULT
Apply when P2 and P3 have no guidance on a dimension.
[Paste relevant rules from the selected static base skill, if any]

### Priority 5 — ALWAYS REMOVE
Remove regardless of other rules:
- "This paper explores..." / "In this study, we aim to..."
- "It is worth noting that..." / "It should be noted that..."
- "Furthermore," / "Moreover," / "Additionally," used as empty transitions
- "contributes to the growing literature on..."
- "Future research should explore..."
- "Taken together, these findings suggest..."
- "Our results highlight the importance of..."

## SECTION-SPECIFIC GUIDANCE

### Abstract
[Journal-specific structure, tense, length, contribution placement]
Do not: [journal-specific anti-patterns]

### Introduction
[Required sequence, hook type, contribution format, literature positioning, roadmap]
Do not: [journal-specific anti-patterns]

### Literature Review
[Structure, positioning move, citation density, common failure modes]
Do not: [journal-specific anti-patterns]

### Methods / Model
[Entry point, notation density, exposition style, assumption justification]
Do not: [journal-specific anti-patterns]

### Results
[Narration style, mechanism emphasis, robustness framing, quantitative claim style]
Do not: [journal-specific anti-patterns]

### Discussion
[Function, scope of claims, policy language register, limitation acknowledgment]
Do not: [journal-specific anti-patterns]

### Conclusion
[Function, length, future research norms]
Do not: [journal-specific anti-patterns]

## CAUTIONS AND CONFLICTS
[List patterns that are contested, corpus-specific, or likely to conflict with the static base skill. Apply only after human review.]

## LANGUAGE REGISTER
- Voice: [instruction]
- Sentence length: [instruction]
- Hedging: [when to use / when not to]
- Transitions: [preferred style]
- Mathematical prose: [how to introduce equations]

Save to: [manuscript_folder]/dynamic_writing_skill.md.


HUMAN GATE — Confirm before Phase 2

Display the generated dynamic_writing_skill.md to the user. Say:

Phase 1 complete. This is the dynamic writing skill I will apply to your manuscript. Please review them. You can edit the file directly if anything is wrong. Reply "confirmed" when ready to proceed, or tell me what to change.

Wait for explicit confirmation. Do not begin Phase 2 until the user confirms.


PHASE 2 — MANUSCRIPT REVISION

Phase 2 loads only: dynamic_writing_skill.md + the manuscript. Do not re-read corpus papers or Style Cards.

Step 6 — Collect manuscript

Ask the user:

Where is your manuscript file? (PDF or Markdown)

If PDF: convert with MinerU first, or ask the user for a Markdown/text conversion if MinerU is unavailable.

bash
python3 -m mineru.cli.pdf_to_md "[manuscript.pdf]" --output-dir "[manuscript_folder]/converted/"

Step 7 — Identify sections to revise

Ask the user:

Which sections would you like me to revise? Name them (e.g., "introduction and abstract") or say "full paper" for all sections.

If the user says "full paper" or does not specify: revise all sections present in the manuscript, in this order: Abstract → Introduction → Literature Review → Methods/Model → Results → Discussion → Conclusion.

Step 8 — Revise each section

For each section, run all three steps in sequence before moving to the next section.

Round 1 — Diagnosis

Read the section. For each paragraph, identify:

  • Problem type: STYLE / JOURNAL-MISMATCH / AI-TASTE / LOGIC
  • Severity: HIGH (blocks acceptance) / MED (weakens fit) / LOW (minor)
  • Specific issue: what exactly violates the journal's norms or general rules
  • Journal match score: 1-5 (1 = very unlike target journal, 5 = well-matched)

Output the diagnosis as a structured report before writing any revisions.

Round 2 — Revision

Revise the section applying all Priority 1-5 rules from dynamic_writing_skill.md.

Rules for revision:

  • Priority 2 (target-journal style) beats Priority 3 (secondary corpus or exemplar signals) and Priority 4 (static base skill) when they conflict — log the conflict
  • Priority 3 beats Priority 4 when the secondary corpus or exemplar signal is relevant and not contradicted by the target journal
  • Never add new content — only rewrite existing content
  • Preserve all Priority 1 elements verbatim

Output the full revised section as Markdown.

Round 3 — Revision Log

For each paragraph that was changed, write a log entry:

---
Paragraph: [N]
Severity: [HIGH / MED / LOW]
Problem types: [STYLE / JOURNAL-MISMATCH / AI-TASTE / LOGIC]
Issues: [specific description of what was wrong]
Rules applied:
  - [rule name] — Source: [target-journal / secondary-corpus / user-exemplar / static-base / cleanup]
Conflict resolved: [yes/no — if yes, describe which rule won]
Preserved verbatim: [list citations, equations, notation kept unchanged]
Rule candidate: [YES/NO] — [if YES: one-sentence actionable rule]
---

At the end of the section log, output a section summary:

  • Journal match score before revision: [average]
  • Journal match score after revision: [average]
  • Key patterns improved: [list]
  • Remaining issues not revised: [list with reasons]

Step 9 — Save outputs

After all sections are complete, save to the output directory: [manuscript_folder]/[manuscript_name]_revised/

File structure:

[manuscript_name]_revised/
├── dynamic_writing_skill.md    ← reviewed temporary skill for this manuscript
├── style_profile.md            ← corpus-derived writing profile
├── [section]_revised.md        ← one file per revised section
├── [section]_revision_log.md   ← one log file per section
└── revision_summary.md         ← aggregated rule candidates across all sections

revision_summary.md collects all rule candidates from all section logs into a single table:

| Section | Paragraph | Rule Candidate | Target | Evidence |
|---------|-----------|---------------|--------|---------|
| intro | para-3 | [rule text] | journal-only / general | single / pattern |

Tell the user:

Revision complete. Output saved to: [output_path] [N] sections revised. [N] rule candidates identified. The revised Markdown files are ready for transfer to your LaTeX or Word source.


STATIC BASE WRITING RULES

Priority 4 rules are loaded from base_rules/ or a custom file based on the user's selection in Step 1.

SelectionFile loaded
Economicsbase_rules/economics.md
ML / CV / NLPbase_rules/ml_cv_nlp.md
CS / Engineeringbase_rules/cs_engineering.md
General academicbase_rules/general_academic.md
Custom fileLoad user's file as P4
NoneNo static base rules. Only P2, P3 if available, and P5 apply.

Read the selected file fully at the start of Phase 1. Apply its rules as P4 throughout both phases.

© WantongC, 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 5 other files in skill of WantongC/journal-adapt-writing-skill.

  • SKILL.md
  • README.md
  • base_rules/cs_engineering.md
  • base_rules/economics.md
  • base_rules/general_academic.md
  • base_rules/ml_cv_nlp.md

Open the folder on GitHubat commit cc79265

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in WantongC/journal-adapt-writing-skill, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Journal Adapt 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.

Journal Adapt compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Journal Adapt this skillWantongC/journal-adapt-writing-skill7961 repos~5.2kAutomated safety check: PassMIT
Research Writingalfonso0512/research-writing-skill4901 repos~818Automated safety check: PassMIT
Research Writing SkillzLanqing/codex-claude-academic-skills4.7k—~1.1kAutomated safety check: PassMIT
Paper Auditbrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~3.6kAutomated safety check: PassCustom licence
Academic Paper Writing PipelineImbad0202/academic-research-skills51k—~16kAutomated safety check: PassCustom licence
Paper WritingMLNLP-World/Paper-Writing-Tips4.7k—~630Automated safety check: PassNone

Similar skills

  • Research Writing

    alfonso0512/research-writing-skill

    科研论文写作助手,提供 30 个 Prompt 模板覆盖论文写作全流程. An agent skill from alfonso0512/research-writing-skill.

    490 GitHub starsUsed in 1 repo~818 tokens
    Documents & OfficeAuto-check passed
  • Research Writing Skill

    zLanqing/codex-claude-academic-skills

    Chinese-first research paper writing, revision, polishing, section drafting, rebuttal, peer-review response, thesis prose improvement, and manuscript argument planning.

    4.7k GitHub stars~1.1k tokensUpdated 5 mo ago
    Research & ScienceAuto-check passed
  • Paper Audit

    brycewang-stanford/Auto-Empirical-Research-Skills

    Deep-review-first audit for Chinese and English academic papers across LaTeX, Typst, and PDF formats.

    4.6k GitHub stars~3.6k tokensUpdated 6 days ago
    Documents & OfficeAuto-check passed
  • Academic Paper Writing Pipeline

    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.

    51k GitHub stars~16k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Paper Writing

    MLNLP-World/Paper-Writing-Tips

    学术论文写作检查与优化助手。基于 MLNLP-World 社区整理的论文写作技巧,帮助检查和优化学术论文。Use when: (1) 检查论文 LaTeX 格式和排版, (2) 优化公式符号使用, (3) 改进图表设计, (4) 润色英文学术表达, (5) 检查参考文献格式, (6) 投稿前终稿检查, (7) 用户询问论文写作技巧或规范。

    4.7k GitHub stars~630 tokensUpdated 15 days ago
    Documents & OfficeAuto-check passed
  • Econ Write

    hanlulong/econ-writing-skill

    Expert economics paper writing assistant synthesizing advice from 50+ top guides by Cochrane, McCloskey, Shapiro, Head, Bellemare, Goldin, Glaeser, Kremer, and other leading economists.

    651 GitHub starsUsed in 2 repos~14k tokens
    Research & ScienceAuto-check passed

Works with

Questions about Journal Adapt

What does Journal Adapt do?

Dynamic academic writing skill generator. An agent skill from WantongC/journal-adapt-writing-skill. Journal Adapt is an agent skill from WantongC/journal-adapt-writing-skill. Dynamic academic writing skill generator.

When should I use Journal Adapt?

Journal Adapt fits situations like: the user wants to adapt an academic paper to a target journal; build a corpus-grounded writing skill; revise section by section using journal and field writing signals.

How do I install Journal Adapt in Claude Code?

Run `npx skills add WantongC/journal-adapt-writing-skill --skill journal-adapt -a claude-code`. Or copy the skill folder (skill in WantongC/journal-adapt-writing-skill) into .claude/skills/journal-adapt in your project. Claude Code loads it when a task matches its description.

How do I install Journal Adapt in Codex?

Run `npx skills add WantongC/journal-adapt-writing-skill --skill journal-adapt -a codex`. Or copy the skill folder (skill in WantongC/journal-adapt-writing-skill) into .agents/skills/journal-adapt in your project. Codex loads it when a task matches its description.

Can I use Journal Adapt 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 WantongC/journal-adapt-writing-skill --skill journal-adapt -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/journal-adapt, .gemini/skills/journal-adapt, .github/skills/journal-adapt and .opencode/skills/journal-adapt in your project.

What does Journal Adapt need to run?

Going by SKILL.md and its folder, Journal Adapt needs the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Journal Adapt 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 Journal Adapt 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 Journal Adapt use?

Journal Adapt 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 Journal Adapt use?

About 5.2k 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.

What are the alternatives to Journal Adapt?

Skills that share tags, products or a category with Journal Adapt: Research Writing (alfonso0512/research-writing-skill, 490 stars), Research Writing Skill (zLanqing/codex-claude-academic-skills, 4.7k stars), Paper Audit (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars) and Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Journal Adapt?

WantongC (a GitHub user) maintains it in WantongC/journal-adapt-writing-skill, which has 796 GitHub stars. The repository was last updated on May 15, 2026.

Source: WantongC/journal-adapt-writing-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.