Generate professional Chinese meeting agenda documents in Word (.docx) and PDF formats.
Apply the standard font and layout conventions described in references/template.md.
Use this skill when the user:
Ask the user to provide (or extract from their message):
If any critical fields are missing, ask the user before proceeding.
Use references/template.md for exact field names, structure, and JSON format.
Construct a JSON file following the schema in references/template.md.
Save it as a temporary file, e.g. agenda_input.json, in a working directory
(suggest using the user's workspace or a temp folder).
Example minimal JSON:
{
"title": "XXX合作座谈会议议程",
"filename": "XXX合作座谈会议议程",
"sections": [
{
"name": "产品演示",
"time": "2026年4月2日(星期四)09:00-10:00",
"location": "XX楼会议室",
"content": "演示核心功能"
}
]
}
Execute scripts/generate_agenda.py with the JSON data file:
python <skill_base_dir>/scripts/generate_agenda.py \
--data <path_to_agenda_input.json> \
--output <output_directory>
is the absolute path to this skill directory
(typically ~/.workbuddy/skills/meeting-agenda)
is where the files will be saved
(use the user's workspace directory or a subdirectory they specify)
The script will:
python-docx and reportlab if not present
.docx (Word document)
.pdf (PDF document)
After generation:
deliver_attachments tool to attach both .docx and .pdf files
Refer to references/template.md for the complete font specification:
人员排列规则:
persons 字段,人员独立作为一个带序号的一级标题(如"三、人员"),序号接续前面环节编号
python-docx install fails, ask the user to run pip install python-docx reportlab manually
共 2 个版本