Agent Skills
› opensquilla/opensquilla
› latex-compile
latex-compile
GitHub用于编译由多个部分组装而成的 LaTeX 论文项目。该技能通过调用 entrypoint.assemble 渲染 paper.tex,并依次执行 xelatex、bibtex 及两次 xelatex 命令以生成最终文档,最后返回日志尾部信息。仅供演示用途。
Trigger Scenarios
用户需要编译完整的 LaTeX 论文项目
用户请求运行 xelatex 和 bibtex 编译流程
用户要求获取 LaTeX 编译后的日志尾部信息
Install
npx skills add opensquilla/opensquilla --skill latex-compile -g -y
SKILL.md
Frontmatter
{
"name": "latex-compile",
"metadata": {
"platform": {
"emoji": "📄",
"requires": {
"anyBins": [
"xelatex"
]
}
}
},
"entrypoint": {
"args": [
"paper\/paper.tex"
],
"parse": "text",
"command": "python {baseDir}\/scripts\/compile.py",
"timeout": 120,
"assemble": [
{
"into": "paper\/paper.tex",
"from_template": "\\documentclass[11pt]{article}\n% xelatex is Unicode-native — do NOT use inputenc (incompatible)\n\\usepackage{amsmath}\n\\usepackage{amssymb}\n\\usepackage{amsfonts}\n\\usepackage{graphicx}\n\\usepackage{hyperref}\n\\title{ {{ inputs.user_message | truncate(80) }} }\n\\author{OpenSquilla meta-paper-write}\n\\date{\\today}\n\\begin{document}\n\\maketitle\n{{ outputs.draft_abstract }}\n{{ outputs.revised_body }}\n\\bibliographystyle{plain}\n\\bibliography{references}\n\\end{document}"
}
]
},
"provenance": {
"origin": "opensquilla-original",
"license": "Apache-2.0"
},
"description": "Compile a LaTeX project (xelatex × bibtex × xelatex × xelatex) and report the log tail. Demo-only."
}
latex-compile
Compile a 5-section LaTeX paper assembled from upstream meta-skill step
outputs. The orchestrator renders paper.tex via the entrypoint.assemble
block, then this script runs xelatex / bibtex / xelatex × 2.
Version History
- 7f72a32 Current 2026-07-05 18:38


