SuperAPI AI 工具集

int-project-context

智能体与模型

查看项目

更新于 10-16 06:47

技能介绍

用途:为 Copilot Studio 智能体项目中的所有子智能体提供共享上下文,统一项目结构认知与 YAML 编写规范。

主要能力:说明项目目录结构,包括 agent.mcs.yml(智能体元数据)、settings.mcs.yml(设置)、topics/(对话主题)、actions/(连接器操作)、knowledge/(知识源)、variables/(全局变量)和 agents/(子智能体);所有 YAML 文件使用 .mcs.yml 扩展名。提供 schema 查询脚本,用于搜索、查看定义、解析 $refs、列出 kind 值、生成概览和校验文件,命令如 node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js search trigger、lookup SendActivity、resolve AdaptiveDialog、kinds、summary Question、validate <file.yml>。提供连接器查询脚本,可列出连接器、查看操作及输入输出、跨连接器搜索,命令如 node ${CLAUDE_SKILL_DIR}/../../scripts/connector-lookup.bundle.js list、operations <connector>、operation <connector> <operationId>、search <keyword>。

使用方式:编写新 YAML 前先用 schema 查询脚本确认必填字段、定义和引用;需要了解连接器可用操作及输入输出时使用连接器查询脚本。优先调用匹配的专用技能(如 /copilot-studio:new-topic、/copilot-studio:add-action、/copilot-studio:validate)完成 YAML 创建、编辑、校验和测试;无匹配技能时才手动处理,并随后用 /copilot-studio:validate 校验。

约定与限制:不要硬编码智能体名称,始终用 Glob 匹配 **/agent.mcs.yml 自动发现;ID 使用前缀加 6-8 位随机字母数字;模板中的 _REPLACE 占位符必须替换为唯一随机 ID;Power Fx 表达式以 = 开头,字符串插值使用 {},仅使用受支持函数;GenerativeActionsEnabled: true 时使用主题输入输出而非硬编码问答。禁止加载完整 schema 文件 reference/bot.schema.yaml-authoring.json,应始终使用脚本。

适用场景:在 Copilot Studio 智能体项目中创建或修改主题、操作、知识源、变量和子智能体 YAML 时。限制:资料未提供安装方式、收费信息及具体平台支持范围。