bp-skill-authoring

Guide authors in creating and refining Agent Skill SKILL.md metadata and structure.

159|47|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill bp-skill-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bp-skill-authoring
Source: https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/bp-skill-authoring
Command: npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill bp-skill-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

本指南帮助 Skill 作者编写和改进 Agent Skill(SKILL.md)元数据与结构,确保描述、前言和引用内容清晰且一致,便于模型在任务中正确识别和触发。

Core Features & Use Cases

  • 提供 YAML frontmatter 的规范和命名约定,确保 Skill 的名称、描述、以及触发条件符合社区标准。
  • 介绍渐进披露和模块化参考的最佳实践,帮助将长文分解为主SKILL.md与可按需加载的参考材料。
  • 指导在现有 Skill 面临改动时的结构化改进、模板化输出和一致的术语使用,提升可维护性与发现性。
  • 适用场景:新建 Skill、改进现有 SKILL.md、或解答 Skill 编写规范相关问题。

Quick Start

设计并提交一个最小的 SKILL.md 实例,包含 YAML 前言和简要说明,作为 Skill 编写的入门演示。

备注

内容应保持简洁,遵循前述格式要求,必要时可将扩展内容放入 reference/ 或 scripts/.

Frequently Asked Questions about bp-skill-authoring

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

FAQPage Schema
How do I write metadata and structure for a new Agent Skill?

To write Agent Skill metadata and structure, define the YAML frontmatter with clear names, descriptions, and trigger conditions to ensure correct model recognition. Follow markdown guidelines to maintain concise, standardized content for accurate task triggering.

What is progressive disclosure in skill authoring?

Progressive disclosure in skill authoring is a best practice that breaks long content into a main SKILL.md and on-demand loaded reference materials. This modular approach improves maintainability and ensures the model loads only necessary context for specific tasks.

What are the YAML frontmatter requirements for a SKILL.md file?

YAML frontmatter requirements for a SKILL.md file specify standardized naming conventions for the skill name, description, and trigger conditions. These fields enforce community standards and ensure the skill is discoverable and correctly triggered by the agent.

How do I improve an existing SKILL.md structure?

Improve an existing SKILL.md structure by applying modular references, standardizing terminology, and using templated outputs. This structured refinement enhances the skill's maintainability and discoverability during future updates and model interactions.

What safety checks are needed when creating an Agent Skill?

Safety checks needed when creating an Agent Skill include evaluating dependency exposure and mitigating prompt-injection risks. These checks are enforced during the skill authoring process to ensure secure and reliable model operations and prevent unauthorized actions.

When should I move content into reference materials instead of the main SKILL.md?

Move content into reference materials instead of the main SKILL.md when the content is extensive and only needed for specific tasks. Keeping the main file concise while using modular references allows the model to load expanded details on demand without exceeding context limits.