Amical LogoAmical

Personalization

Per-app skills that tune how Amical formats what you say.

Beta

Personalization is in beta. Defaults work out of the box; custom prompts are still locked behind a tooltip ("Coming soon") in this build.

Settings → Personalization is where you tell Amical how it should format your dictation in specific apps and websites. The defaults already cover the common ones — chat, email, notes — and you can layer custom skills on top for anything else.

How it's organised

The page has two sections:

  • Defaults — built-in skills (one per app type) that apply automatically based on the focused app. You can change their polishing level, tone, and which apps/sites they cover, but you can't delete them or rename them.
  • Custom — skills you add yourself. Each one targets a specific list of apps and sites and overrides the defaults there.

Each skill is a row you can expand to edit.

What's in a skill

Every skill has the same set of knobs:

  • Name — a label. Custom skills only.
  • ModePreset today; Custom prompt is shown but disabled with a tooltip ("Coming soon").
  • Preset (when mode is Preset) — one of Default, Personal chat, Work chat, Email. Picks the formatting ruleset.
  • PolishingNone, Low, Normal, High. How aggressively Amical cleans up filler words, run-ons, and stutters. Higher polish drifts further from your exact words.
  • ToneCasual or Formal. Affects word choice and punctuation in the rewrite.
  • Apps — the desktop apps this skill applies to. The Add app picker includes Slack, Linear, Cursor, Notion, iMessage, Apple Mail, Outlook, Spark, WhatsApp, Discord, Superhuman. You can also type a bundle id, AUMID, or exe name to cover anything not in the picker.
  • Websites — the web hostnames this skill applies to. The Add website picker includes Gmail (web), Outlook (web), Slack (web), Linear, Notion, WhatsApp (web), Discord, X, GitHub. You can paste any hostname to add it; Amical normalises it (lowercase, no protocol, no path).

Default skills come pre-seeded with sensible Apps and Websites lists. If you've customised either list and want to go back, each list has a Reset to defaults link.

How a skill is chosen at dictation time

When you start dictating, Amical looks at the focused app or the active browser tab's hostname and picks the first matching skill — a custom skill if one matches, otherwise the matching default. If nothing matches, the Default skill runs as a catch-all.

This means a custom skill for slack will override the built-in chat default when you dictate into Slack, but won't affect anything else.

Adding a custom skill

  1. In the Custom section, click Add new (or Add custom if the section is empty). A new row appears with a placeholder name.
  2. Expand it and give it a name (e.g., "Work email — formal").
  3. Pick a Preset that's closest to what you want.
  4. Set Polishing and Tone.
  5. Add the apps and websites it should cover.
  6. Hit Save. Amical confirms with a toast.

To remove a custom skill, expand its row and click Delete (only shown on custom skills — defaults can't be deleted). Use Cancel to back out of an edit without saving.

Notes

  • Skills only run when AI formatting is on — they tell the formatter how to format, not whether to.
  • Custom prompts are a planned addition (the Custom mode toggle is already there, locked). When it lands, you'll be able to write your own system prompt for a skill instead of picking a preset.
  • This is the personalisation surface for formatting behaviour. For Custom vocabulary, Custom hotkeys, and the Preferences pane, see their own pages.