diagram, or scan to read the text in it → `image-text file`
- opening a PDF or Office document → inspect its format first, then read a narrow slice: PDF `pdf-meta
based real-time messaging with `growerp_chat` package
- **File Handling**: Image picker, file picker, PDF generation (`printing`, `pdf` packages)
- **Localization**: Built-in support for multiple locales including Buddhist Era calendars
narratives, numerical values).
4. Course requirements (summary): 50 pages total (cover excluded), page numbers, PDF, and at least 5 references with a healthy mix of primary sources and reliable secondary
typescript-best-practices": "^1.3.0"
}
}
```
All dependencies resolve transitively through npm.
### SKILL.md format
```yaml
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents.
license: Apache
HTML email** (`issues/the_cheat_code_issue_NNN.html`) — primary format, 600px max-width, inline CSS, Outlook-compatible
2. **PDF** (`issues/the_cheat_code_issue_NNN.pdf`) — rendered from HTML via Chrome headless, attached to Engage posts
3. **Viva Amplify content** (`viva
equals the parent directory name.
- **Plain-text output**: The optional rendered output (HTML, printable
PDF, or other) must use print-friendly typography. No emojis appear in
any rendering template
handles the task better than a custom solution — document-creation skills (`docx`, `xlsx`, `pptx`, `pdf`), visualisation tools, code execution, maps/places, frontend design guidance, and so on. If the task
exceeding limits before processing
- **Content-Type Validation**:
- Validate file extension against allowlist (e.g., `.jpg`, `.pdf`, `.docx`)
- Check magic bytes match expected file type (first few bytes of file)
- Use specialized
variables for theme customization (see `slides/themes/custom-default.css`).
- Ensure compatibility with Marp CLI v4 for PDF and presentation generation
labels.
- Include a legend when more than one dataset is plotted.
- Save figures as **PDF** for vector graphics (publications) and PNG
for quick inspection. Do both when in doubt.
- Always