zijian-optics/solaireepda/create-jinja-template
Claude Code and agent skill by zijian-optics/solaireepda
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
起草或修改卷面主模板(*.tex.j2):正确使用系统 Jinja 定界符、渲染上下文与 LaTeX 转义规则, 与试卷模板 YAML 的「版式模板」文件名对齐。当教师提到版式主模板、卷面排版、LaTeX 骨架、 *.tex.j2、Jinja、页眉页脚或选择题版式等关键词时激活此技能。
Install
npx vskill@latest install zijian-optics/solaireepda/create-jinja-templateSKILL.md
概念
- 卷面主模板是
*.tex.j2文件,由组卷管线渲染为.tex再编译 PDF;试卷 YAML 里的 版式模板(latex_base)必须与其文件名一致。 - 项目内优先使用与
template.yaml同目录的*.tex.j2,便于单模板隔离修改;查找顺序见references/jinja-reference.md。 - 本技能与
create_exam_template(起草template.yaml)配合:一个管「结构与小节」,一个管「LaTeX 版式骨架」。
工作流程
- 用
exam.list_templates/file.read确认目标template.yaml及其latex_base;若新建,与教师约定文件名并在 YAML 中同步。 - 以仓库内完整示例为蓝本阅读结构(推荐):
examples/gaokao_sample/templates/exam-zh-base.tex.j2;细节约定见references/jinja-reference.md。 - 起草或修改
*.tex.j2:仅使用系统配置的定界符(变量[[ ]],控制[% %],注释[# #]),勿与默认{{ }}/{% %}混用。 file.write写入与template.yaml同目录(或教师指定的模板目录),文件名与latex_base一致。exam.get_template_preview(或项目既有预览/导出链路)验证可被解析;报错则根据栈信息用file.edit修正。
注意事项
- 新建模板前,请向用户征集意见,用小学语文老师也能明白的名词进行意见征集
- 用户可见文案中避免堆砌实现术语;技能内说明以「版式模板」「卷面设置」等业务用语为主。
- 教师未点名的文件不要覆盖;新建优先新文件名并在 YAML 中引用。
- 题干等已由管线处理为可进 LaTeX 的片段时按参考示例使用
|safe;纯文本元数据用|latex_escape,见参考文件。
参考索引
references/jinja-reference.md:定界符、上下文变量、过滤器、与exam-zh-base.tex.j2对照要点。
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/solaire/agent_layer/skills/create-jinja-template/SKILL.md
Popularity
- Repository stars
- 61
- Repository forks
- 16
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zijian-optics/solaireepda/create-jinja-template)