Skills — Synaplan Desktop
A skill is a small folder containing a SKILL.md file (an
Agent Skill) plus, optionally, scripts
and assets. When you enable a skill, the desktop app puts its name and
description in the assistant's context. When the skill applies, the assistant
reads the full SKILL.md and can run the skill's scripts on your computer,
inside the folders you allow.
You manage skills on the Skills screen: each card shows whether it is included with the app or installed by you, and a switch to enable or disable it. Disabled skills are never offered to the assistant.
Installing your own skills from a folder, a
.zip, or a Git URL is coming soon. Until then, use the bundled set below.
Bundled skills
These ship with the app and need only Python 3 (standard library — no pip install). They write into the out-box.
| Skill | What it creates |
|---|---|
| slides | A self-contained HTML presentation (arrow keys to present). No PowerPoint required. |
| web-report | A polished HTML page from Markdown or plain text. |
| invoice | A print-ready HTML invoice from a JSON spec (line items, tax, totals). |
| chart | A bar or line chart from a CSV, as SVG inside a standalone HTML page. |
| data-table | A searchable, sortable HTML table from a CSV. |
| csv-insights | A Markdown profile of a CSV (rows, fill rates, numeric and category summaries). |
| json-csv | Convert a JSON array of objects to CSV, or a CSV back to JSON. |
| email-draft | An unsent .eml draft that opens in Outlook, Apple Mail, or Thunderbird. |
| calendar-event | An .ics invite that opens in Outlook, Apple Calendar, or Google Calendar. |
| vcard | A .vcf contact card for any address book. |
A tiny hello-files skill is also included. It only writes hello.txt into
the out-box — useful to confirm that local writing works.
LibreOffice and Node.js are detected for skills that will need them later (Office conversions, extra packages). Today's bundled set does not require them.
How to ask
In Chat, with at least one skill enabled, ask for the file you want in plain language. Examples:
- "Make a five-slide deck about the Q3 review."
- "Turn this CSV into a chart and a searchable table."
- "Draft an email to Alex about Friday's meeting, and an invite for 14:00."
- "Build an invoice for two days of consulting at €900 per day."
The first file-creating turn asks for execution consent. After that, created files appear as cards under the answer: Open launches the file; Show in folder opens the out-box in Explorer, Finder, or your file manager.
Safety
Skills never run a shell. Each tool call is a specific program with explicit arguments, confined to the interpreters the app detected and to your allowlisted folders — see Check this computer and This computer.
A bundled skill is marked Included. Treat a skill you install yourself as
untrusted until you have read its SKILL.md and scripts — it may run programs
on this computer, inside the folders you allowed.