osome
Installation
SKILL.md
Osome Automation Skill
Automate document uploads and invoice management for Osome, a corporate secretary and accounting platform for Singapore companies.
What This Skill Does
Osome flags bank transactions that need supporting documents (invoices, receipts, salary slips). Their web UI requires uploading each document one by one. This skill automates the entire workflow:
- List transactions that need documents attached
- Generate missing PDFs (salary slips, client invoices, receipts) from data using Puppeteer
- Upload documents via Osome's internal API (presigned S3 URLs)
- Link documents to transactions and send messages to accounting threads
Prerequisites
- Bun runtime
- A valid Osome account with browser session cookies
- Puppeteer (for PDF generation)