← 返回 Skills 市场
loutai0307-prog

Bytesagain Meeting Minutes

作者 loutai0307-prog · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
102
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install bytesagain-meeting-minutes
功能描述
Record, manage, and export meeting minutes in your terminal. Use when capturing action items, logging decisions, tracking attendees, or generating formatted...
使用说明 (SKILL.md)

bytesagain-meeting-minutes

Manage meeting minutes from the terminal — create meetings, record decisions and action items, track deadlines, and export formatted reports. Stores data locally in JSON format.

Usage

bytesagain-meeting-minutes new "\x3Ctitle>"
bytesagain-meeting-minutes add-action "\x3Cmeeting_id>" "\x3Caction>" "\x3Cowner>" "\x3Cdue_date>"
bytesagain-meeting-minutes add-decision "\x3Cmeeting_id>" "\x3Cdecision>"
bytesagain-meeting-minutes list
bytesagain-meeting-minutes view \x3Cmeeting_id>
bytesagain-meeting-minutes export \x3Cmeeting_id>

Commands

  • new — Create a new meeting record with title, date, and attendees
  • add-action — Add an action item with owner and due date to a meeting
  • add-decision — Record a decision made during the meeting
  • list — List all meetings with summary stats
  • view — View full details of a specific meeting
  • export — Export meeting minutes as formatted Markdown

Examples

bytesagain-meeting-minutes new "Q1 Planning Meeting"
bytesagain-meeting-minutes add-action "001" "Set up CI pipeline" "Alice" "2024-02-01"
bytesagain-meeting-minutes add-decision "001" "Adopt TypeScript for all new services"
bytesagain-meeting-minutes list
bytesagain-meeting-minutes export 001

Requirements

  • bash
  • python3

When to Use

Use when running meetings and need to track decisions and action items, or when reviewing past meeting outcomes and following up on commitments.

安全使用建议
This skill appears to do what it claims: manage meeting minutes locally. Before installing/running it, review and/or test the included script in a safe environment. Specific points to consider: (1) it will create and write files under ~/.bytesagain-meetings and export Markdown to /tmp — ensure you are okay with that location and contents; (2) the embedded Python heredocs contain variable-expansion and small syntax bugs that may prevent expected behavior (you may see files with literal names like "$id.json" or Python errors); (3) because the script runs Python code, run it on non-sensitive data first or inside a container if you want extra isolation; (4) if you plan to rely on it, consider fixing the heredoc variable expansion (remove the single quotes from the here-doc delimiter or pass the values via environment variables consistently) and running a quick lint (shellcheck, python -m pyflakes) to catch errors. Overall the skill is coherent and not requesting extra privileges or secrets.
功能分析
Type: OpenClaw Skill Name: bytesagain-meeting-minutes Version: 1.0.3 The skill contains multiple critical code injection vulnerabilities in `scripts/script.sh`. Bash variables (such as meeting titles, tasks, and owners) are expanded directly into Python heredocs, allowing for arbitrary Python code execution if input is not sanitized. While this represents a severe security risk (RCE), it appears to be a result of poor implementation rather than intentional malice, as the script's logic remains focused on its stated purpose of local meeting management.
能力评估
Purpose & Capability
Name/description match the provided code and SKILL.md: a CLI tool that records meetings to local JSON files and exports Markdown. It does not request unrelated credentials, binaries, or system-level config.
Instruction Scope
Runtime instructions and the script operate locally (write under $HOME/.bytesagain-meetings and /tmp). They do not reference external endpoints or request secrets. Note: the script executes embedded Python here-docs; several of those here-docs use single-quoted delimiters which prevent shell variable expansion, producing literal "$id", "$file", etc., and there are small logic/syntax bugs (e.g., malformed Python f-string in list). These are implementation errors that may cause incorrect behavior or data not being written as intended — not evidence of exfiltration.
Install Mechanism
No install spec; this is instruction-only with an included script. Nothing is downloaded or installed automatically by the skill.
Credentials
No required environment variables or credentials are declared. The script uses standard local paths ($HOME, /tmp) and calls bash and python3 as documented — proportional to the task.
Persistence & Privilege
always:false and user-invocable:true. The skill writes files to a directory under the user's HOME and exports to /tmp, which is appropriate for a local CLI tool and does not modify other skills or global agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bytesagain-meeting-minutes
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bytesagain-meeting-minutes 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Add YAML metadata: homepage, source, description with Use when
v1.0.2
Security fix: quoted heredocs, variables via env
v1.0.0
Initial release with full functionality
元数据
Slug bytesagain-meeting-minutes
版本 1.0.3
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Bytesagain Meeting Minutes 是什么?

Record, manage, and export meeting minutes in your terminal. Use when capturing action items, logging decisions, tracking attendees, or generating formatted... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 102 次。

如何安装 Bytesagain Meeting Minutes?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bytesagain-meeting-minutes」即可一键安装,无需额外配置。

Bytesagain Meeting Minutes 是免费的吗?

是的,Bytesagain Meeting Minutes 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bytesagain Meeting Minutes 支持哪些平台?

Bytesagain Meeting Minutes 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bytesagain Meeting Minutes?

由 loutai0307-prog(@loutai0307-prog)开发并维护,当前版本 v1.0.3。

💬 留言讨论