Dovednosti / Skills
Modulární know-how — složka s instrukcemi a podklady pro jeden úkol. / Modular know-how — a folder with instructions and materials for one task.
CZ
Dovednost je modulární kus know-how, který agent umí použít. Oproti agentovi (jedna osoba s obecnými instrukcemi) je dovednost úzce zaměřená na jeden úkol nebo postup.
Každá dovednost je samostatná složka obsahující:
SKILL.md— co dovednost umí, kdy ji má agent použít, jak s ní pracovat.- Další soubory — šablony, vzorové dokumenty, checklisty, reference, ukázkové odpovědi, skripty.
Proč dovednosti
Bez dovedností byste museli psát dlouhé instrukce do každého agenta znovu a znovu. Dovednosti to oddělí:
- Agent — styl, role, obecná pravidla.
- Dovednost — konkrétní postup pro konkrétní úkol.
Agent si sám vybere správnou dovednost podle otázky. Vy píšete jednu dovednost, používají ji všichni vaši agenti.
Vlastní vs. pluginové dovednosti
- Vlastní dovednosti — uloženy ve vašem pracovním adresáři. Upravíte editorem uvnitř CODEXISu.
- Dovednosti pluginů — dodané doplňkem. Aktualizují se centrálně.
Vytvořit vlastní dovednost
V sekci Dovednosti → Nová dovednost:
- Jméno a slug — používá se pro identifikaci (agent ji bude volat podle jména).
- Popis — kdy dovednost použít. Agent podle tohoto textu rozhoduje, jestli je dovednost relevantní k dotazu.
- Instrukce (
SKILL.md) — jaký postup dodržet. Strukturovaný markdown:- Kdy použít
- Jak to udělat krok za krokem
- Na co dát pozor
- Vzorová odpověď / formát
- Soubory — připojené šablony, reference, datové podklady.
Dobrý popis je klíč
Agent v první fázi čte jen description. Musí z něj rozpoznat, kdy
dovednost použít. Buďte konkrétní: „Pomáhá sestavit návrh smlouvy o dílo
dle § 2586 OZ" bije „Pomáhá se smlouvami".
Struktura složky
my-skill/
├─ SKILL.md # instrukce (povinné)
├─ template.md # šablona výstupu
├─ reference/
│ ├─ zakon.md
│ └─ vzor-prednesu.md
└─ examples/
└─ odpoved-ukazka.mdJak agent dovednost používá
- Uživatel položí dotaz.
- Agent prochází popisy dostupných dovedností.
- Vybere dovednost, jejíž
descriptionnejvíce odpovídá. - Načte si
SKILL.mda případné referenční soubory. - Zareaguje dle postupu.
Vy vidíte, kterou dovednost agent použil — v chatu se zobrazí jako badge.
Příklady dovedností
- Rozbor smlouvy — extrakce klíčových ustanovení, identifikace rizik, návrhy úprav.
- Draft odvolání — struktura podání, povinné náležitosti, citace.
- Citace judikatury — správný formát sp. zn. ČR i EU.
- Rešerše předpisu — najít původní znění + všechny novelizace.
- Výpočet lhůty — spočítat procesní lhůtu s ohledem na svátky.
Editace a mazání
Smazáním vlastní dovednosti se odstraní celá složka včetně souborů. Pluginové dovednosti mizí s odinstalací doplňku.
EN
A skill is a modular unit of know-how that an agent can use. Unlike an agent (a single persona with generic instructions), a skill is narrowly scoped to a single task or procedure.
Every skill is a self-contained folder with:
SKILL.md— what the skill does, when the agent should use it, how to work with it.- Supporting files — templates, sample documents, checklists, references, example responses, scripts.
Why Skills
Without skills you would have to write long instructions into every agent again and again. Skills separate the two layers:
- Agent — tone, role, general rules.
- Skill — specific procedure for a specific task.
The agent picks the right skill on its own based on the question. You write a skill once and all your agents use it.
Custom vs. Plugin Skills
- Custom skills — stored in your workspace directory. Edited in the editor inside CODEXIS.
- Plugin skills — delivered by a plugin. Updated centrally.
Create a Custom Skill
Under Skills → New Skill:
- Name and slug — used for identification (the agent invokes the skill by name).
- Description — when to use the skill. The agent uses this text to decide whether the skill is relevant to the query.
- Instructions (
SKILL.md) — what procedure to follow. Structured markdown:- When to use
- Step-by-step procedure
- Things to watch out for
- Sample response / format
- Files — attached templates, references, data materials.
A good description is key
The agent reads only the description in the first phase. It must
recognize from it when to use the skill. Be specific: "Helps draft a work
contract under § 2586 of the Czech Civil Code" beats "Helps with
contracts".
Folder Structure
my-skill/
├─ SKILL.md # instructions (required)
├─ template.md # output template
├─ reference/
│ ├─ statute.md
│ └─ sample-submission.md
└─ examples/
└─ answer-example.mdHow the Agent Uses a Skill
- The user asks a question.
- The agent scans the descriptions of the available skills.
- It selects the skill whose
descriptionbest matches. - It loads
SKILL.mdand any reference files. - It responds according to the procedure.
You can see which skill the agent used — it is shown in chat as a badge.
Examples of Skills
- Contract analysis — extraction of key clauses, risk identification, edit suggestions.
- Draft appeal — submission structure, mandatory elements, citations.
- Case law citations — correct format of case file numbers for Czech and EU courts.
- Statute research — locate the original text and all amendments.
- Time-limit calculation — compute a procedural deadline accounting for holidays.
Editing and Deleting
Deleting a custom skill removes the entire folder, including files. Plugin skills disappear when the plugin is uninstalled.
Agenti / Agents
Autonomní AI postavy s vlastními instrukcemi — specializovaní pomocníci pro konkrétní oblasti. / Autonomous AI personas with their own instructions — specialists for specific domains.
Aplikace / Applications
Vlastní UI komponenty doplňků, které běží přímo uvnitř CODEXISu. / Custom UI components from plugins that run directly inside CODEXIS.