create-bkn

Generate complete BKN definitions with YAML frontmatter for kweaver-core.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kweaver-ai/kweaver-dip --skill create-bkn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-bkn
Source: https://github.com/kweaver-ai/kweaver-dip/tree/main/skills/create-bkn
Command: npx skills add https://github.com/kweaver-ai/kweaver-dip --skill create-bkn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of BKN directories and definition files aligned with the v2.0.1 specification, reducing manual setup and ensuring correct structure.

Core Features & Use Cases

  • Generate a complete BKN directory tree including network.bkn and per-type files (object_types/, relation_types/, action_types/, concept_groups/).
  • Apply the v2.0.1 spec with YAML frontmatter and the corresponding templates to ensure consistent formatting and easy import.
  • Integrate with kweaver-core by enabling auth/login and bkn push/pull after files exist.

Quick Start

Define your network and all related types using the BKN templates, then validate and push with the kweaver CLI.

Frequently Asked Questions about create-bkn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate BKN directory creation for a business knowledge network?

Automating BKN directory creation involves generating a complete directory tree with network.bkn and per-type files for object_types, relation_types, action_types, and concept_groups. This process enforces valid YAML frontmatter formatting and structure aligned with the v2.0.1 specification.

What is a business knowledge network definition file in v2.0.1 format?

A business knowledge network definition file is a structured YAML frontmatter document that defines modular business networks. The v2.0.1 format requires specific directory layouts separating object_types, relation_types, action_types, and concept_groups for kweaver-core import workflows.

How do I validate a BKN directory structure before importing it via kweaver-core?

Validating a BKN directory structure requires checking YAML frontmatter presence and verifying the layout of object_types, relation_types, action_types, and concept_groups against the v2.0.1 specification. You can then validate and deploy using the kweaver CLI.

Do I need YAML frontmatter templates to build a modular business knowledge network?

Yes, YAML frontmatter templates are required to build a modular business knowledge network. They ensure consistent formatting across your BKN definition files and are enforced during directory creation to prepare the network for import via kweaver-core workflows.

Can I use kweaver CLI to push and pull BKN definition files after directory setup?

Yes, you can use the kweaver CLI to push and pull BKN definition files after directory setup. Once the network and type files are generated and validated, the CLI enables auth, login, and deployment actions directly through kweaver-core.