← 返回 Skills 市场
73
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install skill-a-create-meeting
功能描述
【会议创建总入口,必须优先触发】当用户提出任何新建会议、开会、约会、安排会议、预约会议、组会、周会、例会、讨论会、紧急会议、跨项目会议、循环会议相关需求时,必须优先使用此技能,而不要直接调用 tencent-meeting-skill。OpenClaw 负责意图分析和参数补全;本技能作为会议创建总控入口,负责协调...
安全使用建议
This skill appears to implement what it claims (creating meeting folders in Gitea and building invitation content) but there are important red flags you should address before installing or running it:
- Metadata vs reality: The skill package declares no required env vars, but the code requires GITEA_BASE_URL, GITEA_TOKEN_BOT, and AIFUSION_META_REPO. Do not assume the platform will prompt you for these — the skill expects them in ~/.config/skill-a-create-meeting/.env.
- Inspect and edit env-example: The provided env-example sets GITEA_BASE_URL to an explicit IP (http://43.156.243.152:3000). Change this to your trusted Gitea instance or remove the example before creating the .env. If you leave it pointing to a third-party server and supply a token, that token could be used against that server.
- Limit credential scope: If you create a bot token for this skill, give it the minimal permissions needed (only the repos it should touch). Avoid using a token with broad org/admin privileges.
- Run setup/install in isolation: The included setup.sh runs 'pip install' system-wide with --break-system-packages. Prefer creating a dedicated virtualenv or container and inspect requirements.txt before installing.
- Review file writes: The skill will create files in the target repo (meetings/... meta.yaml/agenda.md) and append logs to the configured meta repo. Make sure the target repo and meta repo are correct and trusted.
- Test with non-privileged token and a test repository first: Validate behavior on a throwaway repo and verify no unexpected outbound connections. Search the code for any hard-coded endpoints (the env-example was already suspicious).
If you cannot verify or are uncomfortable editing the env file, treat this skill as untrusted until the above issues are resolved.
功能分析
Type: OpenClaw Skill
Name: skill-a-create-meeting
Version: 1.0.1
The skill bundle is a legitimate meeting management tool designed to orchestrate workflows between Gitea, Tencent Meeting, and SMTP services. The core logic in `scripts/create_meeting.py` and `scripts/gitea_utils.py` automates the creation of meeting directories, agenda files, and metadata within Gitea repositories using a configured bot token. The `SKILL.md` file provides clear orchestration instructions for the AI agent to ensure a specific execution order (Intent Analysis -> Meeting Creation -> Gitea Documentation -> Email Notification). While the skill handles sensitive data like Gitea tokens and user emails, its behavior is transparent, well-documented, and strictly aligned with its stated purpose. An example Gitea instance is referenced at http://43.156.243.152:3000.
能力评估
Purpose & Capability
The skill claims to be a Gitea-side meeting preparer (creating meeting directories, meta/agenda, resolving member emails, logging, producing email HTML). The code implements those capabilities and legitimately needs Gitea base URL, a bot token, and a meta-repo. However the registry metadata declared no required env vars or credentials, which is inconsistent with the implementation (it expects GITEA_BASE_URL, GITEA_TOKEN_BOT, AIFUSION_META_REPO). That mismatch could cause users to miss the need to provide/inspect credentials.
Instruction Scope
SKILL.md prescribes a precise workflow (OpenClaw does NL parsing and creates the Tencent meeting; this skill manipulates Gitea and prepares email content). The skill's instructions require running setup.sh and then invoking main.js with meeting fields — scope stays within the described purpose. However setup.sh copies an env-example into ~/.config/skill-a-create-meeting/.env by default (and instructs users to edit it), which could lead less-technical users to keep the example values.
Install Mechanism
There is no registry-level install spec, but the provided setup.sh will pip install requirements system-wide (uses --break-system-packages) without creating an isolated environment. This is intrusive and may be unexpected. The requirements are standard Python packages, but running the script before inspecting/editting env-example is risky. The env-example contains a hard-coded Gitea URL that points to an IP address (43.156.243.152:3000), which is atypical for an innocuous example and increases risk if users don't change it.
Credentials
The code legitimately needs: GITEA_BASE_URL, GITEA_TOKEN_BOT, and AIFUSION_META_REPO to operate. Requesting a Gitea bot token is proportional to the skill's purpose. But these required env vars are not declared in the skill metadata (the skill registry shows none). The env-example's default GITEA_BASE_URL points to a remote IP — if a user copies that example unchanged and supplies a token, their token and repo operations could be directed to an unexpected endpoint. The skill reads repository members and emails (sensitive metadata) and will write files/logs to the meta repo using the provided token — reasonable for its function but high-impact if token is misdirected.
Persistence & Privilege
always:false and model invocation allowed (defaults) — normal. The skill writes files into user-specified Gitea repos and appends logs into the configured meta repo. This is consistent with its purpose but requires that the provided token has write access; ensure token scope is limited. The skill does not request persistent alteration of other skills or global agent config.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skill-a-create-meeting - 安装完成后,直接呼叫该 Skill 的名称或使用
/skill-a-create-meeting触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Version 1.0.1
- Clarified that this skill is the mandatory primary entry point for all "create new meeting" requests; do not call tencent-meeting-skill directly for new meetings.
- Added detailed routing and workflow rules distinguishing when to use this skill vs. tencent-meeting-skill directly (e.g., modification, lookup, recording should bypass this skill).
- Enhanced and expanded trigger examples for various meeting creation scenarios.
- Revised the description for stronger guidance and to prevent misuse in non-creation cases.
- No code changes or logic updates—documentation update only.
v1.0.0
- Initial release of skill-a-create-meeting.
- Handles Gitea meeting directory and file creation, including meta.yaml and agenda.md.
- Retrieves repository members and their emails, plus repo owner email.
- Generates meeting invitation email content (HTML and subject) for use by email-sending skills.
- Logs operations and returns all necessary info for subsequent sending steps as structured JSON.
- Strict separation of responsibilities: only process data and files on Gitea; does not perform LLM analysis, meeting creation, or email sending directly.
元数据
常见问题
skill-a-create-meeting 是什么?
【会议创建总入口,必须优先触发】当用户提出任何新建会议、开会、约会、安排会议、预约会议、组会、周会、例会、讨论会、紧急会议、跨项目会议、循环会议相关需求时,必须优先使用此技能,而不要直接调用 tencent-meeting-skill。OpenClaw 负责意图分析和参数补全;本技能作为会议创建总控入口,负责协调... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 73 次。
如何安装 skill-a-create-meeting?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-a-create-meeting」即可一键安装,无需额外配置。
skill-a-create-meeting 是免费的吗?
是的,skill-a-create-meeting 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
skill-a-create-meeting 支持哪些平台?
skill-a-create-meeting 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 skill-a-create-meeting?
由 myd2002(@myd2002)开发并维护,当前版本 v1.0.1。
推荐 Skills