Grok Build tutorial series

Grok Build skills, /skillify, and plugins

A skill is a per-task playbook, not a second global manual. Write one small flow you already repeat every week.

What a skill is for

Instructions stay on. Skills appear when a task matches or you name them, and they hold checklists, commands, and examples.

If you have already walked the agent through the same job twice, extract a skill instead of pasting a twenty-line prompt again.

A stale skill is worse than none: expired commands fail with confidence.

Where skills live and how they are found

Project-level and user-level both work. Directories follow official skill docs and inspect.

User-invocable skills often appear as slash commands. On a name collision, use the qualified form.

Marketplaces and plugins can bring skills too. More sources means inspect matters more.

  • Start with one project-level skill.
  • Confirm discovery with inspect.
  • Qualify names when they collide.
Diagram of always-on instructions, on-demand skills, plugins and marketplaces as sources, and MCP on the outside.
Write one local short skill first. Marketplaces wait until you can review the source.

What a skill must contain

A name, when to use it, steps, a verify command, and what not to do. Short beats complete.

Steps are commands and paths, not “mind the quality”.

Write assumptions that are only true in this repo, such as the package manager and test entry.

  1. Write a trigger.
  2. Write a verify command.
  3. Write bans.
  4. Name the skill once on a small task.

When /skillify helps

After a turn you actually liked, /skillify can draft a skill from the work. It is an accelerator, not a review skip.

Delete stale paths, add a verify command, then invoke it by name next time. Drafts are not policy.

  • Extract only from a turn you trust.
  • Review before you commit.
  • Invoke by name next round to prove it loads.

How plugins and marketplaces meet skills

A plugin may ship skills, hooks, or tools. A marketplace is discovery. Week one still adds one thing.

If you cannot review the source, do not install. inspect, then decide whether the team keeps it.

  • Local skills before marketplaces.
  • Every source should have a path you can name.

How to call a skill

Name it, use the slash command, or write a task that matches the description. Do not assume it will jump out.

The TUI usually has a skills panel or slash list. Headless: put the name in the prompt or use a documented flag.

On failure, inspect first, then check collisions.

  • Name it in week one; do not rely on implicit match.
  • Use the qualified form on collisions.
  • inspect when it does not appear.

How skills and instructions split work

Instructions hold bans and test entry that are always true. Skills hold steps for a class of tasks.

If both repeat the same sentence, delete it from the skill so it cannot drift.

  • Always-true facts go in instructions.
  • Repeated flows become skills.
  • One-off steps stay out of skills.

Skill-chapter mistakes

Cramming a whole style guide into one skill, then wondering why it never triggers.

Never naming the skill and hoping for a match.

  • Committing an unreviewed /skillify draft.
  • Expired test commands inside the skill.
  • Installing ten marketplace items at once.

Done looks like this

The repo has one short skill you will name, and inspect can see it.

  1. Trigger and verify are written.
  2. inspect lists it.
  3. You invoked it by name once.
  4. Instructions did not balloon with a copy of the skill.

Next: add one MCP server

The MCP chapter adds a capability the repo does not have, read-only first.

Do not wire tools while the skill is still unstable.

FAQ

Must a skill be named SKILL.md?

Follow the current official skill format. This course does not freeze an old filename as the only truth.

Will /skillify overwrite a handwritten skill?

Treat it as a draft generator. Check the path the client proposes before you commit.

Can I share one file with Codex skills?

The prose often ports; discovery paths differ. See the comparison chapter.

Do user-level skills enter git?

Usually not. Shared team skills belong at project level after review.

Can a skill replace MCP?

No. A skill is a text playbook; MCP is a process and tools.

How many skills in week one?

One.

Slash command collision?

Use the qualified name documented by the client, including a source prefix if needed.

All chapters in this series

  1. 1. What Grok Build is: TUI, headless, and ACP
  2. 2. How to install Grok Build (CLI, login, headless)
  3. 3. Finish your first reviewable Grok Build task
  4. 4. Grok Build config, inspect, and AGENTS.md
  5. 5. Grok Build skills, /skillify, and plugins
  6. 6. Wire MCP into Grok Build
  7. 7. Grok Build versus Codex: how to choose
  8. 8. Grok Build troubleshooting: login, inspect, MCP, plan latch