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.