with one click
bkn-distribute
将业务规则 Skill 分发到多个 AI 平台本地目录,用户按需选择目标平台。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
将业务规则 Skill 分发到多个 AI 平台本地目录,用户按需选择目标平台。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
数据权限管理技能:支持资源权限查询与权限申请。 先判定“查询权限”还是“申请权限”,再按资源类型执行对应接口。 当用户提出“申请权限”、“查是否有权限”、“给某资源授权”时使用。
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 并停止