Packaged workflows, one keystroke away.

A skill is a packaged set of instructions for a particular kind of work, so a task you do often does not need re-explaining each time. Selecting one attaches it to your next message as a chip; you type the actual task beside it.

Skills

Prepare a skill instruction in the ML.ai composer.

commit

Draft a precise Git commit message from the staged diff.

create-subagent

Define a custom subagent from a plain-language request.

ml-ai-proof

Explain what a proof card verifies in this release.

How it works

Type / to attach a skill to your next message. Five ship with the product, and your own project and global skills appear in the same list.

01

commit

Writes a Conventional Commits message from your current diff, rather than a generic summary of what changed.

02

create-subagent

Composes a new custom subagent from a plain-language description. Not a filled-in template: a definition written for that specific request.

03

pixis-proof

Explains, in plain language, what a run’s verification evidence actually establishes, so a green check is not taken on faith.

04

project-pdf and site-redesign-ui-ux

One generates a PDF overview of the current project. The other designs, audits or implements production-ready web interfaces.

A commit message in one slash

    1

    You type

    /commit

    2

    You send with no other text

    That is enough. The commit skill’s own instructions supply the task, so a chip with nothing typed beside it still does something specific.

    3

    ML.ai reads your current diff

    Not a generic summary of what changed: a Conventional Commits message shaped from the actual diff sitting in your working tree right now.

    4

    You edit before committing

    ML.ai proposes a Conventional Commits message for the diff, which you can edit before it actually becomes a commit.

ML.ai Code
commit

Sent with nothing else typed

Reading current diff

+2-1app/auth/session.ts
Proposing a Conventional Commits message

Worth knowing

  • Removing the chip removes the skill from the pending message.

  • Valid project-level and global skills appear in the same catalog, read live from the engine.

  • A skill with malformed frontmatter is skipped by the engine and will not appear.

Questions worth asking

Related

Agents

Choose a subagent for the composer and it stays selected until you remove or replace it. Each one is built for a different kind of work, and only general carries out changes end to end.

Read more

MCP servers

Connect tools over the Model Context Protocol, scoped per project or globally, with environment variables, headers, timeouts and OAuth sign-in.

Read more

Try ML.ai Code today, or talk to us about what is next.

Install the editor agent on your own machine, or book a call to talk through your team's workloads.