skill-name

Standardize reusable skill creation with scripts/ directories and YAML frontmatter.

4|1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/rongarede/skill-snapshots --skill skill-name-rongarede
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-name
Source: https://github.com/rongarede/skill-snapshots/tree/main/meta/skill-authoring
Command: npx skills add https://github.com/rongarede/skill-snapshots --skill skill-name-rongarede

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized approach to authoring Claude Skills, ensuring consistency, executability, and maintainability across skill units.

Core Features & Use Cases

  • Script-first philosophy: Emphasizes using Bash (.sh) and Python (.py) scripts over inline code.
  • Structured layout: Recommends a clear directory structure (skill.md, scripts/, templates/).
  • Validation & reuse: Promotes templates and frontmatter conventions to enable reliable reuse across projects.

Quick Start

Begin by copying the skill-authoring template, filling in the name and description frontmatter, and adding a scripts/ directory with executable main.sh or main.py to define the Skill workflow.

Frequently Asked Questions about skill-name

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

FAQPage Schema
How do I standardize skill creation with clear guidelines for reusable scripts?▼

To standardize skill creation, use a script-first philosophy with a structured directory layout containing a skill.md file, a scripts/ directory with executable Bash or Python files, and YAML frontmatter for name and description to ensure consistency across teams.

What is the best way to structure a skill unit for consistent reuse across projects?▼

The best way to structure a skill unit is by organizing files into a clear directory structure with skill.md, a scripts/ directory for executable main.sh or main.py files, and a templates/ directory to promote reliable validation and reuse across projects.

How does YAML frontmatter enforce consistency in skill authoring?▼

YAML frontmatter enforces consistency in skill authoring by requiring essential metadata fields like name and description at the top of the skill.md file, ensuring all skill units follow a standardized format before executable scripts are run.

Do I need to use Python or Bash for executable scripts in a skill unit?▼

You should use Bash or Python for executable scripts in a skill unit because the script-first philosophy emphasizes using standalone .sh or .py files over inline code to maintain executability and maintainability.

Can I add optional references or assets to a skill unit for extended context?▼

Yes, you can add optional references and assets to a skill unit to provide extended context, supplementing the core executable scripts and frontmatter conventions without breaking the standardized layout.

Why does skill authoring recommend templates and a scripts directory over inline code?▼

Skill authoring recommends templates and a scripts directory over inline code to enable reliable reuse and validation across projects, ensuring that executable workflows remain maintainable and consistently structured across teams.