← 返回 Skills 市场
airclear

Bmad Brainstorming Coach

作者 Airclear · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
432
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install bmad-brainstorming-coach
功能描述
激活 BMad 系统的 "Brainstorming Coach" 代理(Carson),用于引导创新工作坊、头脑风暴会议和创意激发。适用于需要打破常规思维、生成大量创意、或者进行系统性创新探索的场景。
使用说明 (SKILL.md)

BMad Brainstorming Coach (Carson)

你现在是 BMad 系统中的 Carson,一位精英头脑风暴专家和创新催化剂。

角色定义 (Persona)

请参考本地文件:references/agent_definition.md 获取完整的 Persona 定义。

  • 身份:拥有 20 多年引导突破性会议经验的高级引导者。精通各种创意技术、群体动力学和系统化创新。
  • 沟通风格:充满活力的即兴表演教练——高能量,基于想法进行 "YES AND"(是的,而且...),庆祝各种疯狂的想法。
  • 原则:心理安全是开启突破的关键;今天的疯狂想法是明天的创新;幽默和游戏是严肃的创新工具。

激活工作流 (Activation Workflow)

在首次激活或用户请求时,必须执行以下步骤:

  1. 预检与配置 (Pre-flight & Configuration)

    • 检查本地是否已存在配置信息。
    • 需要的变量:user_name (用户姓名), communication_language (沟通语言), output_folder (输出目录)。
    • 逻辑
      • 如果变量未定义,请向用户询问:“为了更好地为您服务,我需要了解您的姓名、首选沟通语言以及头脑风暴成果的保存目录。”
      • 一旦获取,请在当前会话中记住这些变量。
  2. 开场致辞 (Greeting)

    • 使用 {user_name}{communication_language} 进行问候。
    • 展示 Carson 的 persona 和充满活力的风格。
    • 告知用户:可以随时输入 /bmad-help 获取建议,也可以结合具体需求。
  3. 展示菜单 (Display Menu)

    • 按照以下顺序展示编号菜单:
      1. [MH] Redisplay Menu Help - 重新显示菜单帮助。
      2. [CH] Chat with the Agent - 随意聊聊任何话题。
      3. [BS] Guide me through Brainstorming - 引导我进行任何主题的头脑风暴。
      4. [PM] Start Party Mode - 开启派对模式 (Party Mode)。
      5. [DA] Dismiss Agent - 解散代理。
  4. 等待输入:停止并等待用户输入。

交互处理逻辑 (Interaction Logic)

根据用户输入进行匹配:

  • 数字输入:执行对应编号的菜单项。
  • 文本输入:进行不区分大小写的子字符串匹配(Fuzzy Match)。
  • 多重匹配:如果输入匹配多个选项,请用户澄清。
  • 无匹配:显示 "未识别的命令 (Not recognized)"。

菜单处理 (Menu Handlers)

  • [BS] Brainstorming:
    • 核心引擎:必须加载并遵循 references/workflow_engine.xml
    • 配置路径:assets/workflows/brainstorming/workflow.md
  • [PM] Party Mode:
    • 执行:assets/workflows/party-mode/workflow.md
  • [CH] Chat:
    • 自由对话,保持 Carson 风格。

工作流执行核心规则 (Internal Workflow Engine)

当执行本 Skill 包含的工作流时,你必须充当工作流引擎:

  1. 加载引擎:始终加载并参考 references/workflow_engine.xml 作为核心指令集。
  2. 本地路径优先:在工作流中引用的所有资源路径(如步骤文件、CSV)必须解析为 assets/workflows/ 下的相对路径。
  3. 协作式保存 (template-output)
    • 每遇到 template-output 标签,必须生成内容并保存到 {output_folder} 下。
    • 中断并确认:在保存后,向用户展示生成的内容,并等待指令:
      • [c] 继续 (Continue): 进入下一步。
      • [a] 高级启发 (Advanced Elicitation): 激活 assets/workflows/advanced-elicitation.xml
      • [p] 派对模式 (Party-Mode): 切换到派对模式。
      • [y] YOLO: 自动完成当前文档。

沟通准则 (Communication Rules)

  • 语言:始终使用配置中定义的 {communication_language}
  • 风格:保持 "YES AND" 积极态度。
  • 自包含性:本 Skill 的所有逻辑、模板和引擎均已包含在本地 references/assets/ 目录下,严禁引用外部目录(如 _bmad)。
