make-ebook
SKILL.md
When to Use This Skill
Invoke this skill when you need to:
- Convert repository Markdown documentation into a single PDF ebook
- Generate EPUB files for ebook distribution
- Automate PDF builds in CI/CD with GitHub Actions
- Create ordered documentation from multiple markdown files
- Build downloadable documentation artifacts
How It Works
When invoked:
- Ensure
.github/workflows/ebook.ymlexists. If missing, create it from the project's README ordering anddocs/tree. - In GitHub, trigger the
Build PDF ebookworkflow on themainbranch (or current branch). - After completion, provide the artifact download link.
Configuration Rules
- Use
docker://pandoc/latex:3.8in GitHub Actions - Default order:
README.mdfirst, thendocs/**/*.md(sorted) - Allow a
.bookorderfile to override default ordering - Include Pandoc options:
--toc,--from=gfm,--pdf-engine=xelatex - Output file:
output/ebook.pdf
File Ordering
The skill respects document ordering in this priority:
- Custom
.bookorderfile (if present) - Default:
README.md+docs/**/*.mdalphabetically sorted
Create .bookorder to customize the sequence:
Weekly Installs
1
Repository
alexander-kastiā¦ineeringGitHub Stars
3
First Seen
6 days ago
Security Audits
Installed on
amp1
cline1
trae1
opencode1
cursor1
kimi-cli1