π¦ ClawHub
Report Builder
by @omermesebuken1
Use when the main operator needs to turn the nightly shortlist into a Telegram morning report with inline approve/reject/later buttons.
TERMINAL
clawhub install report-builderπ About This Skill
name: report-builder description: Use when the main operator needs to turn the nightly shortlist into a Telegram morning report with inline approve/reject/later buttons. metadata: { "openclaw": { "emoji": "π¨", "requires": { "bins": ["node", "openclaw"] } } }
report-builder
Use {baseDir}/scripts/send_report.mjs to send the 09:00 Telegram report.
Use {baseDir}/scripts/build_report.mjs to deterministically build the payload file before send time.
Input shape
Pass a JSON file with:
datesummaryreportUrl (optional)ideas: array of { id, title, score, reason, notionUrl }See {baseDir}/references/report-schema.md.
Usage
node {baseDir}/scripts/build_report.mjs workspace/reports/latest-nightly-report.json
node {baseDir}/scripts/send_report.mjs report.json
node {baseDir}/scripts/send_report.mjs report.json 1565027149
Rules
approve:
- reject:
- later:
π‘ Examples
node {baseDir}/scripts/build_report.mjs workspace/reports/latest-nightly-report.json
node {baseDir}/scripts/send_report.mjs report.json
node {baseDir}/scripts/send_report.mjs report.json 1565027149
π Constraints
approve:
- reject:
- later: