skills/learning-error-book/SKILL.md
A learning-focused error-book workflow. When the user asks to summarize mistakes, the agent summarizes mistakes made while solving questions, writes structured reference data, and renders polished PDFs directly without Markdown as an intermediate.
npx skillsauth add laitszkin/apollo-toolkit learning-error-bookInstall 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 whenever question sources or the final deliverable involve PDF handling.pdf; if OCR still cannot recover the content, ask the user for the minimum needed text or screenshots.Goal: when the user asks to "summarize mistakes / summarize errors / compile an error book", summarize mistakes with evidence and generate or update structured error-book data plus polished PDFs directly from that data.
GIVEN the user asks to summarize mistakes/errors THEN the agent summarizes the user's mistakes made while solving questions AND generates or updates two error-book tracks when relevant:
Use this skill when the user intent matches:
Before writing anything, ensure you have enough facts (do not guess):
If the PDF is scanned/image-based and text extraction fails:
pdf skill to attempt OCR (if available)The error books must contain:
Formats:
error_book/references/mc-question-reference.jsonerror_book/references/long-question-reference.jsonerror_book/mc-question-error-book.pdferror_book/long-question-error-book.pdferror_book/
mc-question-error-book.pdf
long-question-error-book.pdf
references/
mc-question-reference.json
long-question-reference.json
sources/ # optional: shortcuts/copies/list of source PDFs
Determine coverage
Extract question text + answers/explanations (extract when possible)
pdf skill (pypdf/pdfplumber/OCR as available)Build an evidence table before writing
Generate/update structured reference files
assets/mc_question_reference_template.jsonassets/long_question_reference_template.jsonRender structured data -> PDF (CJK font support)
references/render-error-book.md,並執行 apltk render-error-book --help,以 live CLI 指引確認參數。apltk render-error-book error_book/references/mc-question-reference.json error_book/mc-question-error-book.pdfapltk render-error-book error_book/references/long-question-reference.json error_book/long-question-error-book.pdf--help)assets/mc_question_reference_template.json: MC error-book structured templateassets/long_question_reference_template.json: long-answer error-book structured templatereferences/render-error-book.md — apltk render-error-book 工具參考;仍必須以 apltk render-error-book --help 的 live 輸出確認最新用法。development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。