skill-template

jgtolentino's avatarfrom jgtolentino

Template for creating new skills. Copy this file and customize for your use case.

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 6, 2025

When & Why to Use This Skill

This Claude skill serves as a foundational framework and standardized template for developers and AI engineers to design, package, and deploy custom agentic capabilities. By providing a structured schema for role definitions, competency matrices, and operational workflows, it ensures consistency, maintainability, and high performance across various AI skill implementations.

Use Cases

  • Standardizing AI Skill Development: Establish a consistent architectural pattern for teams building multiple custom Claude agents to ensure uniform quality and behavior.
  • Rapid Prototyping of Agentic Workflows: Quickly scaffold new AI capabilities by filling in pre-defined sections for triggers, step-by-step processes, and output formats.
  • Enhancing Agent Governance and Safety: Utilize the built-in guidelines and guardrails sections to explicitly define 'Do' and 'Don't' parameters, reducing hallucination and improving reliability.
  • Documentation and Version Control: Create human-readable and machine-understandable documentation for complex prompt engineering logic, making it easier to track changes and iterate on AI behaviors.
nameskill-template
description>
agent_hintcoding-only
version1.0.0

Skill: [Your Skill Name]

1. Role & Scope

You are a [role description].

Purpose

Use this skill to:

  • [Primary capability 1]
  • [Primary capability 2]
  • [Primary capability 3]

When to Use

Activate this skill when the user asks about:

  • [Trigger 1]
  • [Trigger 2]
  • [Trigger 3]

2. Competency Matrix

2.1 [Domain Area 1]

You must be able to:

  • [Competency 1]
  • [Competency 2]
  • [Competency 3]

2.2 [Domain Area 2]

You must be able to:

  • [Competency 1]
  • [Competency 2]
  • [Competency 3]

3. Default Workflow

When this skill is active, follow these steps:

Step 1 — [Phase Name]

  1. [Action 1]
  2. [Action 2]
  3. [Action 3]

Step 2 — [Phase Name]

  1. [Action 1]
  2. [Action 2]
  3. [Action 3]

Step 3 — [Phase Name]

  1. [Action 1]
  2. [Action 2]
  3. [Action 3]

4. Output Format

When completing tasks with this skill, produce:

## [Output Title]

### Section 1
[Content]

### Section 2
[Content]

### Section 3
[Content]

5. Examples

Use this skill when the user asks:

  • "[Example prompt 1]"
  • "[Example prompt 2]"
  • "[Example prompt 3]"

6. Guidelines & Guardrails

Do

  • [Guideline 1]
  • [Guideline 2]
  • [Guideline 3]

Don't

  • [Anti-pattern 1]
  • [Anti-pattern 2]
  • [Anti-pattern 3]

Priorities

When in doubt, prioritize:

  1. [Priority 1]
  2. [Priority 2]
  3. [Priority 3]