course-to-apk
sebastianhaba/book-to-course-skill / course-to-apk
turns your course into an Android APK , which improves: offline reading on phone or tablet
Details
- judge’s score
- 9/10
- place
- outside the packs
- publisher
- sebastianhaba
- status
- new
- pinned commit
- f8a6946 on GitHub (new tab)
- skill’s last commit
- Oct 5, 2026
- repo stars
- 69
- main type
- Other
Judgement
Precise trigger and clear scope: APK of a book-to-course course, with explicit exclusions. Concrete procedure (scripts, checksums, no sudo). Score held back by the scripts not provided and the dependence on another skill.
reservations
- The scripts (toolchain.py, setup_toolchain.py, build_apk.py) and the Android assets are not provided: their code could not be reviewed.
- Depends on book-to-course (build_course.py) to rebuild the course, not provided.
- Outside the Android categories in scope: a Java WebView wrapper without Gradle, not Kotlin or Compose.
- Triggering
- 2/2
- Added value
- 2/2
- Precision
- 2/2
- Scope
- 2/2
- Quality
- 1/2
Alerts
3 alerts, by category
Static scan
- high risk
scripts run by the SKILL.md
scripts/build_apk.py, scripts/setup_toolchain.py, scripts/toolchain.py
Network
- high risk
Downloads SDK tools from the internet (verified by checksum only) and installs them in ~/.local/share: review before use.
Data
- medium risk
Signs by default with the shared debug key ~/.android/debug.keystore, and accepts the keystore password on the command line (--ks-pass).
Original description
Package an existing interactive course generated by the book-to-course skill (a folder with index.html, assets/ and course/data.js, or its .zip) into a signed Android APK — a light offline WebView app to install on a phone or tablet. Checks the build tools on the machine (JDK, Android SDK build-tool…
added on Oct 19, 2026 · license MIT