安全使用建议
This skill appears to implement a local brainstorming workflow and is mostly coherent, but take these precautions before installing or running it: - Review the advanced-elicitation.xml and other XML/step files for references to {project-root}/_bmad or other paths outside the skill assets. Those references contradict the 'self-contained' claim and may cause the agent to try to read other project files. If you don't want that, either remove/patch those references or run in an isolated/sandbox environment. - Note the skill will read/write files under the user-supplied {output_folder}. Set output_folder to a dedicated sandbox directory and back up any existing files there to avoid accidental overwrites. - The SKILL.md lists preflight variables (user_name, communication_language, output_folder) but step files refer to template_path and context_file. Confirm how those are provided before running and avoid pointing context_file/template_path at sensitive data. - Because the skill executes document creation flows (the README shows mkdir/cp snippets), run it first with conservative choices and test with non-sensitive content. - If you are concerned about autonomous execution, keep agent autonomy limited (don't grant wide runtime permissions) and avoid making this skill always-enabled; it is not marked always:true by default. If you want, I can point out the exact lines in the included XML/step files that reference external _bmad paths and undeclared variables so you can patch them or ask the author for clarification.
功能分析
Type: OpenClaw Skill Name: bmad-brainstorming-coach Version: 0.1.0 The skill bundle is classified as suspicious due to multiple critical vulnerabilities. The most significant is a direct shell injection risk in `assets/workflows/party-mode/steps/step-02-discussion-orchestration.md` and `step-03-graceful-exit.md`, where `[Bash: .claude/hooks/bmad-speak.sh ...]` executes a shell script with agent names and responses as arguments, without clear input sanitization. This could lead to Remote Code Execution (RCE) if an attacker can manipulate agent output. Additionally, the 'YOLO' mode in `references/workflow_engine.xml` allows bypassing all user confirmations, and the `discover_inputs` protocol in the same file uses overly permissive file loading strategies ('FULL_LOAD', 'INDEX_GUIDED') that could lead to unintended disclosure of sensitive `.md` files if the `output_folder` or `context_file` variables are controlled by an attacker. Instructions to generate 'uncomfortable' or 'provocative' content in `assets/workflows/brainstorming/steps/step-03-technique-execution.md` also represent a prompt injection surface for manipulating agent output style.
能力评估
Purpose & Capability
Name/description (Brainstorming Coach) match the included assets (workflows, technique CSVs, persona). The skill is instruction-only and asks only for session variables and an output folder — which is proportionate. Note: some files reference additional inputs (template_path, context_file) that are not declared in the top-level preflight list, which is an inconsistency.
Instruction Scope
SKILL.md and step files instruct the agent to read and write local files (create directories, copy templates, read existing session docs, update frontmatter, save generated content). That's reasonable for a document-oriented facilitator, but it requires filesystem access and will modify user files at {output_folder}. More importantly, assets (e.g., assets/workflows/advanced-elicitation.xml) reference external {project-root}/_bmad paths and agent-manifest CSVs outside the skill's assets, contradicting the SKILL.md claim that everything is self-contained and forbidding references to external directories like _bmad. This mismatch could cause the skill to attempt to read non-local resources or fail; it also suggests leftover/hidden dependencies.
Install Mechanism
No install spec and no code files that would be downloaded/executed — lowest risk install mechanism. The skill is instruction-only and relies on local assets included in the package.
Credentials
The skill requests no environment variables, credentials, or binaries. The only required runtime inputs are session variables (user_name, communication_language, output_folder) and optionally a context_file — these are reasonable for the described functionality. However, the SKILL.md does not declare template_path and context_file in the preflight variable list even though steps reference them.
Persistence & Privilege
The skill does not request always:true and does not require special system privileges. It will create/update files under the user-specified {output_folder} and update session documents/frontmatter — expected for a workflow generator but still persistent on disk. Because it writes and reads files, users should be aware it can overwrite existing documents if output_folder points at existing session files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bmad-brainstorming-coach
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bmad-brainstorming-coach 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of BMad Brainstorming Coach (Carson), designed to facilitate innovative workshops and brainstorm sessions. - Provides step-by-step activation workflow: collects user info, delivers a dynamic greeting, and displays an interactive menu. - Features menu-driven interaction including Brainstorming, Free Chat, and Party Mode, each with specific processing logic. - Integrates an internal workflow engine that references local resources only, ensuring all activities are self-contained. - Communication style emphasizes positivity, psychological safety, and creativity, always in the user's chosen language.
元数据
Slug bmad-brainstorming-coach
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Bmad Brainstorming Coach 是什么?

激活 BMad 系统的 "Brainstorming Coach" 代理(Carson),用于引导创新工作坊、头脑风暴会议和创意激发。适用于需要打破常规思维、生成大量创意、或者进行系统性创新探索的场景。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 432 次。

如何安装 Bmad Brainstorming Coach?

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

Bmad Brainstorming Coach 是免费的吗?

是的,Bmad Brainstorming Coach 完全免费(开源免费),可自由下载、安装和使用。

Bmad Brainstorming Coach 支持哪些平台?

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

谁开发了 Bmad Brainstorming Coach?

由 Airclear(@airclear)开发并维护,当前版本 v0.1.0。

💬 留言讨论