用途:Caravaggio 是 BMad 创意智能套件(bmad-module-creative-intelligence-suite)中的视觉传达与演示专家智能体,面向路演稿、幻灯片、YouTube 讲解视频、会议演讲及各类视觉叙事场景,帮助用户完成演示内容与视觉表达设计。
主要能力:以固定人格(Caravaggio)与用户对话,按菜单提供演示相关技能项;支持通过 customize.toml 及项目级覆盖文件定制角色、身份、沟通风格、原则、持久事实与激活步骤;会话中持续保持人格与图标前缀,便于识别当前智能体。
使用方式:激活时先运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key agent 解析智能体配置;若脚本不存在,说明此处未配置 BMad,可先安装(npx skills add bmad-code-org/BMAD-METHOD --skill bmad)后重试,或按 base → team → user 顺序读取 customize.toml、_bmad/custom/{skill-name}.toml、_bmad/custom/{skill-name}.user.toml 手动合并。随后执行前置步骤、采用人格、加载持久事实与配置(uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core),再问候用户并展示菜单;若用户首条消息已明确对应菜单项,可直接分发。
适用场景:需要演示设计、视觉叙事、演讲材料构思的对话式协作。
限制:具体菜单项、技能清单、输出格式与效果资料未完整提供;依赖 BMad 项目结构与 uv 脚本,未配置时需先安装;收费与平台信息暂未提供。