skill-creation

Scaffold Stencila skill directories with SKILL.md and validate them.

900|58|Updated May 31, 2012
One-click install
npx skills add https://github.com/stencila/stencila --skill skill-creation-stencila
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creation
Source: https://github.com/stencila/stencila/tree/main/.stencila/skills/skill-creation
Command: npx skills add https://github.com/stencila/stencila --skill skill-creation-stencila

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating new, well-structured skills for the Stencila platform, ensuring adherence to best practices and discoverability.

Core Features & Use Cases

  • Skill Scaffolding: Generates the necessary directory structure and SKILL.md file for a new skill.
  • Naming Convention Enforcement: Validates and enforces strict kebab-case naming rules for skills.
  • Metadata Guidance: Provides a template and guidelines for essential frontmatter fields like name, description, and keywords.
  • Use Case: When a developer needs to add a new AI capability to Stencila, they can use this skill to quickly set up the foundational files and structure for that new skill.

Quick Start

Use the skill-creation skill to create a new skill named 'data-visualization'.

Frequently Asked Questions about skill-creation

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

FAQPage Schema
How do I scaffold a new Stencila workspace skill directory?▼

To scaffold a Stencila skill, use this tool to generate the workspace directory structure and a SKILL.md file based on the Agent Skills Specification. It automatically creates the foundational files needed to start development.

What naming conventions are required for creating a Stencila skill?▼

Creating a Stencila skill requires strict lowercase kebab-case naming conventions. The scaffolding process validates and enforces this rule to ensure your skill meets platform discoverability standards.

What subdirectories can I set up when scaffolding a skill?▼

When scaffolding a skill, you can generate subdirectories for scripts, references, and assets. These folders organize your skill's dependencies, supporting documents, and media files within the workspace.

How do I validate a finished skill against the Agent Skills Specification?▼

You validate a finished skill by running stencila skills validate. This checks your generated SKILL.md and directory structure to ensure they comply with the required specification before deployment.

What frontmatter metadata do I need to define a new skill?▼

Defining a new skill requires frontmatter metadata fields like name, description, and keywords. The scaffolding provides a template with guidelines to ensure essential information is populated correctly.

Does skill creation work without external dependencies?▼

Yes, skill creation operates with no external dependencies. It independently generates the SKILL.md file and directory structure, then uses the built-in stencila skills validate command for final checks.