_template

Create new skills with SKILL.md frontmatter, config.json, and a tools directory.

1|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/davidmoneil/AIfred --skill template-davidmoneil
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: _template
Source: https://github.com/davidmoneil/AIfred/tree/main/.claude/skills/_template
Command: npx skills add https://github.com/davidmoneil/AIfred --skill template-davidmoneil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a ready-to-use blueprint for creating deterministic skills using the Code Before Prompts pattern, reducing setup time and ensuring repeatable results.

Core Features & Use Cases

  • Standardized Skill Skeleton: A complete directory layout with SKILL.md, config.json, templates, and a tools implementation to jumpstart skill development.
  • Guided Workflow: Clear instructions for copying, configuring, and extending new skills across projects.
  • Use Case: Imagine building multiple skills across initiatives; this template ensures consistency and speed by providing a ready-made foundation.

Quick Start

To begin, copy this template into a new skill folder and run npm install to prepare the tooling environment, then create initial documents from the included templates.

Frequently Asked Questions about _template

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

FAQPage Schema
What is the Code Before Prompts pattern for skill development?▼

The Code Before Prompts pattern is a deterministic skill development approach that uses standardized tooling and templates to ensure repeatable outputs. It provides a defined structure with SKILL.md frontmatter, config.json, and an extendable tools directory for consistent results.

How do I create deterministic skills with standardized templates?▼

To create deterministic skills, copy the template into a new skill folder, run npm install to prepare the tooling environment, and then generate initial documents from the included templates to ensure a consistent structure across projects.

Do I need TypeScript to use this skill template?▼

TypeScript is used within the skill templates to provide deterministic tooling for building new skills. Running npm install prepares the TypeScript-based tooling environment required for skill creation and validation.

What files are required in the standardized skill skeleton?▼

The standardized skill skeleton requires a SKILL.md file with frontmatter, a config.json file, a templates directory, and an extendable tools directory to ensure consistent and repeatable skill outputs.

Can I use this template to build skills across multiple projects?▼

Yes, this template applies to skill development workflows across multiple projects. It ensures consistency and speed by providing a ready-made foundation with guided instructions for copying, configuring, and extending new skills.

What is the best way to validate new skill structures?▼

The best way to validate new skill structures is using the deterministic tooling provided by the template. It enforces a defined structure with SKILL.md frontmatter and config.json to ensure standardized outputs before deployment.