Skills
Reusable instruction packages that the AI assistant loads automatically whenever a task matches their trigger description.
Skills are reusable instruction packages you set up once so the AI assistant handles certain tasks the way you prefer from then on. Every skill describes two things: when it should be used (the trigger) and how to solve the task step by step (instructions in Markdown). In chat, the language model decides on its own whether one of your requests matches an active skill — and then automatically pulls in its full instructions. You don't have to click or toggle anything.
Kasimir ships with a catalog of ready-made business skills (for sales, HR, legal and productivity, for example) and also lets you write your own skills or import them as a file.
What a skill is
A skill always consists of the same building blocks:
Field | Meaning |
|---|---|
| A short, descriptive title (e.g. Objection handling). |
| The trigger: describes when the skill should be used. The LLM uses this text to decide whether the skill fits a request. |
| The actual content in Markdown: how to solve the task (process, checklists, output format). |
| A freely chosen tag for grouping (e.g. |
| A switch that determines whether the skill is available in chat. |
There are two kinds of skills:
From Kasimir (
builtin) — the ready-made catalog. You can view these and install them for your company, but not change their content.Custom skill (
custom) — created or imported by you. These you can freely edit and delete.
How the assistant uses skills (progressive disclosure)
As long as active skills exist, the model has a single tool called use_skill available in chat. Its description lists only the name and trigger of each skill — the long instructions are loaded only when the model actually calls the matching skill. This saves context and keeps the chat fast. Skills are always active automatically in chat; you don't need to switch them on via the tools menu.
The Skills overview
You reach Skills via the Skills entry in the sidebar. The overview is split into three tabs:
Alle (All) — every skill visible to you (Kasimir catalog + your own) as cards.
Installiert (Installed) — only the skills currently active in chat (installed Kasimir skills + active custom skills).
Pakete (Packages) — the Kasimir skills grouped by category for convenient bulk installation.
Each card shows the name, a three-line summary, the category and the origin (Von Kasimir / Eigener Skill). Clicking a card opens the detail/edit view.
Installing and removing skills
Kasimir skill cards carry an Installieren (Install) button. After you click it, it switches to Installiert (green) — the skill now works company-wide in chat. Clicking again (the button turns red on hover) removes it.
In the Pakete tab you expand a category and can activate all of its skills at once with Alle installieren (Install all).
Custom skills show an Aktiv (Active) or Inaktiv (Inactive) status badge instead of a button — they are automatically "installed" as soon as they are switched active.
Creating your own skills
The Skill hinzufügen (Add skill) button (top right) opens a menu with three options:
Skill-Anweisungen schreiben (Write skill instructions) — the form for a new skill (ideal for simple cases).
SKILL.md importieren (Import SKILL.md) — upload a prepared Markdown file.
Mit Chat erstellen (Create with chat) — opens the chat with a pre-filled request where the AI helps you write it.
Writing a skill by hand
The form (Neuer Skill) has the following fields:
Name — up to 120 characters.
Description — the trigger, up to 1000 characters. Describe as concretely as possible when the skill should apply, because the model selects it based on this text alone.
Category — free text with suggestions (
allgemein,produktivitaet,vertrieb,hr,recht,marketing,technik). You can also type your own.Instructions — the Markdown content, at least 10 and at most 50,000 characters.
Active — switch; only active skills work in chat.
Speichern (Save) only becomes available once name, description and instructions (≥ 10 characters) are filled in. After saving you land directly in the edit view of the new skill.
Write a good trigger
The Description is the most important lever for hit rate. Phrase it from the user's perspective and name typical occasions and keywords, e.g.: "Use when the user wants to handle a customer objection such as 'too expensive' or 'no budget'." The more precise the trigger, the more reliably the model reaches for the right skill.
Importing a SKILL.md
For import you upload a Markdown file with YAML frontmatter. Structure:
---
name: Skill name
description: When should the skill be used?
category: produktivitaet
---
# Skill title
… full instructions in Markdown …nameanddescriptionare required; if missing, the import fails.categoryis optional (default:allgemein).Everything below the second
---becomes the instructions.Allowed are
.mdand.txtfiles up to 512 KB. The same length limits apply as in the form (name 120, description 1000, instructions 50,000 characters).
An imported skill is created as a custom skill and activated immediately.
Editing and deleting skills
Clicking a card opens the detail view. Here Kasimir behaves differently depending on origin:
Custom skills can be fully edited (name, description, category, instructions, active switch).
Saveis only enabled when there are unsaved changes.Löschen(Delete) removes the skill permanently (with a confirmation prompt).Kasimir skills are shown read-only: you see the trigger, category and full instructions, but can only install or remove them.
Who may edit? A custom skill may only be changed or deleted by its creator or by an administrator/owner of the company. Installing and removing Kasimir skills, on the other hand, is open to every member.
The Kasimir catalog
Kasimir ships eight ready-made skills tailored to German mid-market companies:
Category | Skill | Purpose |
|---|---|---|
Sales | Discovery-Call vorbereiten | Call guide + MEDDIC questions for first meetings. |
Sales | Einwandbehandlung | ACRA method and ready phrasings for common objections. |
HR | Stellenanzeige strukturieren | AGG/GDPR-compliant, complete job-ad structure. |
HR | Mitarbeitergespräch vorbereiten | Agenda, SMART goals and a minutes template. |
Legal | DSGVO-Schnellcheck | 8-point check with traffic-light rating (not legal advice). |
Legal | Vertragsklausel-Review | Risk analysis + alternative phrasings (not legal advice). |
Productivity | Meeting-Protokoll | Structured minutes from notes or a transcript. |
Productivity | Wochenreview | Guided weekly reflection + planning for the next week. |
Using skills in chat
You don't need to do anything special: ask your question in chat as usual. If it matches the description of an active skill, the assistant automatically pulls in its instructions and works accordingly. In the chat's tools menu, under Skills, you'll find a note showing how many skills are currently loaded plus a link to management — there is deliberately no per-chat on/off toggle.
Binding skills to an assistant
The assistant editor has a Skills section. There you attach individual skills deliberately. The difference from general use:
In a normal chat, all company-wide active skills are available (installed Kasimir skills + active custom skills).
In a chat with an assistant, only the skills attached to that assistant are active — giving it a clearly defined repertoire.
Skill anhängen (Attach skill) opens a searchable list of active skills; the remove icon detaches one again. The assistant's creator or an administrator may attach skills.
Central control for administrators
Owners and administrators find a governance view under Verwaltung → Skills (Administration → Skills). There a switch per skill controls whether it is active company-wide:
For Kasimir skills the switch corresponds to installing/removing for the company.
For custom skills it corresponds to the
Activestatus.
This view complements the self-service /skills page: while every member can install skills for themselves there, administrators control centrally here what is available company-wide.
Limits and good to know
A maximum of 25 skills are offered to the model by name at once. If more are active, the model is told there are additional ones — keep the number of simultaneously active skills manageable so selection stays accurate.
Skills give the model instructions, not guaranteed actions — quality depends on clear triggers and precise instructions.
The legal catalog skills (DSGVO-Schnellcheck, Vertragsklausel-Review) do not replace legal advice; they help with structuring and preparation.
Length limits: name 120, description 1000, instructions 50,000 characters; import file max 512 KB.
Custom skills apply only within your company; the Kasimir catalog is the same for everyone.