원클릭으로
bkn-distribute
将业务规则 Skill 分发到多个 AI 平台本地目录,用户按需选择目标平台。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
将业务规则 Skill 分发到多个 AI 平台本地目录,用户按需选择目标平台。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
数据权限管理技能:支持资源权限查询与权限申请。 先判定“查询权限”还是“申请权限”,再按资源类型执行对应接口。 当用户提出“申请权限”、“查是否有权限”、“给某资源授权”时使用。
Guides creation of BKN (Business Knowledge Network) definition files following v2.0.1 spec. Covers network, object_type, relation_type, action_type, concept_group. Use when creating knowledge networks, BKN files, object types, relation types, action types, concept groups, or when user asks to model business knowledge in BKN format. When kweaver-core is also loaded, use it to run kweaver CLI (auth, bkn push) after files exist.
数据分析员工(Data Analyst Agent)的唯一总入口:凡与数据资产、取数、指标、表/视图、 治理职责、知识网络等相关的问题,必须先经本 skill 做编排与路由,再进入找表或问数等子流程。 当用户提出数据类问题、需要知识网络选择、或需要在找表与问数之间切换时使用。
向飞书指定用户(通过 user_id)推送消息。 支持文本、卡片、图片、文件等多种消息类型。当用户需要给飞书用户发送推送消息时自动使用。
全局归档协议。只要任务需要写入任何文件(含 PLAN.md、报告、JSON 等归档物),必须按本技能执行 Session→ARCHIVE_ID、TIMESTAMP、双轨路径(根段须为 archives/)、回读校验与状态回执;WebUI 的 archive_grid 必须用 Markdown 中语言标识为 json 的围栏代码块输出。
KWeaver CLI 操作层 — 内化自 kweaver-core。 覆盖认证、平台业务域(config)、知识网络管理与查询、Agent CRUD 与对话、 数据源管理、数据视图、Skill 注册、Vega 可观测、context-loader 语义搜索、通用 API 调用。 仅由 bkn-creator pipeline 内部读取,不独立注册到宿主 skill 系统。
| name | bkn-distribute |
| description | 将业务规则 Skill 分发到多个 AI 平台本地目录,用户按需选择目标平台。 |
公约:../../_shared/contract.md
将 bkn-rules 生成的业务规则 Skill 文件,安装到用户选择的一个或多个 AI 平台本地目录中,使各平台的 Agent 能加载并使用这些规则。
skill_artifact_path:bkn-rules 输出的 Skill 文件路径列表network_id:网络唯一标识network_name:网络名称skill_version(可选):Skill 版本号,来自 bkn-rules 输出| 平台 | 默认路径 | 目录标识 |
|---|---|---|
| Cursor | .cursor/skills/{network_id}-rules/ | .cursor |
| Claude | .claude/skills/{network_id}-rules/ | .claude |
| OpenClaw | .openclaw/workspace/skills/{network_id}-rules/ | .openclaw |
安装目录标识为工作区根目录下的平台根文件夹(如 .cursor、.claude、.openclaw)。若某平台根目录不存在,仍可询问用户是否创建。
OpenClaw 的 skills 子目录位于 .openclaw/workspace/ 下,而非 .openclaw/ 根目录。
各平台统一使用 skills/{network_id}-rules/ 子目录,与 .cursor/skills/ 结构一致:
{platform_root}/
└── skills/
└── {network_id}-rules/
└── {skill_name}.md # SKILL.md 格式
扫描工作区根目录,识别已知平台目录标识是否存在:
.cursor/ → Cursor.claude/ → Claude.openclaw/workspace/ → OpenClaw输出 detected_platforms 列表(包含平台名、路径、是否已存在)。
向用户展示以下信息:
业务规则 Skill 已生成,请选择安装到哪些 AI 平台:
已检测到平台:
[x] Cursor (.cursor/skills/) ← 已存在
[ ] Claude (.claude/skills/) ← 未检测到
其他已知平台:
[ ] OpenClaw (.openclaw/workspace/skills/)
请输入选项(多选,用逗号分隔,如 A,C),或输入 N 跳过:
A. Cursor
B. Claude(将创建 .claude/skills/ 目录)
C. OpenClaw(将创建 .openclaw/workspace/skills/ 目录)
N. 跳过,不安装到任何本地平台
windsurf/.windsurf/skills/)对每个选中的平台:
.openclaw/workspace/skills/{network_id}-rules/{platform_root}/skills/{network_id}-rules/skill_artifact_path 中的每个 Skill 文件复制到目标路径
对每个平台:
files_copied 列表和 statusdistribution_result:
platforms:
- platform: cursor
platform_root: ".cursor"
target_path: ".cursor/skills/{network_id}-rules/"
status: success | failed | skipped
files_copied:
- source: "{network_dir}/skills/{network_id}-rules.md"
target: ".cursor/skills/{network_id}-rules/{network_id}-rules.md"
verified: true
- platform: claude
platform_root: ".claude"
target_path: ".claude/skills/{network_id}-rules/"
status: success | failed | skipped
files_copied: []
overall_status: all_success | partial | failed | skipped
bkn-rules 在源头 {network_dir}/skills/_archived/ 统一管理)kweaver skill register)skill_artifact_path 为空(无规则可分发),输出 skipped: no_skills 并停止