skill-author

Generates scaffolded skill profiles with SKILL.md files validated for BC Government standards.

3|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/bcgov/agent-skills --skill skill-author-bcgov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-author
Source: https://github.com/bcgov/agent-skills/tree/main/.github/skills/skill-author
Command: npx skills add https://github.com/bcgov/agent-skills --skill skill-author-bcgov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

The skill-author skill addresses the need for a structured approach to creating new skill profiles within the BC Government's repository, ensuring consistency and efficiency in skill development.

Core Features & Use Cases

  • Scaffolding: Automatically creates the necessary structure for a new skill profile.
  • Guidance: Provides step-by-step instructions for building a SKILL.md file.
  • Validation: Ensures that new skills adhere to BC Government's standards.

Quick Start

To create a new skill profile, use the skill-author skill and follow the automated setup instructions.

Frequently Asked Questions about skill-author

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

FAQPage Schema
How do I create a new skill profile structure for a BC Government repository?

To create a new skill profile structure, you can use an automated scaffolding process that generates the required directory layout and files for BC Government repositories. This ensures your repository adheres to required structural standards from the start.

What is the SKILL_SPEC and how does it validate repository structure?

The SKILL_SPEC is an internal standard for skill development that defines required sections and checks for skill profiles. Validation against this spec ensures your generated skill profile meets BC Government consistency requirements.

Do I need Python to scaffold a skill profile and validate it against the spec?

Yes, Python is required to scaffold a skill profile and validate it against the spec. The skill relies on Python scripts to automate the structural generation and enforce the required checks.

How do I build a SKILL.md file for a new skill profile?

You build a SKILL.md file by following step-by-step guidance provided during the scaffolding process. This automated setup walks you through required sections to ensure complete and compliant documentation.

What is the best way to ensure skill development consistency in BC Government repos?

The best way to ensure skill development consistency is to use an automated scaffolding tool that validates new profiles against the SKILL_SPEC. This enforces standard repository structure and required documentation sections.

Are there limitations when generating skill profiles with basic scaffolding scripts?

The scaffolding scripts provide basic structure generation and validation against the internal spec. This implementation depth focuses on automating required sections rather than handling complex custom logic or advanced profile configurations.