← Back to Skills Marketplace
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install meeting-agenda-tool
Description
This skill should be used when the user provides meeting-related information (title, venue, time, agenda items, participants, etc.) and wants to generate a f...
Usage Guidance
This skill appears to implement a legitimate meeting-agenda generator, but take the following precautions before installing or running it:
- Review and run the script in a sandboxed environment (or a disposable virtualenv) first. The script runs pip install programmatically and may modify your Python environment.
- Note the documentation/implementation mismatch: SKILL.md mentions installing 'reportlab' while the script installs/uses 'docx2pdf'. Confirm which packages you want installed and consider installing them yourself (pip install python-docx docx2pdf) in a controlled environment before letting the script auto-install.
- Inspect the remainder of the script (the file was truncated in the listing). Ensure the main() entrypoint does nothing unexpected (network calls, reading unrelated files, executing arbitrary commands).
- Because the script can invoke external converters (Win Word COM, LibreOffice via subprocess), running it may execute local binaries; only run where those binaries are trusted.
- If you want minimal impact, run the script inside a temporary virtual environment or container so pip installs do not affect your global Python environment.
If you want, I can:
- show the remainder of the script's main() body if you provide it, and re-check for unexpected behavior;
- suggest an easy sandbox command set to run the script safely; or
- produce a fixed SKILL.md that matches the actual implementation.
Capability Analysis
Type: OpenClaw Skill
Name: meeting-agenda-tool
Version: 1.0.0
The skill is a legitimate tool for generating meeting agendas in Word and PDF formats. The Python script `scripts/generate_agenda.py` uses standard libraries like `python-docx` and `docx2pdf` to create documents based on user-provided JSON data. While the script performs automated dependency installation via `pip` and executes system commands to invoke LibreOffice for PDF conversion, these actions are directly aligned with the stated purpose in `SKILL.md` and are implemented using safe practices (e.g., passing arguments as lists to `subprocess.run` to prevent shell injection). No evidence of data exfiltration, persistence, or malicious intent was found.
Capability Assessment
Purpose & Capability
Name, description, and code align: the Python script builds a .docx and attempts PDF conversion using Word COM / LibreOffice / docx2pdf. No unrelated credentials, binaries, or network endpoints are requested. The functionality requested (creating agenda documents with Chinese fonts) matches the files provided.
Instruction Scope
SKILL.md stays within scope (collect meeting fields, produce JSON, run the script, deliver files). It instructs the agent to use the user's workspace or a temp folder and to attach the produced files. Nothing in the instructions asks the agent to read unrelated system files or secrets. Note: SKILL.md and the script disagree about PDF dependencies (SKILL.md mentions reportlab; the script uses docx2pdf and win32com/LibreOffice), which is a documentation/implementation mismatch to be aware of.
Install Mechanism
There is no registry install spec, but the script auto-installs Python packages at runtime using pip (subprocess.check_call with sys.executable -m pip install). This is expected for an instruction-only skill but has security implications: it will modify the Python environment where the agent runs. The packages actually checked/installed by the script are 'python-docx' and 'docx2pdf', while SKILL.md claims it will auto-install 'python-docx' and 'reportlab' — an inconsistency that suggests sloppy documentation or a change in implementation.
Credentials
The skill requests no environment variables, credentials, or config paths. The script does probe for local programs (soffice/libreoffice) and will attempt Word COM on Windows, which is proportional to PDF conversion. No network endpoints or secret exfiltration are present in the code.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. However, its runtime behavior (automatic pip installs) will persist packages into the agent's Python environment, which is effectively modifying the runtime. This is not automatically malicious but is a persistent change you should be comfortable with.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meeting-agenda-tool - After installation, invoke the skill by name or use
/meeting-agenda-tool - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Major update: skill refocused to generate standardized Chinese meeting agenda documents in Word and PDF formats based on user-provided meeting details.
- Removed shell scripts and tips; now uses a new Python script (generate_agenda.py) to handle document generation.
- Added clear workflow: collect meeting info, format as JSON (following new template), run the Python script, and deliver both .docx and .pdf files.
- Updated documentation with detailed input fields, example JSON, step-by-step usage, font/style requirements, and error handling notes.
- The skill strictly follows Chinese government/enterprise meeting document standards for layout and typography.
Metadata
Frequently Asked Questions
What is 会议议程生成助手?
This skill should be used when the user provides meeting-related information (title, venue, time, agenda items, participants, etc.) and wants to generate a f... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.
How do I install 会议议程生成助手?
Run "/install meeting-agenda-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 会议议程生成助手 free?
Yes, 会议议程生成助手 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 会议议程生成助手 support?
会议议程生成助手 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 会议议程生成助手?
It is built and maintained by YWWZZsgit (@ywwzzsgit); the current version is v1.0.0.
More Skills