# Metaphor Marketplace > Plugins, skills and agents for Metaphor (https://metaphor.sh), a native desktop coding agent. Install a plugin by asking the agent, for example "install the web-audit plugin". Skills run as slash commands; agents are specialists the main agent hands work to. **What is the Metaphor Marketplace?** A catalog of plugins, skills and agents for Metaphor, the native desktop coding agent. Each one teaches the agent a new kind of work, from SEO audits to security reviews. **What is the difference between a plugin, a skill and an agent?** A skill is written know-how the agent reads before a task. A plugin bundles skills and tool servers you install in one step. An agent is a specialist with its own instructions and tools that the main agent can hand work to. **How do I install a plugin?** Ask the agent in plain words, for example "install the web-audit plugin". There is nothing to download by hand. **Are plugins safe to install?** Every plugin in the catalog is signed. Metaphor checks the signature and checksum before installing, shows the permissions a plugin needs, and asks before anything runs. ## Plugins - [web-audit](https://metaphor.sh/marketplace/plugins/web-audit): Lighthouse audits for any URL: performance, accessibility, best practices and SEO scores with the fixes that matter, run on headless Chrome. - [commit-commands](https://metaphor.sh/marketplace/plugins/commit-commands): Streamline your git workflow with simple commands for committing, pushing, and creating pull requests - [data](https://metaphor.sh/marketplace/plugins/data): Write SQL, explore datasets, and generate insights faster. - [design](https://metaphor.sh/marketplace/plugins/design): Accelerate design workflows — critique, design system management, UX writing, accessibility audits, research synthesis, and dev handoff. - [engineering](https://metaphor.sh/marketplace/plugins/engineering): Streamline engineering workflows — standups, code review, architecture decisions, incident response, and technical documentation. - [frontend-design](https://metaphor.sh/marketplace/plugins/frontend-design): Frontend design skill for UI/UX implementation - [mcp-server-dev](https://metaphor.sh/marketplace/plugins/mcp-server-dev): Skills for designing and building MCP servers that work seamlessly with Claude — guides you through deployment models (remote HTTP, MCPB, local), tool design… - [nextjs-expert](https://metaphor.sh/marketplace/plugins/nextjs-expert): Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns - [obsidian-skills](https://metaphor.sh/marketplace/plugins/obsidian-skills): Skills for working with Obsidian files - Markdown, Bases, and Canvas formats - [playground](https://metaphor.sh/marketplace/plugins/playground): Creates interactive HTML playgrounds — self-contained single-file explorers with visual controls, live preview, and prompt output with copy button - [product-management](https://metaphor.sh/marketplace/plugins/product-management): Write feature specs, plan roadmaps, and synthesize user research faster. - [productivity](https://metaphor.sh/marketplace/plugins/productivity): Manage tasks, plan your day, and build up memory of important context about your work. ## Agents - [PR reviewer](https://metaphor.sh/marketplace/agents/pr-reviewer): A whole-PR critique with evidence for every finding. - [Security reviewer](https://metaphor.sh/marketplace/agents/security-reviewer): Application and AI-agent security review, tagged against OWASP. - [CI investigator](https://metaphor.sh/marketplace/agents/ci-investigator): Finds out why the build is red, and whether it is your code. - [AI SRE](https://metaphor.sh/marketplace/agents/ai-sre): Production investigations against the logs and metrics you already have. - [Board](https://metaphor.sh/marketplace/agents/board): Draws the diagram so you do not have to describe it twice. - [Designer](https://metaphor.sh/marketplace/agents/designer): Sketches flows and layouts on a board. - [Video storyteller](https://metaphor.sh/marketplace/agents/video-storyteller): Turns a feature into a shot-by-shot script. - [Researcher](https://metaphor.sh/marketplace/agents/researcher): Digs through docs and the web, and cites its sources. - [Code reviewer](https://metaphor.sh/marketplace/agents/code-reviewer): Reviews changes for bugs and risky edges. ## Skills - [/ai-ci](https://metaphor.sh/marketplace/skills/metaphor/ai-ci): Budgeted investigation of failed GitHub Actions / PR checks — bootstrap annotations first, then failed logs, localize to code, classify flake vs real vs infra - [/ai-pr](https://metaphor.sh/marketplace/skills/metaphor/ai-pr): Budgeted whole-PR critique via the pr subagent — map diff, evidence findings, return a pr_review_draft for the Agent Review canvas - [/ai-security](https://metaphor.sh/marketplace/skills/metaphor/ai-security): Budgeted security and AI-agent risk review — ai_security scan, OSV CVE/GHSA lookups, OWASP LLM/MCP/Top10 tagging, draft for Agent Review canvas - [/ai-sre](https://metaphor.sh/marketplace/skills/metaphor/ai-sre): Budgeted production investigation against connected observability/logs MCP servers — scope, resolve schema, query, correlate, conclude with evidence - [/board](https://metaphor.sh/marketplace/skills/metaphor/board): How to work on the shared Board canvas — when to use it, locking onto one board, teaching with drawings, tool choice, placement, camera, narration and the… - [/board-design](https://metaphor.sh/marketplace/skills/metaphor/board-design): Design language for the Board canvas — layout grid, hierarchy, roles and colour, typography, arrows, frames and patterns for common diagram types - [/browser-debug](https://metaphor.sh/marketplace/skills/metaphor/browser-debug): Reproduce and diagnose a front-end bug in the Browser tab using the page snapshot and console errors. - [/browser-test](https://metaphor.sh/marketplace/skills/metaphor/browser-test): Drive the Browser tab to test a web app end to end (navigate, snapshot, click, type, verify). - [/create-pr](https://metaphor.sh/marketplace/skills/metaphor/create-pr): Create or update a GitHub pull request via the pr_manage tool (not raw gh shell) - [/create-skill](https://metaphor.sh/marketplace/skills/metaphor/create-skill): Create Metaphor Agent Skills. - [/explain](https://metaphor.sh/marketplace/skills/metaphor/explain): Teaching on the Board canvas in the 3Blue1Brown style — motivating question, one concrete example, visual first, definitions last; explain for documents, the… - [/explain-code](https://metaphor.sh/marketplace/skills/metaphor/explain-code): Explain how code works to a learner — pick one real run, trace it through the real files, then state the rule; chat for small asks, the board sub-agent for… - [/explain-research](https://metaphor.sh/marketplace/skills/metaphor/explain-research): Research a concept on the web and explain it simply — find good sources, distill to a few plain claims, pull a real image or Lucide icon when it helps, cite… - [/go](https://metaphor.sh/marketplace/skills/metaphor/go): Go idioms, table-driven tests, filesystem work - [/pr-review-eng](https://metaphor.sh/marketplace/skills/metaphor/pr-review-eng): Senior engineer whole-PR critique contract for Agent Review (correctness, boundaries, tests) - [/pr-review-perf](https://metaphor.sh/marketplace/skills/metaphor/pr-review-perf): Performance reviewer contract for Agent Review (hot paths, N+1, allocations, render cost) - [/pr-review-security](https://metaphor.sh/marketplace/skills/metaphor/pr-review-security): Security reviewer contract for Agent Review (auth, secrets, permissions, injection, data exposure) - [/pr-review-ux](https://metaphor.sh/marketplace/skills/metaphor/pr-review-ux): Senior UX/UI designer + experience designer dual-lens PR critique for Agent Review - [/python](https://metaphor.sh/marketplace/skills/metaphor/python): Python/pathlib idioms and pytest habits - [/rust](https://metaphor.sh/marketplace/skills/metaphor/rust): Rust idioms, cargo test, filesystem-safe temp dirs - [/typescript](https://metaphor.sh/marketplace/skills/metaphor/typescript): TypeScript/Node idioms, surgical edits, vitest habits - [/clean_gone](https://metaphor.sh/marketplace/skills/commit-commands/clean_gone): Cleans up all git branches marked as [gone] (branches that have been deleted on the remote but still exist locally), including removing associated worktrees. - [/commit](https://metaphor.sh/marketplace/skills/commit-commands/commit): Create a git commit - [/commit-push-pr](https://metaphor.sh/marketplace/skills/commit-commands/commit-push-pr): Commit, push, and open a PR - [/analyze](https://metaphor.sh/marketplace/skills/data/analyze): Answer data questions -- from quick lookups to full analyses. - [/build-dashboard](https://metaphor.sh/marketplace/skills/data/build-dashboard): Build an interactive HTML dashboard with charts, filters, and tables. - [/create-viz](https://metaphor.sh/marketplace/skills/data/create-viz): Create publication-quality visualizations with Python. - [/data-context-extractor](https://metaphor.sh/marketplace/skills/data/data-context-extractor): Generate or improve a company-specific data analysis skill by extracting tribal knowledge from analysts. - [/data-visualization](https://metaphor.sh/marketplace/skills/data/data-visualization): Create effective data visualizations with Python (matplotlib, seaborn, plotly). - [/explore-data](https://metaphor.sh/marketplace/skills/data/explore-data): Profile and explore a dataset to understand its shape, quality, and patterns. - [/sql-queries](https://metaphor.sh/marketplace/skills/data/sql-queries): Write correct, performant SQL across all major data warehouse dialects (Snowflake, BigQuery, Databricks, PostgreSQL, etc.). - [/statistical-analysis](https://metaphor.sh/marketplace/skills/data/statistical-analysis): Apply statistical methods including descriptive stats, trend analysis, outlier detection, and hypothesis testing. - [/validate-data](https://metaphor.sh/marketplace/skills/data/validate-data): QA an analysis before sharing -- methodology, accuracy, and bias checks. - [/write-query](https://metaphor.sh/marketplace/skills/data/write-query): Write optimized SQL for your dialect with best practices. - [/accessibility-review](https://metaphor.sh/marketplace/skills/design/accessibility-review): Run a WCAG 2.1 AA accessibility audit on a design or page. - [/design-critique](https://metaphor.sh/marketplace/skills/design/design-critique): Get structured design feedback on usability, hierarchy, and consistency. - [/design-handoff](https://metaphor.sh/marketplace/skills/design/design-handoff): Generate developer handoff specs from a design. - [/design-system](https://metaphor.sh/marketplace/skills/design/design-system): Audit, document, or extend your design system. - [/research-synthesis](https://metaphor.sh/marketplace/skills/design/research-synthesis): Synthesize user research into themes, insights, and recommendations. - [/user-research](https://metaphor.sh/marketplace/skills/design/user-research): Plan, conduct, and synthesize user research. - [/ux-copy](https://metaphor.sh/marketplace/skills/design/ux-copy): Write or review UX copy — microcopy, error messages, empty states, CTAs. - [/architecture](https://metaphor.sh/marketplace/skills/engineering/architecture): Create or evaluate an architecture decision record (ADR). - [/code-review](https://metaphor.sh/marketplace/skills/engineering/code-review): Review code changes for security, performance, and correctness. - [/debug](https://metaphor.sh/marketplace/skills/engineering/debug): Structured debugging session — reproduce, isolate, diagnose, and fix. - [/deploy-checklist](https://metaphor.sh/marketplace/skills/engineering/deploy-checklist): Pre-deployment verification checklist. - [/documentation](https://metaphor.sh/marketplace/skills/engineering/documentation): Write and maintain technical documentation. - [/incident-response](https://metaphor.sh/marketplace/skills/engineering/incident-response): Run an incident response workflow — triage, communicate, and write postmortem. - [/standup](https://metaphor.sh/marketplace/skills/engineering/standup): Generate a standup update from recent activity. - [/system-design](https://metaphor.sh/marketplace/skills/engineering/system-design): Design systems, services, and architectures. - [/tech-debt](https://metaphor.sh/marketplace/skills/engineering/tech-debt): Identify, categorize, and prioritize technical debt. - [/testing-strategy](https://metaphor.sh/marketplace/skills/engineering/testing-strategy): Design test strategies and test plans. - [/frontend-design](https://metaphor.sh/marketplace/skills/frontend-design/frontend-design): Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. - [/build-mcp-app](https://metaphor.sh/marketplace/skills/mcp-server-dev/build-mcp-app): This skill should be used when the user wants to build an "MCP app", add "interactive UI" or "widgets" to an MCP server, "render components in chat", build… - [/build-mcp-server](https://metaphor.sh/marketplace/skills/mcp-server-dev/build-mcp-server): This skill should be used when the user asks to "build an MCP server", "create an MCP", "make an MCP integration", "wrap an API for Claude", "expose tools to… - [/build-mcpb](https://metaphor.sh/marketplace/skills/mcp-server-dev/build-mcpb): This skill should be used when the user wants to "package an MCP server", "bundle an MCP", "make an MCPB", "ship a local MCP server", "distribute a local… - [/add-auth](https://metaphor.sh/marketplace/skills/nextjs-expert/add-auth): Add authentication to a Next.js application - [/app-router](https://metaphor.sh/marketplace/skills/nextjs-expert/app-router): This skill should be used when the user asks to "create a Next.js route", "add a page", "set up layouts", "implement loading states", "add error boundaries"… - [/auth-patterns](https://metaphor.sh/marketplace/skills/nextjs-expert/auth-patterns): This skill should be used when the user asks about "authentication in Next.js", "NextAuth", "Auth.js", "middleware auth", "protected routes", "session… - [/optimize](https://metaphor.sh/marketplace/skills/nextjs-expert/optimize): Analyze and optimize Next.js application performance - [/route-handlers](https://metaphor.sh/marketplace/skills/nextjs-expert/route-handlers): This skill should be used when the user asks to "create an API route", "add an endpoint", "build a REST API", "handle POST requests", "create route handlers"… - [/scaffold](https://metaphor.sh/marketplace/skills/nextjs-expert/scaffold): Scaffold Next.js components following best practices - [/server-actions](https://metaphor.sh/marketplace/skills/nextjs-expert/server-actions): This skill should be used when the user asks about "Server Actions", "form handling in Next.js", "mutations", "useFormState", "useFormStatus"… - [/server-components](https://metaphor.sh/marketplace/skills/nextjs-expert/server-components): This skill should be used when the user asks about "Server Components", "Client Components", "'use client' directive", "when to use server vs client", "RSC… - [/json-canvas](https://metaphor.sh/marketplace/skills/obsidian-skills/json-canvas): Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. - [/obsidian-bases](https://metaphor.sh/marketplace/skills/obsidian-skills/obsidian-bases): Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. - [/obsidian-markdown](https://metaphor.sh/marketplace/skills/obsidian-skills/obsidian-markdown): Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. - [/playground](https://metaphor.sh/marketplace/skills/playground/playground): Creates interactive HTML playgrounds — self-contained single-file explorers that let users configure something visually through controls, see a live preview… - [/brainstorm](https://metaphor.sh/marketplace/skills/product-management/brainstorm): Brainstorm a product idea, problem space, or strategic question with a sharp thinking partner - [/competitive-brief](https://metaphor.sh/marketplace/skills/product-management/competitive-brief): Create a competitive analysis brief for one or more competitors or a feature area. - [/metrics-review](https://metaphor.sh/marketplace/skills/product-management/metrics-review): Review and analyze product metrics with trend analysis and actionable insights. - [/product-brainstorming](https://metaphor.sh/marketplace/skills/product-management/product-brainstorming): Brainstorm product ideas, explore problem spaces, and challenge assumptions as a thinking partner. - [/roadmap-update](https://metaphor.sh/marketplace/skills/product-management/roadmap-update): Update, create, or reprioritize your product roadmap. - [/sprint-planning](https://metaphor.sh/marketplace/skills/product-management/sprint-planning): Plan a sprint — scope work, estimate capacity, set goals, and draft a sprint plan. - [/stakeholder-update](https://metaphor.sh/marketplace/skills/product-management/stakeholder-update): Generate a stakeholder update tailored to audience and cadence. - [/synthesize-research](https://metaphor.sh/marketplace/skills/product-management/synthesize-research): Synthesize user research from interviews, surveys, and feedback into structured insights. - [/write-spec](https://metaphor.sh/marketplace/skills/product-management/write-spec): Write a feature spec or PRD from a problem statement or feature idea. - [/memory-management](https://metaphor.sh/marketplace/skills/productivity/memory-management): Two-tier memory system that makes Claude a true workplace collaborator. - [/start](https://metaphor.sh/marketplace/skills/productivity/start): Initialize the productivity system and open the dashboard. - [/task-management](https://metaphor.sh/marketplace/skills/productivity/task-management): Simple task management using a shared TASKS.md file. - [/update](https://metaphor.sh/marketplace/skills/productivity/update): Sync tasks and refresh memory from your current activity. - [/web-audit](https://metaphor.sh/marketplace/skills/web-audit/web-audit): Audit a web page for performance, accessibility, SEO and AI-answer (AEO) readiness. ## Optional - [Signed catalog index](https://plugins.metaphor.sh/index.json): machine-readable list of every plugin version, checksum and signature