Prose

proseRecords and data

Markdown rendered in the brand: headings, lists, links, code and tables. Use it for text a colleague or an agent wrote; raw HTML is always dropped.

bunx --bun shadcn@4.17.0 add @waimakers/prose
Kit dependencies
utilstheme
npm dependencies
react-markdown@10.1.0remark-gfm@4.0.1

From the registry

A branded Markdown renderer for author-written text. Thin, safe wrapper over react-markdown + remark-gfm — no raw HTML (no rehype-raw, skipHtml set) and dangerous URL protocols dropped by default. GFM tables, strikethrough and task lists render. Headings in the brand display face; links are ink text with an orange underline mark, never orange words; code/pre on the sunken surface. headingScale picks the heading ramp: "page" (default) for a reading page, "compact" for a bounded surface like a card or popover, where a page-sized h1 would swamp its container.

Examples

Page scale

The default heading scale, for a page whose body is the writing.

Meeting scribe

Summarises every recorded meeting and posts it to the meeting's channel within five minutes of the call ending.

What it writes

A short summary, the decisions taken and who committed to what. Read the skill page for the full template.

Anna owns this agent. Ask her before you give it a new channel.

Compact

Smaller headings for a panel, a card or a chat reply.

Summary of Monday's planning

  • Paul ships the kit inventory this week.
  • Tamar pairs with Joost on the release notes agent.
  • Next check-in: Thursday at 10:00.

Lists code and tables

GitHub-flavoured Markdown: task lists, inline code, code blocks and tables.

Run waimakers agents runs list to see what ran.

  • Connect the calendar
  • Give the agent the Slack skill
  • Choose the summary channel
AgentRunsOwner
Meeting scribe128Anna
Inbox triage412Joost
waimakers skills add summarise-meeting --agent meeting-scribe

Untrusted

For text from outside, images are shown as their Markdown source instead of being fetched.

Hi team, the agenda is attached.

![agenda](https://example.com/tracking-pixel.png)

See you Thursday.