skill-authoring

Create reusable skills with SKILL.md frontmatter for name and description.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/bcwgames/FNaF-TVE --skill skill-authoring-bcwgames
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/bcwgames/FNaF-TVE/tree/main/Five-Nights-At-Freddys-The-Virtual-Experience/.local/skills/skill-authoring
Command: npx skills add https://github.com/bcwgames/FNaF-TVE --skill skill-authoring-bcwgames

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create reusable skills to save and reuse knowledge, procedures, and workflows across sessions, reducing repetitive setup each time you start a task.

Core Features & Use Cases

  • Define new skills with a clear name and description via SKILL.md frontmatter.
  • Save reusable knowledge, procedures, and workflows that persist across sessions.
  • Organize extended content and references in separate files for large Skill units.

Quick Start

Define a new skill by giving it a lowercase hyphenated name and writing a SKILL.md with a concise description and practical examples.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I create reusable agent skills that persist workflows across sessions?

To create reusable agent skills, define a new skill using a lowercase hyphenated name and write a SKILL.md file with frontmatter containing a concise description and practical examples. This captures and persists task templates and procedural knowledge for future sessions.

What frontmatter is required to define a new skill in SKILL.md?

Defining a new skill in SKILL.md requires frontmatter with a clear name and description. This enforces the basic structure needed to capture task templates and workflows, ensuring the agent can properly recognize and apply the skill.

Can I use markdown to organize large skill templates and procedural knowledge?

Yes, you can use markdown to organize large skill templates and procedural knowledge. For large Skill units, you can separate extended content and references into distinct files, keeping the main SKILL.md concise while supporting on-demand resources.

What is the best way to save task workflows and procedural knowledge for future agent sessions?

The best way to save task workflows is to capture them as reusable skills using the SKILL.md format. By defining a clear name and description, you persist procedural knowledge and templates, reducing repetitive setup each time you start a task.

Does skill authoring support optional scripts and references for task templates?

Yes, skill authoring supports optional scripts, references, and assets to back the skill with on-demand resources. While SKILL.md frontmatter enforces the required name and description, these optional components extend the skill's capabilities.

Why do I need to define a lowercase hyphenated name when creating agent skills?

You need to define a lowercase hyphenated name when creating agent skills to enforce consistent formatting and recognition within the system. This naming convention ensures the SKILL.md frontmatter properly registers the skill for future use.