Skip to content
FREnglish version : EN
Install

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

score 9/10high risk69 repo stars

Details

judge’s score
9/10
place
outside the packs
publisher
sebastianhaba
status
new
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.
sub-scores
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