_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.