Meeting Docs Generator
This skill generates professional Thai meeting documents in .docx format. It automatically formats the documents according to standard Thai official practices, using the "TH Sarabun New" font and proper indentation/spacing.
Supported Document Types
Specify the document type in the JSON under document.type:
MINUTES(รายงานการประชุม) - The minutes of the meeting.INVITATION(จดหมายเชิญประชุม) - Using memo format for invitation.RESOLUTION_MEMO(บันทึกข้อความแจ้งมติที่ประชุม) - Using memo format for broadcasting resolutions.
How to use
- Interpret the user's request. Ask for missing details if necessary.
- Create a JSON file in the user's current directory (e.g.,
meeting-data.json) based on the structure shown inassets/meeting-template.json. - Ensure
docxis installed (npm install docx). - Run the script:
node <path_to_this_skill>/scripts/create-meeting-doc.js meeting-data.json - The generated
.docxfile will be named according tosettings.outputFileName.
JSON Data Structure
See assets/meeting-template.json for details. Fill out the relevant fields depending on the document.type:
document: type, meetingName, meetingNo, date, time, location, docNomemo_details: department, subject, to (used by INVITATION and RESOLUTION_MEMO)attendees: present, absent (Arrays of strings, used by MINUTES)agendas: Array of objects {title, details, resolution} (used by MINUTES)content: Array of strings for the body paragraphs (used by INVITATION and RESOLUTION_MEMO)meeting_end_time: (used by MINUTES)signatory: name, position (for memo), recorder, checker (for MINUTES)settings: outputFileName