project-skill-creator

Generate project-managed Chalk skill folders with SKILL.md frontmatter.

6|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/GeneralJerel/chalk-skills --skill project-skill-creator-generaljerel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-skill-creator
Source: https://github.com/GeneralJerel/chalk-skills/tree/main/skills/project-skill-creator
Command: npx skills add https://github.com/GeneralJerel/chalk-skills --skill project-skill-creator-generaljerel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically scaffolds project-managed Chalk skills by enforcing safe naming, ownership metadata, and versioned frontmatter, preventing conflicts with Chalk-managed skills.

Core Features & Use Cases

  • Safe naming normalization and collision checks to ensure unique skill folders
  • Automatic generation of .chalk/skills/<normalized-name>/SKILL.md with required frontmatter
  • Structured sections for Skill name, purpose, workflow, inputs, output, and guardrails
  • Guardrails to prevent modification of Chalk-managed or reserved skills and to preserve existing work

Quick Start

Provide a skill name and purpose to generate a new .chalk/skills/<normalized-name>/SKILL.md with correct frontmatter and sections.

Frequently Asked Questions about project-skill-creator

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

FAQPage Schema
How do I safely create project-scoped skills without overwriting Chalk-managed ones?

To safely create project-scoped skills, this Skill automates scaffolding within a repository by enforcing safe naming normalization, performing collision checks, and generating accurate ownership metadata to prevent conflicts with Chalk-managed skills.

What is the required frontmatter for a valid Chalk SKILL.md file?

A valid Chalk SKILL.md file requires specific frontmatter including name, description, owner, version, and metadata-version. This Skill automatically generates these required fields along with a defined directory structure to ensure compliance.

How do I bootstrap a new skill scaffold in my repository?

To bootstrap a new skill scaffold in your repository, provide a skill name and purpose. The Skill then automatically generates the .chalk/skills/<normalized-name>/SKILL.md file with correct frontmatter and structured sections for workflow and guardrails.

Can I modify Chalk-managed or reserved skills when scaffolding project skills?

No, you cannot modify Chalk-managed or reserved skills. Built-in guardrails prevent modification of these system skills and preserve existing work, ensuring project-managed skills coexist safely without overwriting critical framework files.

What's the best way to organize internal skills that must coexist with framework-managed skills?

The best way to organize internal skills is using automated normalization and collision checks within a dedicated .chalk/skills directory. This ensures unique skill folders, valid frontmatter, and safe coexistence with framework-managed skills.

Why do I need naming normalization when creating skills in a project repository?

Naming normalization is required to ensure unique skill folders and prevent directory collisions. By standardizing names automatically, the Skill avoids path conflicts and maintains structural integrity across project-managed and framework-managed skills.