# Templates

> Skill template

- Skill: `ibdmaibot-southafrica/templates` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add ibdmaibot-southafrica/templates`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ibdmaibot-southafrica/templates/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ibdmaibot-southafrica (https://skillmd.com/u/ibdmaibot-southafrica)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ibdmaibot-southafrica/templates

---

# Skill template

A skill is a reusable method your agent can run instead of you explaining it again. When you find yourself describing the same process twice, write it down here and save it in your methods folder.

```markdown
---
name: <short-name>
description: <when to use this: the trigger, in the words you would actually think>
---

# <Skill name>

## When to use
<The situation this applies to. Be specific, so the agent picks it at the right moment and not the wrong one.>

## Steps
1. <First step.>
2. <Next step.>
3. <And so on. Keep each step a single clear action.>

## Rules
- <Anything that must always be true. Constraints, standards, things not to do.>

## Output
<What "done" looks like. The shape of the result.>
```

## Keep skills small

One skill, one method. A skill that tries to do five things is really five skills. Small skills are easier to trust, reuse, and combine.

## Reference it from the index

Add every skill to your toolkit index, keyed by intent, so you and your agent can find it by what it does.

---

*Lite version of the [NexForge Agent Starter Kit](https://forge.nexbdm.co.za/kits/agent-starter-kit). MIT licensed.*

