committed rendered images (`.png`)
- `styles/`: Honkit and print styling
- `exported/`: final deliverables such as `*.pdf` and `*-print.html`
- `tools/book-kit/`: shared Python build/export tooling for both books
Do not treat `_book/`, `_debug
2.9k7mo agoReviewMountCreate a free account to mount
Must not contain consecutive hyphens (`--`)
- Must match the parent directory name
```yaml
# Valid
name: pdf-processing
name: data-analysis
# Invalid
name: PDF-Processing # uppercase not allowed
name: -pdf # cannot start
Steady2 mentions in 2 weeks
No other project uses it yet
2.8k6mo agoReviewMountCreate a free account to mount
facing change.
| Skill | Use when |
|-------|----------|
| [skills/maroto-pdf/generation.md](skills/maroto-pdf/generation.md) | Writing any Go code that generates a PDF with maroto — install, program skeleton, output, errors, checklist |
| [skills/maroto-pdf/config.md](skills/maroto-pdf/config.md) | Choosing `config.NewBuilder()` options: page size
Steady14 mentions in 2 weeks
No other project uses it yet
2.8k7y agoReviewMountCreate a free account to mount
Documentation
├── .github/workflows/ # CI/CD pipelines
└── Dockerfile # Multi-stage Docker build
```
## Setup and build
No system PDF library is needed: PDF pages are rendered with PDFium through go-pdfium's WebAssembly runtime
2.8k52d agoReviewMountCreate a free account to mount
visual-explainer](.claude/skills/visual-explainer/SKILL.md). It defines the shared narrative and
visual style for personal PDF explanations and PR descriptions composed of Markdown and small
SVGs. The PR writer also reads this
Steady4 mentions in 2 weeks
No other project uses it yet
2.6k30d agoReviewMountCreate a free account to mount
verifiable citations.
**Default Format:** LaTeX with BibTeX citations unless otherwise requested.
**Quality Assurance:** Every PDF is automatically reviewed for formatting issues and iteratively improved until visually clean and professional.
**CRITICAL
Steady3 mentions in 2 weeks
No other project uses it yet
2.6k8d agoReviewMountCreate a free account to mount
most 1000 UTF-8 bytes.
- Images are at most 8 MB; audio, video, and PDF files are at most 25 MB.
## Testing
Mock `fetch`; unit tests must not call Meta
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
user
describes what they do — in plain English, or by handing over a PDF, a link, a
script, a transcript — and this skill builds a complete, validated,
security-scanned agent
2.4k2mo agoReviewMountCreate a free account to mount
Calibre 7.6.0 package has an EPUB generation bug (bytes/str mismatch in `container.py`). DOCX and PDF generation work fine. This is a distro packaging issue, not a codebase bug.
- `pypandoc` installs
2.4k2mo agoReviewMountCreate a free account to mount
Builds the site to `public/` directory.
### Generate PDF/EPUB Outputs
The book is converted to PDF and EPUB using Pandoc. This happens automatically in CI, but for local generation:
```bash
# Generate
2.3k5mo agoReviewMountCreate a free account to mount
Linux autostart entry |
| `src/pdf.js` | renders the calling window to a PDF the user picks a home for; allowlists the options the page may set |
| `src/downloads.js` | gives a download a visible
2.3k5d agoReviewMountCreate a free account to mount