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.