Custom skills
Teach your assistant a procedure once and it follows it every time.
There is a difference between telling your assistant what you want and teaching it how you work. The first you do every time. The second you do once.
A skill is a written procedure KKHS Assist loads when it is relevant — your format for a weekly report, the exact steps for onboarding a new client, the way you like an invoice logged. Write it once and you stop re-explaining it.
Teaching it a skill
The easiest way is to just say so, in the middle of doing the thing:
If you correct it later — "actually put blockers first" — the skill gets updated, not just that one reply.
You can also write one yourself. Open Skills in your dashboard, tap New skill, and describe when it should be used and what to do. There is an Improve with AI button that tightens up what you have written without changing what you meant.
Your assistant's workspace
The Skills page is more than skills — it is everything that steers your assistant, in one place, and all of it editable:
- Skills — the procedures you have taught it, yours and the ones it wrote for itself.
- Context — what it knows about you and how it behaves. Three files matter most: what it knows about you (your role, your people, your working hours, your shorthand), long-term memory (your standing rules and preferences — the ones marked as hard rules are checked before every send), and when it may step into a chat (your activation rules).
- Other — the supporting documents your assistant keeps for itself.
Editing these directly is the fastest way to fix a persistent misunderstanding. If it keeps getting your team's names wrong, open the file and correct it once.
Your agents have briefs of their own, edited on the Agents page rather than here — same idea, same version history.
Nothing is lost
Every file keeps a full version history — every change, when it happened, and whether it was you or your assistant that made it. You can read any past version and see exactly what changed line by line. So you can edit freely: nothing you write over is gone.
Two more safeguards worth knowing:
- Your assistant cannot overwrite you mid-edit. If it changes a file while you have it open, you are shown both versions and you choose — your edit is never silently clobbered.
- An agent's own notes open locked. The running record an agent keeps is a log of what actually happened, so it opens read-only — correcting it takes a deliberate Unlock rather than a stray keystroke.
Skills worth writing
- "When I say 'do the standup post', pull yesterday's updates from the team group and format them as: name, done, next, blockers."
- "For any invoice that comes in, file it to Drive as YYYY-MM-Vendor, log the amount to the expenses sheet, and tell me the running total."
- "When someone asks about pricing, never quote a number — say I'll follow up and make me a task."
- "New client onboarding: create the group, add them, send the welcome message, book the kickoff, and put a reminder on my calendar for day 7."
File naming
Skills live under skills/, and the three context files under context/ — USER.md, MEMORY.md, and ACTIVATION.md. Those names are worth knowing because your assistant refers to them when it tells you what it changed.
Skills are about how you work. For what KKHS Assist remembers about you personally, see Personal memory; for what it remembers about other people, see Relationship memory.
