Agent skill

Retarget Journal

by flonat in flonat/flonat-research

Retarget an active manuscript to a different journal by reconciling venue identity, files, bibliography, citations, and submission-facing metadata.

MITAuto-check passedResearch & Science

Install Retarget Journal

skills CLI
$ npx skills add flonat/flonat-research --skill retarget-journal -a claude-code

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

GitHub CLI
$ gh skill install flonat/flonat-research retarget-journal --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/flonat/flonat-research.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/retarget-journal .claude/skills/retarget-journal && 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
retarget-journal
GitHub stars
146
Token cost
~1.8k tokens
SKILL.md length
736 words
Files
1
Skills in repo
83
Repo updated
First seen
Licence
MIT

At a glance

Retarget an active manuscript to a different journal by reconciling venue identity, files, bibliography, citations, and submission-facing metadata.

  • Works in 7 steps: Assess Scope → Rename and Restructure → Bibliography → …
  • A new target journal has already been chosen and the paper package must change
  • SKILL.md covers When to Use, Before Starting, Workflow and Important Rules, plus 2 more sections
  • Calls vault

What it does

Retarget Journal is an agent skill from flonat/flonat-research. Retarget an active manuscript to a different journal by reconciling venue identity, files, bibliography, citations, and submission-facing metadata. Use when a new target journal has already been chosen and the paper package must change. Not for choosing a venue; use the venue-fit workflow.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Citation management. The repository describes itself as: Shareable Claude Code + Codex infrastructure for PhD researchers — skills, agents, hooks, and rules for academic workflows. The licence is MIT.

When your agent uses it

  • A new target journal has already been chosen and the paper package must change
  • Tasks that involve Citation management

Example prompts

  • “/retarget-journal”

Requirements

  • Pre-approved tools (allowed-tools): Bash(latexmk*), Bash(pdflatex*), Bash(xelatex*), Bash(mkdir*), Bash(ls*), Bash(cp*), Bash(mv*), Bash(git*), Read, Write, Edit, Glob, Grep, Task

Workflow steps

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

  1. Assess Scope
  2. Rename and Restructure
  3. Bibliography
  4. Formatting
  5. Update Documentation
  6. Compile and Verify
  7. Confirm

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(latexmk*)
    • Bash(pdflatex*)
    • Bash(xelatex*)
    • Bash(mkdir*)
    • Bash(ls*)
    • Bash(cp*)
    • Bash(mv*)
    • Bash(git*)
    • Read
    • Write

    …and 4 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • vault

    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

Retarget Journal loads about 1.8k tokens when it runs. Until then it costs about 77 tokens; SKILL.md has 736 words of instructions outside code blocks.

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

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 flonat/flonat-research at commit da27600, republished under its MIT licence (© flonat). 736 words, ~1,793 tokens.

