Skill Template — English Original
---
name: my-skill
description: Use when the user needs a scoped, repeatable workflow with explicit outputs and verification.
version: 1.0.0
author: Hermes Agent
license: MIT
metadata:
hermes:
tags: [example, production, workflow]
related_skills: [writing-plans, requesting-code-review]
---
My Skill
Overview
One or two paragraphs covering purpose, scope, and intended usage.
When to Use
- The user asks for ...
- The task requires ...
- The environment contains ...
- Don't use for: ...
Required Inputs
- Required input A
- Required input B
- Optional context C
Procedure
- Confirm the request and identify the deliverable.
- Gather prerequisite context.
- Use tools in the preferred order.
- Produce the result in the required format.
- Verify the result before claiming success.
Tool Rules
- Use read/search tools before asking the user to repeat known context.
- Use execution tools only when they materially improve correctness.
- Retry transient tool failures up to 2 times.
- Do not retry invalid-input failures unchanged.
- Ask before destructive commands or external side effects.
Output Format
- Executive summary
- Findings / main body
- Risks or caveats
- Final recommendation / next step
Failure / Escalation
- If required inputs are missing and cannot be retrieved, ask targeted questions.
- If the task is out of scope, say so explicitly.
- If verification is impossible, label the claim as unverified.
Common Pitfalls
- Over-broad scope
- Missing output contract
- Unclear tool policy
- No verification step
Verification Checklist
- [ ] Trigger matched intended use case
- [ ] Output matches contract
- [ ] Tool policy respected
- [ ] Result verified where possible
Šablona skillu — český překlad
---
name: my-skill
description: Použijte, když uživatel potřebuje vymezený, opakovatelný postup s explicitními výstupy a ověřením.
version: 1.0.0
author: Hermes Agent
license: MIT
metadata:
hermes:
tags: [example, production, workflow]
related_skills: [writing-plans, requesting-code-review]
---
My Skill
Přehled
Jeden nebo dva odstavce popisující účel, rozsah a zamýšlené použití.
Kdy použít
- Uživatel žádá o ...
- Úkol vyžaduje ...
- Prostředí obsahuje ...
- Nepoužívejte pro: ...
Požadované vstupy
- Povinný vstup A
- Povinný vstup B
- Volitelný kontext C
Postup
- Potvrďte požadavek a určete výstup.
- Shromážděte potřebný kontext.
- Použijte nástroje v preferovaném pořadí.
- Vytvořte výsledek v požadovaném formátu.
- Ověřte výsledek před tím, než prohlásíte úspěch.
Pravidla pro nástroje
- Předtím, než požádáte uživatele o zopakování známého kontextu, použijte nástroje pro čtení a vyhledávání.
- Nástroje pro vykonávání používejte jen tehdy, když podstatně zlepší správnost.
- Přechodná selhání nástrojů zkuste opakovat až 2krát.
- Selhání kvůli neplatnému vstupu bez změny neopakujte.
- Před destruktivními příkazy nebo externími vedlejšími účinky se zeptejte.
Formát výstupu
- Stručné shrnutí pro vedení
- Zjištění / hlavní část
- Rizika nebo omezení
- Konečné doporučení / další krok
Selhání / eskalace
- Pokud chybí povinné vstupy a nelze je získat, položte cílené otázky.
- Pokud je úkol mimo rozsah, uveďte to výslovně.
- Pokud ověření není možné, označte tvrzení jako neověřené.
Běžné chyby
- Příliš široký rozsah
- Chybějící specifikace výstupu
- Nejasná politika používání nástrojů
- Chybějící krok ověření
Kontrolní seznam ověření
- [ ] Spouštěč odpovídá zamýšlenému případu použití
- [ ] Výstup odpovídá zadání
- [ ] Byla dodržena politika používání nástrojů
- [ ] Výsledek byl tam, kde to bylo možné, ověřen