cjk-pdf/SKILL.md
Handle CJK PDF font selection, rendering requirements, and visual QA for Chinese-compatible PDF output. Use when any skill needs to render PDFs with Chinese or mixed CJK text, verify font paths, apply content safety rules, and perform screenshot-based visual QA.
npx skillsauth add laitszkin/apollo-toolkit cjk-pdfInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
pdf for all PDF rendering and visual QA.pdf is unavailable, stop and report the missing dependency.pdf → screenshot QA → cleanup.Prefer fonts in this order (verify path exists before use):
/System/Library/Fonts/Hiragino Sans GB.ttc/System/Library/Fonts/Supplemental/Songti.ttc/Library/Fonts/Arial Unicode.ttf/System/Library/Fonts/STHeiti Medium.ttc/System/Library/Fonts/STHeiti Light.ttcPingFang is available on every macOS host.pdf skill already has a verified CJK-safe default, reuse it instead of overriding.pdfpdf skill.Open the rendered PDF and inspect:
Verify:
If layout or glyph rendering is wrong, fix font, spacing, or content and re-render.
development
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。
development
Incrementally refresh the architecture atlas when the project diagram drifts from actual code. Measures drift before updating to determine scope, then updates the base atlas and re-renders HTML.