AgentStack
SKILL verified MIT Self-run

Overleaf Section Workflow

skill-axect-skills-overleaf-section-workflow · by Axect

>

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add skill-axect-skills-overleaf-section-workflow

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Overleaf Section Workflow? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Overleaf section workflow

A disciplined, section-by-section workflow for drafting a physics paper that lives on Overleaf, with a Korean intermediate draft and Opus-direct English translation. Designed to enforce paper-quality discipline learned from real JCAP-style drafting sessions.

When to use

Use this skill whenever the user:

  • Starts a new section of a paper drafted on Overleaf
  • Iterates a Korean draft toward an English LaTeX section
  • Translates a confirmed Korean draft directly into a .tex file
  • Sets up out-of-tree builds in a *_build directory
  • Asks for "section-by-section paper writing", "한글 초안 영어로 병합", "Overleaf 섹션 작성", or similar

Do not use this skill for one-shot full-paper writes; this workflow is per-section.

Three-directory contract

The workflow assumes the user maintains three sibling directories under ~/zbin/OverLeaf/ (or wherever the project lives):

| Directory | Role | |---|---| | ~/zbin/OverLeaf// | Sync folder mirrored to Overleaf via the overleap skill. .tex, ref.bib, figs/ live here. Never build here — build artefacts would sync back to Overleaf. | | ~/zbin/OverLeaf/_draft/ | Korean drafts as section_ko.md (one file per section). Plots embedded as markdown images. Iterated with the user before translation. | | ~/zbin/OverLeaf/_build/ | Out-of-tree build. Contains build_.sh and all build artefacts (.aux, .log, .pdf, .bbl). Style files (.bst, .sty) and ref.bib are copied here at build time. |

If any of these directories does not exist, surface the gap before proceeding.

Workflow loop (per section)

  1. Sync the Overleaf project via overleap if not already mirrored.
  2. Draft the section in Korean at _draft/section_ko.md:
  • Use markdown headings (## §X.Y), markdown bold paragraph leads (**X.**).
  • Math inline as $...$, display as $$...$$ with explicit \tag{X.Y} for cross-reference.
  • Embed plots as markdown images: ``.
  • Use \cite{key} exactly as it will appear in LaTeX (preserves verbatim).
  • Build up narrative as: motivation → introduce families → unify → identify limitation → contribution (see references/06_section_narrative.md).
  1. Iterate with the user. Specifically watch for:
  • Em-dashes (, U+2014) or en-dashes (, U+2013) — both are AI-style markers; replace with periods, commas, parens.
  • Forward references (§\ref{...}, "본 연구의 §5 에서 다룬다") in background sections.
  • Absolute language ("표준이다", "확실하다") that should be softened.
  • Novelty claims without hedging.
  • Citations whose attribution doesn't match the cited paper's actual content.
  • Plot layout issues (legend on top of curves, xlim/ylim wasting empty space).
  1. User confirms the Korean draft is paper-grade.
  2. Translate Opus-direct into English LaTeX at /.tex. NEVER use a Sonnet subagent for translation in this skill — the user has explicitly required Opus-only. Conversion rules in references/05_translation_rules.md.
  3. Copy figure PDFs from ~/Documents/Project/Research/.../outputs//plots/ to /figs/.
  4. Verify the build via bash _build/build_.sh. Build must produce zero undefined warnings.
  5. Commit-triage the working tree at session boundaries (use the commit-triage skill).

Core rules (non-negotiable)

These come from real session pain points. Do not skip.

  1. Build hygiene: Never run pdflatex, bibtex, or any TeX command inside the Overleaf sync folder. Always build in _build/ via the supplied build_.sh. If the user sees *.aux, *.log, *.pdf inside the sync folder, treat that as an emergency and clean it up.
  2. No em-dashes or en-dashes in any draft or final LaTeX. They are AI-style markers; verify after every edit with grep -cP "[\x{2013}\x{2014}]" (must return 0).
  3. No forward references in background sections (§Background / §Setup). Subsequent sections may forward-reference earlier ones; earlier sections must stand alone.
  4. No "본 연구" preview outside design statements. "본 연구는 GBP 를 채택한다" is fine. "본 연구의 §5 에서 다루는 DeCLA" is not.
  5. Citation must support the actual claim, not just be metadata-correct. After bibtex generation, verify that the cited paper says what the body claims it says.
  6. Translation is Opus-only. Do not delegate to Sonnet subagents in this skill, even when normal lab convention says to delegate translation. The user explicitly forbids this because translation goes directly into the paper.
  7. Plots use scienceplots ["science", "nature"] with dpi=300, no title, no font override, no no-latex flag. Save both PNG and PDF: PNG into the Korean draft, PDF into /figs/. Legend placement uses bbox_to_anchor=(1.02, 0.5) with loc="center left" whenever data would overlap the legend.

Resources

  • references/00_workflow_overview.md — sequential workflow steps with checkpoints.
  • references/01_writing_style.md — Korean / English style rules (em-dash ban, forward-ref ban, hedged claims, paper-grade tone).
  • references/02_citation_verification.md — three-source verification (InspireHEP / CrossRef / Scholar) and content-vs-metadata distinction.
  • references/03_plotting_conventions.md — scienceplots conventions, legend placement, xlim/ylim tuning, plot-script directory layout.
  • references/04_build_hygiene.md — out-of-tree build pattern, build.sh template, what to do when sync folder is contaminated.
  • references/05_translation_rules.md — Korean markdown → English LaTeX conversion rules (with worked examples).
  • references/06_section_narrative.md — narrative structure (motivation → introduce → unify → limitation → contribution) and how to slot a contribution claim safely.
  • references/07_lessons_log.md — incidents and lessons from prior sessions, grouped by category.
  • templates/build_template.sh — copy-and-rename build script (set JOBNAME).

Companion skills

The workflow orchestrates several existing skills. Invoke them in turn:

| Stage | Skill | |---|---| | Sync | overleap | | Plot generation | scienceplot-py (or write inline if scope is small) | | Plot regeneration / legend fix | direct Bash + uv run | | Reference search | reference-search (broad lit) | | Novelty verification | deep-research in lit-review / fact-check mode | | BibTeX generation | bibtex-gen | | Commit | commit-triage |

Do not invoke these companions silently — surface what you are doing so the user can intervene.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.