← Back to Skills Marketplace
instinct323

latex-scaffold

by TongZJ · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
41
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install latex-scaffold
Description
Scaffold LaTeX papers into modular structure. Use for organizing .tex files, generating figure code, and table highlighting. Trigger on LaTeX paper organizat...
README (SKILL.md)

LaTeX Scaffold

Standardize LaTeX academic paper projects with modular structure and automated asset management.

Project Structure

project-root/
├── assets/                 # Images and auto-generated .tex files
│   ├── figure1.png
│   ├── figure1.tex         # Auto-generated
│   └── table1.tex
├── src/                    # Modular sections
│   ├── introduction.tex
│   ├── methods.tex
│   └── references.bib
└── main.tex                # Entry point with \input{src/...}

Workflow

Step 0: Get Template (if needed)

If user has no LaTeX project, download the default IEEE conference template:
https://ras.papercept.net/conferences/support/files/ieeeconf.zip

Step 1: Structure the Project

Split large .tex files. In main.tex, use:

\input{src/introduction}
\input{src/methods}
\input{src/results}

Step 2: Generate LaTeX for Assets

python \x3Cskill-dir>/scripts/generate_tex_for_assets.py \x3Cproject-root>

Requires in preamble:

\usepackage{graphicx}
\usepackage{caption}

Step 3: Add Table Highlighting

\usepackage[table]{xcolor}
% \cellcolor{top1}3.14
\definecolor{top1}{rgb}{0.996, 0.851, 0.380}  % Gold
\definecolor{top2}{rgb}{0.675, 0.843, 0.557}  % Light green
\definecolor{top3}{rgb}{0.663, 0.914, 0.894}  % Cyan

Trigger Guidelines

USE this skill when:

  • User has a .tex file to organize
  • "Organize my LaTeX paper"
  • "Split this tex file into sections"
  • "Generate LaTeX for my figures"
  • "Set up table colors in LaTeX"
  • "Make my LaTeX project modular"

DO NOT use when:

  • "How do I install LaTeX?" (installation question)
  • "What does \ extbf do?" (syntax question)
  • "Create a LaTeX presentation" (wrong document type)
  • "Convert PDF to LaTeX" (unrelated task)
  • User just mentions "LaTeX" without context of organizing/managing papers

Notes

  • Main filename is flexible
  • Generated .tex files in assets/ can be customized after generation
  • Color definitions are optional but recommended
Usage Guidance
This skill appears safe for organizing LaTeX projects. Before installing, note that it can create generated .tex files in your project's assets folder and may suggest downloading an external IEEE template if you do not already have one.
Capability Analysis
Type: OpenClaw Skill Name: latex-scaffold Version: 1.0.0 The skill provides legitimate utility for organizing LaTeX projects, including modularizing files and generating figure templates. The Python script 'scripts/generate_tex_for_assets.py' performs standard file operations on local image assets, and the external URL provided in 'SKILL.md' (ras.papercept.net) is a known legitimate resource for IEEE conference templates.
Capability Assessment
Purpose & Capability
The stated purpose is to scaffold and organize LaTeX papers, and the included script only generates LaTeX figure snippets for image assets.
Instruction Scope
The SKILL.md gives clear trigger and non-trigger guidance, limiting use to LaTeX paper organization, figure management, and formatting tasks.
Install Mechanism
There is no package install step, but the workflow optionally points users to download an external IEEE template archive if they do not already have a project.
Credentials
The helper script writes generated .tex files under the selected project's assets directory and skips files that already exist; this is proportionate to the skill's purpose.
Persistence & Privilege
No credentials, background persistence, privileged access, or long-running behavior are declared or shown in the artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install latex-scaffold
  3. After installation, invoke the skill by name or use /latex-scaffold
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of LaTeX Scaffold. - Enables modular structuring of LaTeX academic papers and section splitting. - Automates generation of LaTeX code for figures and tables, saving output to an assets directory. - Provides table highlighting with recommended color definitions. - Includes usage triggers and workflow steps for effective paper organization. - Compatible with standard LaTeX templates; recommends IEEE conference template if no project exists.
Metadata
Slug latex-scaffold
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is latex-scaffold?

Scaffold LaTeX papers into modular structure. Use for organizing .tex files, generating figure code, and table highlighting. Trigger on LaTeX paper organizat... It is an AI Agent Skill for Claude Code / OpenClaw, with 41 downloads so far.

How do I install latex-scaffold?

Run "/install latex-scaffold" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is latex-scaffold free?

Yes, latex-scaffold is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does latex-scaffold support?

latex-scaffold is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created latex-scaffold?

It is built and maintained by TongZJ (@instinct323); the current version is v1.0.0.

💬 Comments