---
title: "Matthew Blode (@mblode) skills · skilld"
canonical_url: "https://skilld.dev/gh/mblode"
meta:
  description: "20 agent skills written by Matthew Blode on skilld."
  "og:description": "20 agent skills written by Matthew Blode."
  "og:title": "Matthew Blode on skilld"
---

`

![Avatar for Matthew Blode](https://skilld.dev/_img/avatar?url=https%3A%2F%2Fgithub.com%2Fmblode.png)

# **Matthew Blode**

[@mblode](https://github.com/mblode)person

AI at Linktree | Forbes 30 under 30 winner | Exited to Linktree and me&u

20 skills 136 Melbourne, Australia

[GitHub](https://github.com/mblode) [Website](https://blode.co)

## Skills

### [mblode/agent-skills](https://skilld.dev/gh/mblode/agent-skills)

Nobody ships AI slop on purpose. These skills make sure you don’t.

20 skills 136

`npx skilld add mblode/agent-skills`

- [

  **/agent-skills-creator**136

  Creates and improves portable Agent Skills with a validator, routing scenarios, and evidence-based keep, cut, merge, or retire decisions. Use when asked to "write a skill", "update all skills", "audit my SKILL.md", "remove redundant instructions", or fix skill triggering. For AGENTS.md or CLAUDE.md use agents-md. /agent-skills-creator by mblode](https://skilld.dev/gh/mblode/agent-skills/agent-skills-creator)
- [

  **/agents-md**136

  Audits and edits agent instruction files, verifies repository commands, and migrates repositories to AGENTS.md as the single shared source. Use when asked to "improve my AGENTS.md", "migrate CLAUDE.md to AGENTS.md", or make instructions work across agents. For SKILL.md use agent-skills-creator. /agents-md by mblode](https://skilld.dev/gh/mblode/agent-skills/agents-md)
- [

  **/autoship**136

  Runs a changesets npm release through the version PR, CI publish, and registry verification. Use when asked to "release this package", "autoship", "merge Version Packages", or diagnose a release that did not publish. For feature PRs use pr-creator or pr-babysitter. /autoship by mblode](https://skilld.dev/gh/mblode/agent-skills/autoship)
- [

  **/ax-audit**136

  Audits agentic products for tool parity, authority, approval payloads, recovery, and trust using 27 rules and a ship verdict. Use when asked for an "AX audit", to review an agent approval flow, or whether an agent can operate the product. For human-facing API ergonomics use dx-audit; for ordinary UI use ui-design. /ax-audit by mblode](https://skilld.dev/gh/mblode/agent-skills/ax-audit)
- [

  **/codebase-architecture**136

  Designs module contracts, deepens existing boundaries, and installs enforceable repository guardrails. Use when asked to "design the architecture", "simplify our modules", or "harden the repo". For one feature plan use planning; for diff cleanup use tidy; for tenancy use multi-tenant-architecture. /codebase-architecture by mblode](https://skilld.dev/gh/mblode/agent-skills/codebase-architecture)
- [

  **/dx-audit**136

  Audits libraries, CLIs, and SDKs using 38 rules for public contracts, package exports, piped output, errors, and configuration. Use when asked to "audit my CLI", "review my SDK", or diagnose package type resolution. For public site or docs agent scores use agent-ready; for agentic product trust use ax-audit; for docs prose use ghostwriter. /dx-audit by mblode](https://skilld.dev/gh/mblode/agent-skills/dx-audit)
- [

  **/eli5**136

  Applies the house explanation style: concrete terms, optional analogy, no minimizers or promotional vocabulary, and verbatim technical identifiers. Use when asked for "ELI5", "plain English", "re-pitch that", or "stop using jargon". For product copy and documentation use ghostwriter. /eli5 by mblode](https://skilld.dev/gh/mblode/agent-skills/eli5)
- [

  **/multi-tenant-architecture**136

  Designs tenant isolation, hostname routing, custom-domain lifecycle, and plan limits on Cloudflare or Vercel. Use when asked to "isolate tenant data", "support custom domains", "build a white-label platform", or assess PSL registration. For general module structure use codebase-architecture; for SEO content use seo. /multi-tenant-architecture by mblode](https://skilld.dev/gh/mblode/agent-skills/multi-tenant-architecture)
- [

  **/planning**136

  Creates and reviews executable implementation plans grounded in repository evidence, with vertical slices, explicit decisions, and verification criteria. Use when asked to "plan this feature", "stress-test this plan", "grill me", or "split this into tickets". For architecture use codebase-architecture; for code review use tidy. /planning by mblode](https://skilld.dev/gh/mblode/agent-skills/planning)
- [

  **/pr-babysitter**136

  Monitors or repairs an open GitHub PR: CI failures, conflicts, review threads, and merge readiness, reporting state changes. Use when asked to "watch this PR", "fix CI", "resolve conflicts", or "address review comments". For PR metadata use pr-creator; for npm release PRs use autoship. /pr-babysitter by mblode](https://skilld.dev/gh/mblode/agent-skills/pr-babysitter)
- [

  **/pr-creator**136

  Creates or updates GitHub PRs with house-style titles and bodies, issue linking, repository templates, and draft state. Use when asked to "create a PR", "rewrite the PR description", "polish this PR", "commit and push", or "commit". For code fixes use tidy; for CI and review threads use pr-babysitter. /pr-creator by mblode](https://skilld.dev/gh/mblode/agent-skills/pr-creator)
- [

  **/presentation-creator**136

  Builds decks with a story spine, house visual system, setting-specific density, and speaker notes. Use when asked to "create a presentation", "write a pitch deck", or "turn this doc into slides". Defaults to Marp; use an available presentation tool for editable PowerPoint. For product UI use ui-design. /presentation-creator by mblode](https://skilld.dev/gh/mblode/agent-skills/presentation-creator)
- [

  **/product-design**136

  Specifies interaction choices, action scope, reversibility, recovery, and reachable states. Use when asked to "design the flow", "should delete be undoable", "choose the control", or "review this product decision". For visual implementation use ui-design; for motion use ui-animation; for wording use ghostwriter. /product-design by mblode](https://skilld.dev/gh/mblode/agent-skills/product-design)
- [

  **/save-md**136

  Saves a named source to Markdown with provenance and faithful extraction through direct export endpoints. Use when asked to "save this article", "get the markdown", "transcribe this", or "keep this source". A URL supplied as task context alone does not trigger conversion; a chat summary stays in chat. /save-md by mblode](https://skilld.dev/gh/mblode/agent-skills/save-md)
- [

  **/scaffold-cli**136

  Scaffolds a TypeScript CLI and npm package with the house toolchain, dual tsdown outputs, CLI contracts, changesets, and publishing templates. Use when asked to "scaffold a CLI" or "start an npm package". For an existing package release use autoship; for existing API ergonomics use dx-audit. /scaffold-cli by mblode](https://skilld.dev/gh/mblode/agent-skills/scaffold-cli)
- [

  **/scaffold-nextjs**136

  Scaffolds a Next.js turborepo with Blode UI, icons, Ultracite (oxlint/shadcn), workspace hooks, and GitHub/Vercel setup. Use when asked to "create a Next.js project", "bootstrap a turborepo", or "start a new web app". For a page in an existing app use ui-design; for a CLI use scaffold-cli. /scaffold-nextjs by mblode](https://skilld.dev/gh/mblode/agent-skills/scaffold-nextjs)
- [

  **/tidy**136

  Reviews a local diff, branch diff, or PR with file:line findings in confirmed and plausible tiers, gates any test the diff adds or changes, and in apply mode lands the fixes and diff-scoped simplifications. Use when asked to "review my changes", "code review", "tidy this", "simplify my diff", "deslop this", "structural review", "security audit", or "audit these tests in my PR". For the PR itself use pr-creator; for CI and review threads use pr-babysitter; for UI defects use ui-design; for repo architecture use codebase-architecture; for pruning the whole suite to a target use test-audit. /tidy by mblode](https://skilld.dev/gh/mblode/agent-skills/tidy)
- [

  **/typography-audit**136

  Audits font loading, type scales, measure, spacing, OpenType, and rendered punctuation with 78 scoped rules. Use when asked to "audit typography", "fix the fonts", or "review my type system". For a new visual direction use ui-design Direction; for general UI defects use ui-design Audit. /typography-audit by mblode](https://skilld.dev/gh/mblode/agent-skills/typography-audit)
- [

  **/ui-animation**136

  Builds, reviews, and measures UI motion, including springs, gestures, scroll effects, curve fitting from recordings, and sparse interface sound. Use when asked to "add animation", "match this easing", "reverse engineer this motion", "add a click sound", or find animation opportunities. For action semantics use product-design; for visual layout use ui-design. /ui-animation by mblode](https://skilld.dev/gh/mblode/agent-skills/ui-animation)
- [

  **/ui-design**136

  Designs and builds React/Next/Tailwind UI and audits visual and interaction defects. Use when asked to "build a landing page", "extract our design system", "add dark mode", "make this responsive", "remove UI slop", or "audit this component". For product decisions use product-design; for browser measurements use ui-verification; for motion use ui-animation. /ui-design by mblode](https://skilld.dev/gh/mblode/agent-skills/ui-design)

Curated skills from @mblode. Checked GitHub just now