Download SKILL.mdSave it as .claude/skills/retarget-journal/SKILL.md (or your agent's skills folder).
name
retarget-journal
description
Retarget an active manuscript to a different journal by reconciling venue identity, files, bibliography, citations, and submission-facing metadata. Use when a new target journal has already been chosen and the paper package must change. Not for choosing a venue; use the venue-fit workflow.
allowed-tools
Bash(latexmk*), Bash(pdflatex*), Bash(xelatex*), Bash(mkdir*), Bash(ls*), Bash(cp*), Bash(mv*), Bash(git*), Read, Write, Edit, Glob, Grep, Task
argument-hint
[target-journal-name]

Retarget Journal Skill

Switch a paper manuscript from one journal to another. Handles folder renaming, bibliography swaps, citation key updates, formatting changes, and compilation verification.

When to Use

  • Switching a paper's target venue (e.g., Journal A to Journal B, Journal C to Journal D)
  • After a rejection when resubmitting to a different journal
  • When strategic decisions change the target venue mid-drafting

Before Starting

Ask the user for:

  1. Current project path — where is the paper?
  2. Target journal — full name and abbreviation
  3. What changes? — some retargets are minor (formatting), others are major (restructuring)

Read the project's CLAUDE.md and README.md to understand current state.


Workflow

Phase 1: Assess Scope

Read the current manuscript and compare against the target journal's requirements:

CheckWhat to compare
Word/page limitDoes the draft fit? Need to cut or can expand?
Required sectionsDoes the target need sections the current draft lacks? (e.g., "Relevance Statement", "AI Disclosure")
Citation styleAuthor-year vs numbered? natbib vs biblatex?
FormattingTemplate class? Column layout? Font requirements?
Supplementary materialOnline appendix conventions?

Present the assessment to the user before proceeding.

Phase 2: Rename and Restructure
  1. Rename project folder if it references the old journal:

    bash
    mv "old-journal-name/" "new-journal-name/"
  2. Update Overleaf symlink if one exists:

    bash
    # Remove old symlink
    rm paper/
    # Create new symlink to the correct Overleaf directory
    ln -s "/path/to/Overleaf/new-project" paper
  3. Update folder references in CLAUDE.md, README.md, .gitignore

Phase 3: Bibliography
  1. Swap .bib file if the user provides a new export from Paperpile
  2. Update citation keys across all .tex files:
    • Read the new .bib to get the new key format
    • Find all \cite{...}, \citet{...}, \citep{...}, \citeauthor{...} commands in .tex files
    • Map old keys to new keys (match by author + year)
    • Replace all occurrences
  3. Validate — cross-reference every manuscript citation key against the .bib files and report missing or unused keys. Use an installed bibliography validator for deeper metadata checks when available.
Phase 4: Formatting
  1. Switch document class/template if needed
  2. Add required sections (e.g., data availability, AI disclosure, conflict of interest)
  3. Adjust page layout (margins, columns, font size)
  4. Update \bibliographystyle{} if citation style changes
  5. Update abstract — check word limit for target journal
Phase 5: Update Documentation
  1. Project CLAUDE.md — update target journal, formatting notes
  2. Project README.md — update journal reference, submission info
  3. MEMORY.md — carry forward any learnings, update journal-specific notes
  4. vault research pipeline — update the Target Journal and Status fields. If the retarget closes a live venue event (rejection or withdrawal), append the closing history: row (event: decision, outcome: reject or event: withdrawn) to the OLD venue's submission entry per rules/submission-file-archive.md § history — the new target's entry gets its own history: when it is actually submitted, not at retarget time
  5. atlas topic outputs[] — update the retargeted output's venue (slug must resolve to a ~/vault/venues/ file). Refresh or clear cycle: if the new venue is a Conference/Workshop and the output is submission-active, set cycle: <NewVenue> <edition-year>; if the new venue is a journal, remove any stale cycle — per rules/atlas-status-vocabulary.md § submission-join completeness. A stale cycle from the old venue must never survive a retarget. If the retarget also changed the paper's title, update paper_title here and the registry canonical_title together (keep them aligned per paper-vault-alignment.md).
Show full SKILL.md (223 more words)Show less
Phase 6: Compile and Verify
  1. Compile to out/ with latexmk
  2. Fix all warnings (overfull/underfull)
  3. Check page count against target journal limit
  4. Verify all citations resolve
  5. Visual check: does the formatting look right for the target venue?
Phase 7: Confirm

Report a summary:

Retargeted [Paper Name]: [Old Journal] → [New Journal]

Changes made:
- Folder: [old path] → [new path]
- Symlink: updated to [new Overleaf project]
- Bibliography: [N] citation keys updated
- Sections added: [list]
- Sections removed: [list]
- Page count: [N] pages (limit: [M])
- Compilation: clean (0 warnings)

Updated: CLAUDE.md, README.md, vault

Important Rules

  • Never delete the old .bib file — rename it to old-journal.bib.bak as a safety copy
  • Verify citation key mappings with the user before bulk-replacing — automated matching can misfire on common surnames
  • Don't restructure content without approval — some retargets only need formatting changes, not rewriting
  • Preserve git history — commit the retarget as a single, well-documented commit

Venue Style Guides

When retargeting, the writing style often needs to change too — not just the formatting. Read the appropriate guide from the shared venue-guides resource:

Cross-References

SkillWhen to use alongside
Installed bibliography validatorOptional deeper metadata validation after Phase 3
latexDefault compiler — use for compilation with auto error resolution
latexFor manual compilation config and .latexmkrc setup
proofreadAfter retarget to check for remnants of old journal formatting
vault sync (edit vault files directly)After Phase 5 to sync with central context library

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

Files

Just SKILL.md in skills/retarget-journal of flonat/flonat-research.

Open the folder on GitHubat commit da27600

Compare with similar skills

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

Retarget Journal compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Retarget Journal this skillflonat/flonat-research146—~1.8kAutomated safety check: PassMIT
Content Research Writerweapp-tailwindcss/weapp-tailwindcss1.9k25 repos~3.5kAutomated safety check: PassMIT
Systematic Review ScreenerImbad0202/academic-research-skills51k—~8.4kAutomated safety check: PassCustom licence
NetworkxzLanqing/codex-claude-academic-skills4.7k15 repos~3.2kAutomated safety check: PassBSD-3-Clause
Literature Reviewneflibata-feng/MyArxiv-Agent12620 repos~5.9kAutomated safety check: NotesMIT
Openalex Databaseneflibata-feng/MyArxiv-Agent12612 repos~3kAutomated safety check: PassCustom licence

Similar skills

  • Content Research Writer

    weapp-tailwindcss/weapp-tailwindcss

    Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.

    1.9k GitHub starsUsed in 25 repos~3.5k tokens
    Research & ScienceAuto-check passed
  • Systematic Review Screener

    Imbad0202/academic-research-skills

    Screens records for systematic, scoping and rapid reviews against fixed eligibility rules, using two blinded AI reviewers and a third adjudicator, with traceable PRISMA counts.

    51k GitHub stars~8.4k tokensUpdated today
    Research & ScienceAuto-check passed
  • Networkx

    zLanqing/codex-claude-academic-skills

    Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python.

    4.7k GitHub starsUsed in 15 repos~3.2k tokens
    Research & ScienceAuto-check passed
  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 20 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Openalex Database

    neflibata-feng/MyArxiv-Agent

    Query and analyze scholarly literature using the OpenAlex database.

    126 GitHub starsUsed in 12 repos~3k tokens
    Research & ScienceAuto-check passed
  • Citation Verification Guide

    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.

    5.7k GitHub starsUsed in 2 repos~1.9k tokens
    Research & ScienceAuto-check passed

More from flonat/flonat-research

All 83 skills in this repo
  • Latex Posters

    flonat/flonat-research

    Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter.

    146 GitHub stars~1.5k tokensUpdated 10 days ago
    Auto-check: notes
  • Skill Creator

    flonat/flonat-research

    Create, revise, and evaluate reusable AI workflow skills, including trigger-quality tests.

    146 GitHub stars~4.4k tokensUpdated 10 days ago
    Auto-check passed
  • DOCX

    flonat/flonat-research

    Create, read, edit, or convert Microsoft Word documents while preserving professional document structure.

    146 GitHub stars~1.2k tokensUpdated 10 days ago
    Auto-check passed
  • PDF

    flonat/flonat-research

    Read, create, combine, split, rotate, OCR, watermark, secure, or extract content from PDF files.

    146 GitHub stars~488 tokensUpdated 10 days ago
    Auto-check passed
  • Init Project Orchestration

    flonat/flonat-research

    Create or migrate project-level agents, repeatable project workflows, and planning state from one client-neutral contract, then render repository-scoped adapters for both Claude Code and Codex.

    146 GitHub stars~1.6k tokensUpdated 10 days ago
    Auto-check passed
  • Pre Commit Audit

    flonat/flonat-research

    Deliver a fast pre-commit safety scan: file size, anonymity (author / affiliation strings in tex/bib), hardcoded secrets, and invisible-Unicode carriers.

    146 GitHub stars~2.8k tokensUpdated 10 days ago
    Auto-check: notes

Questions about Retarget Journal

What does Retarget Journal do?

Retarget an active manuscript to a different journal by reconciling venue identity, files, bibliography, citations, and submission-facing metadata. Retarget Journal is an agent skill from flonat/flonat-research. Retarget an active manuscript to a different journal by reconciling venue identity, files, bibliography, citations, and submission-facing metadata.

When should I use Retarget Journal?

Retarget Journal fits situations like: A new target journal has already been chosen and the paper package must change; tasks that involve Citation management.

How do I install Retarget Journal in Claude Code?

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

How do I install Retarget Journal in Codex?

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

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

What does Retarget Journal need to run?

Going by SKILL.md and its folder, Retarget Journal needs the command-line tools its instructions call (vault). Its frontmatter pre-approves these tools: Bash(latexmk*), Bash(pdflatex*), Bash(xelatex*), Bash(mkdir*), Bash(ls*), Bash(cp*), Bash(mv*), Bash(git*), Read, Write, Edit, Glob, Grep, Task.

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

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

About 1.8k tokens (SKILL.md is roughly 7.2k 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 Retarget Journal?

Skills that share tags, products or a category with Retarget Journal: Content Research Writer (weapp-tailwindcss/weapp-tailwindcss, 1.9k stars), Systematic Review Screener (Imbad0202/academic-research-skills, 51k stars), Networkx (zLanqing/codex-claude-academic-skills, 4.7k stars) and Literature Review (neflibata-feng/MyArxiv-Agent, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Retarget Journal?

flonat (a GitHub user) maintains it in flonat/flonat-research, which has 146 GitHub stars. The repository holds 83 skills in this directory. The repository was last updated on September 29, 2026.

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