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.
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
30-day change not yet available: not enough history.
Individual skills in this repository
- handout-remake
skills/handout-remake
How it works
handout-remake
When your agent uses it
把上課教材(PPT、PDF、筆記)重製成 iPad 上好讀、可手寫的深色 PDF 講義:從零講起、圖解、例題、練習與書寫區。使用者丟課程講義並要求做講義、教材、好讀版,或說「幫我整理這章」時使用,適用各種工程學科。
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
3,817 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 流程
- 教學規則
- 視覺規則
- 圖解規則
- 公式
- 檔案
- 環境準備
- 交付前檢查
- 補充
Scripts executed separately
assets/package.jsonscripts/build.mjs
Files
SKILL.mdcore11,292 bytesSKILL.mdcore11,292 bytesSKILL.mdcore11,292 bytesSKILL.mdcore11,292 bytesassets/handout.cssasset16,670 bytesassets/package.jsonruns343 bytesassets/template.htmlasset10,067 bytesscripts/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 GitHubSkills 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 scriptsAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handout-remake/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/handout-remake/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 3 network referencesin 1 file: handout-remake/scripts/build.mjs:51
- No hidden or obfuscated text
- No instruction overrides
- 2 executable scriptsin 2 files: handout-remake/assets/package.json:1 handout-remake/scripts/build.mjs:1
- No access to secrets
- No requests to vote in Hot
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
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionhandout-remake/scripts/build.mjs:53High confidence
Signal confidence: 5 facts
- Executable script in code of a file that runshandout-remake/assets/package.json:1High confidence
- Executable script in a comment of a file that runshandout-remake/scripts/build.mjs:1Low confidence
- Network access in code of a file that runshandout-remake/scripts/build.mjs:51High confidence
- Network access in code of a file that runshandout-remake/scripts/build.mjs:52High confidence
- Network access in code of a file that runshandout-remake/scripts/build.mjs:53High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/handout-remake/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/handout-remake/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/handout-remake/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/handout-remake/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/handout-remake/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.