# template-skill

Reusable boilerplate for creating new agent skills with explicit triggers, workflow steps, and I/O contracts. Helpful when building custom agent skills.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 installs · ★ 531
- Author: NoizAI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/NoizAI/skills/tree/HEAD/skills/template-skill/SKILL.md
- Updated: 2026-09-28
- HTML: https://affpapa.org/en/nevibecode/skills/template-skill

## What it does

This skill provides a starting blueprint for authoring agent skills. It sets a standard layout. Inside lies a `SKILL.md` document structure that teaches an agent when to activate and how to behave.

The outline includes triggers, use cases, input parameters, and output formats. It maps out a five-stage sequence, starting with parameter validation and finishing with retry fallbacks. Because boundaries are part of the specification, leaving out limitation rules will cause unexpected behavior during edge cases.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill template-skill -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/template-skill/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/template-skill/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill template-skill -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/template-skill/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill template-skill -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/template-skill/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NoizAI/skills template-skill
```

2. **Manually: put the files in place**
- File: `.github/skills/template-skill/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill template-skill -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/NoizAI/skills --path skills/template-skill
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/template-skill/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill template-skill -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/NoizAI/skills/tree/HEAD/skills/template-skill/SKILL.md

## When to use it
- scaffold a new agent skill using a standard template
- define explicit trigger keywords for automatic skill invocation
- specify required input schemas and expected output formats
- document fallback steps and operational limits for the agent

## Example prompts
- Scaffold a new skill using template-skill for reviewing pull requests.
- Fill out the template-skill structure for a server log parsing tool.

## Similar
- [recipe-create-doc-from-template](https://affpapa.org/en/nevibecode/skills/recipe-create-doc-from-template.md) — skill · 30800 installs
- [documentation-template](https://affpapa.org/en/nevibecode/skills/documentation-template.md) — skill · 2100 installs
- [tech-paper-template](https://affpapa.org/en/nevibecode/skills/tech-paper-template.md) — skill · 700 installs
- [benchmark-paper-template](https://affpapa.org/en/nevibecode/skills/benchmark-paper-template.md) — skill · 679 installs
- [latex-conference-template-organizer](https://affpapa.org/en/nevibecode/skills/latex-conference-template-organizer.md) — skill · 391 installs
- [template-discovery](https://affpapa.org/en/nevibecode/skills/template-discovery.md) — skill · 3300 installs

From the same set: [noizai/skills](https://affpapa.org/en/nevibecode/by/noizai/skills.md) — 6 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
