Not in the top 1,000 by GitHub stars

xamjiang/handout-remake

把上課教材變成 iPad 上好讀、可手寫的深色講義|Agent Skill for Claude & Codex

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/handout-remake/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b5b319f9e2f6

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit b5b319f9e2f6b6a5b62e922be6f5fc9769f356d5

173GitHub stars
-1star in 7 days
1skill in this repository
3commits in 30 days

Heat

1.1
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 4, 2026174

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

handout-remake

When your agent uses it

把上課教材(PPT、PDF、筆記)重製成 iPad 上好讀、可手寫的深色 PDF 講義:從零講起、圖解、例題、練習與書寫區。使用者丟課程講義並要求做講義、教材、好讀版,或說「幫我整理這章」時使用,適用各種工程學科。

What it loads into context

Frontmatter

104 tokens

Always available to the agent

SKILL.md

3,817 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 流程
  2. 教學規則
  3. 視覺規則
  4. 圖解規則
  5. 公式
  6. 檔案
  7. 環境準備
  8. 交付前檢查
  9. 補充

Scripts executed separately

  • assets/package.json
  • scripts/build.mjs

Files

  • SKILL.mdcore11,292 bytes
  • SKILL.mdcore11,292 bytes
  • SKILL.mdcore11,292 bytes
  • SKILL.mdcore11,292 bytes
  • assets/handout.cssasset16,670 bytes
  • assets/package.jsonruns343 bytes
  • assets/template.htmlasset10,067 bytes
  • scripts/build.mjsruns4,908 bytes
Read SKILL.md

# iPad 深色講義製作 SOP

把老師的上課教材重新教一次,做成一份在 11 吋 iPad 直向閱讀、可以用 Apple Pencil 作答的深色 PDF。
這份文件是規則(怎麼教、怎麼排、怎麼畫);排版與建置用的檔案放在本 skill 資料夾(這份 SKILL.md 所在的資料夾),見〈檔案〉。

讀者設定:對這門課幾乎零基礎;用台灣正體中文;最在意資訊排版清楚,討厭花俏和雜亂的層級;喜歡生活例子和動手練習。

## 流程

1. **讀懂來源**。PPT 用 `soffice --headless --convert-to pdf` 轉成 PDF,再用 `pdftotext -layout` 取文字、`pdftoppm -r 40 -png` 轉縮圖並實際看過每一頁(公式和圖常常只存在圖片裡)。來源檔放在獨立資料夾,不要在裡面執行程式。
2. **決定範圍並切段**。一份講義只教一個小節,大約對應 6–12 張投影片、成品 12–18 頁。範圍以投影片為準,但不要逐張翻譯:先自己弄懂,再依「初學者要先知道什麼」重新安排順序。一章太長就拆成多份(例如「上」「下」),並在回覆中說明這份涵蓋到哪一頁。切成 3–6 個段落,每個段落只講一個概念。
3. **寫內容**,遵守〈教學規則〉。
4. **畫圖**,遵守〈圖解規則〉。
5. **排成 HTML**。照〈環境準備〉建立工作資料夾並複製檔案,然後複製 `template.html` 改寫內容。一個 `<section class="page">` 就是一頁,手動分頁。
View the complete source on GitHub

Skills included

  • handout-remake

Repository facts

License
MIT
Created
Oct 6, 2026
Last pushed
Oct 7, 2026
Forks
6
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 3 notes
  • skills/handout-remake/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/handout-remake/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/handout-remake/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 5 signals by file

skills/handout-remake/assets/package.json

  • Executable scriptline 1
    Executable file

skills/handout-remake/scripts/build.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 51
    document.querySelectorAll(".write").forEach((el) => {     const w = el.clientWidth / PT, h = el.clientHeight / PT;     const ns = "http://www.w3.org/2000/svg";
  • Network accessline 52
    const w = el.clientWidth / PT, h = el.clientHeight / PT;     const ns = "http://www.w3.org/2000/svg";     const svg = document.createElementNS(ns, "svg");
  • Network accessline 53
    const ns = "http://www.w3.org/2000/svg";

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Declared and executed: 1 fact
Signal confidence: 5 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/handout-remake/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/handout-remake/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/handout-remake/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/handout-remake/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/handout-remake/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/handout-remake/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.