bk-write-skill

Generate new bk-* skills with a Markdown template and quality criteria.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/dikini/knot --skill bk-write-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bk-write-skill
Source: https://github.com/dikini/knot/tree/main/.agents/skills/bk-write-skill
Command: npx skills add https://github.com/dikini/knot --skill bk-write-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework and clear guidelines for creating new, well-defined skills that extend the bk-* ecosystem, ensuring consistency and quality.

Core Features & Use Cases

  • Skill Structure Template: Offers a ready-to-use Markdown template for defining skill purpose, triggers, inputs, workflow, and outputs.
  • Quality Criteria: Enforces best practices for skill size, token budget, trigger specificity, and uniqueness.
  • Use Case: When you need to add a new skill to automate a specific part of your development workflow, like implementing a new language feature or creating a specialized testing process, this skill guides you through the creation process.

Quick Start

Use the bk-write-skill to create a new skill for implementing a feature in Rust.

Frequently Asked Questions about bk-write-skill

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

FAQPage Schema
How do I create a new skill for workflow automation?

To create a new skill for workflow automation, use a standardized Markdown template that defines the skill's purpose, triggers, inputs, workflow, and expected outputs. This ensures your new skill adheres to development framework best practices.

What are the quality criteria for generating skills in an automation framework?

Quality criteria for generating skills in an automation framework include enforcing limits on skill size, managing the token budget, ensuring trigger specificity, and verifying uniqueness. These constraints maintain consistency and reliability across the ecosystem.

How does a skill creation template help with code generation?

A skill creation template helps with code generation by providing a structured framework that guides you through defining triggers and workflows. This standardized structure ensures the generated code meets specific development and process requirements.

Do I need any dependencies to build a bk-skill?

You do not need any external dependencies to build a bk-skill. The skill creation process relies on internal references and a standardized template to define the skill structure, quality criteria, and workflow guidelines.

When should I use a structured framework for skill creation?

You should use a structured framework for skill creation when you need to automate a specific part of your development workflow, such as implementing a new language feature or creating a specialized testing process, ensuring consistency and quality.

What is the best way to ensure trigger specificity when defining a new skill?

The best way to ensure trigger specificity when defining a new skill is to follow the enforced quality criteria provided by the skill creation framework. The template guides you in defining precise inputs and workflows to avoid overlapping triggers.