WRIGHT MODE Γ— CLAUDE MASTERCLASS

Anatomy of Skills & Plugins

What they are, what's inside them, and where they work.

Want to build skills like these? Join the Wright Mode Membership or grab the Claude Code Workshop.

Join the Membership Claude Code Workshop

Anatomy of a Skill

A skill is a reusable set of instructions that teaches Claude how to do a specific task β€” your way, every time. Think of it as writing an SOP for a team member who follows it perfectly.

The Non-Technical Version

A skill is literally a text file with instructions. That's it. You write what you want Claude to do, how you want it done, and save it. Every time you trigger that skill, Claude follows those instructions. No code. No programming. Just clear directions.

What's Inside a Skill?

Every skill is a folder with one essential file β€” SKILL.md β€” and optionally some supporting files.

πŸ“ my-skill/
πŸ“„ SKILL.md
The core file. This IS the skill. Contains two parts: a settings section at the top (name, description, when to trigger), and the actual instructions Claude follows. Written in plain text β€” no coding required.
πŸ“‹ reference.md
Optional. Extra context or documentation the skill can reference. Think brand guidelines, style guides, templates β€” anything Claude should know but that would make the main file too long.
πŸ’‘ examples.md
Optional. Examples of good output. Claude learns fast from examples β€” showing it what "great" looks like for this skill dramatically improves results.
πŸ“ template.md
Optional. A template Claude fills in when running the skill. Great for skills that produce consistent, structured output every time (reports, briefs, resource packs).

Inside the SKILL.md File

The SKILL.md file has two parts:

πŸ“„ SKILL.md β€” Two Parts
βš™οΈ Settings
The "who, when, what" section at the top. This tells Claude:
Name β€” what to call this skill (e.g., "caption-writer")
Description β€” when Claude should use it and what it does
Tools β€” what Claude is allowed to use (read files, search the web, create documents, etc.)
Trigger rules β€” can the user trigger it? Can Claude trigger it automatically? Or both?
πŸ“ Instructions
The actual SOP. Written in plain language (markdown), this is where you tell Claude exactly how to do the job. Step by step, with rules, formatting preferences, tone, what to include, what to avoid. The more specific you are, the more consistent the output.

Tools a Skill Can Use

You can control exactly which tools Claude can access when running a skill. Here's what's available:

πŸ“–

Read & Search

Read files, search through folders, find content across your documents.

✏️

Write & Edit

Create new files, edit existing ones. Build documents, spreadsheets, HTML pages.

πŸ”Œ

Connectors

Access Gmail, Google Drive, Canva, Slack, Notion β€” any connected tool.

🌐

Web & Browser

Search the web, fetch pages, interact with websites via Claude in Chrome.

⚑

Other Skills

A skill can trigger other skills. Chain them together for complex workflows.

πŸ’¬

Ask Questions

The skill can pause and ask you a question if it needs more info before continuing.

πŸ’‘ You decide what it can touch

You can lock a skill down to read-only (it can look but not change anything), or give it full access. This is useful for skills you share with others β€” you control the permissions.

Ready to build your own skill library?

Learn exactly how inside the Wright Mode Membership β€” or go deep with the Claude Code Workshop.

Where Do Skills Work?

This is the important bit. Skills don't work the same way everywhere.

claude.ai (Browser)

Works

Skills work in the browser via /commands. You can trigger skills from claude.ai directly. May have fewer tool integrations than Desktop.

Claude Desktop / Cowork

Full support

The power home for skills. /commands, auto-triggering, full tool access, file system, connectors, scheduled tasks.

Claude Code

Full support

Full skill support with all features. Same SKILL.md format. Most powerful tool access and agent capabilities.

Moving skills between platforms

Skills don't automatically sync between the three Claudes. If you build a skill in Cowork and want it in Claude Code (or vice versa), you'd download/copy the skill folder and put it in the right place. Same file format β€” just different locations on your machine.

Where Skills Live on Your Machine

Skills are stored in specific folders. Claude looks in these locations (in order of priority):

πŸ“‚ Skill Locations (priority order)
🏒 Enterprise
Managed by your organisation (if applicable). These take highest priority and can't be overridden. Set by IT/admins.
πŸ‘€ Personal
Your personal skills that work across all your projects. Stored in your home folder. Available everywhere you use Claude Desktop or Code.
πŸ“ Project
Project-specific skills that only work in that project's folder. Great for client-specific or team-specific workflows. Can be shared via version control.
πŸ“¦ Plugin
Skills that came with a plugin. Namespaced as /plugin-name:skill-name to avoid conflicts. Managed by the plugin.

Real-World Skill Examples

✍️ Caption Writer β€” writes on-brand social media captionsβ–Ό

What the SKILL.md says: "You are a social media caption writer. Use the brand voice guidelines in the reference file. Every caption must include a hook (first line), body (2-3 lines), and CTA. Use Australian spelling. Never use the word 'leverage'. Keep captions under 150 words."

Supporting files: brand-voice-guidelines.md (reference), good-captions.md (examples)

How you trigger it: Type /caption-writer or just say "write me a caption for…" and Claude recognises it should use this skill.

πŸ“Š Report Builder β€” creates client-facing reports from dataβ–Ό

What the SKILL.md says: "Read the data file provided, analyse key metrics, create an interactive HTML dashboard with charts. Use the client's brand colours (provided in the reference file). Include executive summary, key findings, and recommendations."

Supporting files: report-template.md (template), client-colours.md (reference)

Tools it uses: Read (to access data), Write (to create the HTML file), connectors (to pull data from Google Sheets if needed)

πŸ“‹ Meeting Notes Processor β€” turns messy transcripts into structured summariesβ–Ό

What the SKILL.md says: "Take the meeting transcript from Google Drive. Extract: key decisions, action items (with who and deadline), follow-ups needed, and notable quotes. Format as a clean document. Save to the client's folder."

Supporting files: meeting-template.md (consistent structure every time)

Tools it uses: Google Drive connector (to find transcript), Read, Write (to create summary), possibly Notion connector (to log action items)

Remember

A skill is just a text file with instructions. You don't need to code. You don't need to be technical. If you can write a clear brief for a contractor or VA, you can write a skill.

Anatomy of a Plugin

If a skill is a single recipe, a plugin is the whole cookbook β€” bundling skills, connectors, agents, and tools into one installable package.

The Non-Technical Version

A plugin is a bundle. Instead of setting up 5 skills, 3 connectors, and 2 agents one by one, you install a plugin and it gives you everything at once. It's like hiring a specialist who brings their own tools, playbooks, and workflows on day one.

What's Inside a Plugin?

A plugin is a folder that can contain up to six different types of components. You don't need all of them β€” use what you need.

πŸ“¦ my-plugin/
⚑ Skills
Reusable task instructions β€” the same SKILL.md files from the Skills tab. A plugin can bundle multiple skills. When installed, they show up as /plugin-name:skill-name so they don't clash with your other skills.
πŸ”Œ MCP Servers
Connectors and external tools. MCP (Model Context Protocol) servers connect Claude to outside services β€” APIs, databases, platforms. A plugin can bundle pre-configured connectors so you don't set them up manually. Examples: Apify, Blotato, Slack, custom APIs.
πŸ€– Agents
Specialist assistants. An agent is like a team member with a specific job. A "Security Reviewer" agent only looks for security issues. A "Content Auditor" agent only checks brand consistency. Claude delegates to the right agent automatically.
πŸͺ Hooks
Automatic triggers. Things that happen automatically at certain moments β€” like running a spell-check every time Claude saves a file, or logging activity every time a session starts. Set-and-forget automation.
πŸ“‹ Manifest
The plugin's ID card. A small config file (plugin.json) that tells Claude the plugin's name, version, author, description, and where to find all the components. Think of it as the table of contents.
βš™οΈ Settings
Default configuration. Pre-set preferences that activate when the plugin is enabled β€” like which agent should be the default, or which model to use. Saves you configuring everything manually.

Skills vs Plugins β€” Side by Side

SkillPlugin
What it isA single set of task instructionsA bundle of skills + connectors + agents + hooks
AnalogyOne recipe you wroteA whole cookbook from a specialist
FilesOne SKILL.md + optional reference filesA folder with multiple components
InstallationCreate it yourself or paste instructionsOne-click install from a marketplace
DistributionCopy the file manuallyPublished to a marketplace, installed by anyone
Naming/skill-name/plugin-name:skill-name
Best forYour own repeatable tasksSharing workflows, team toolkits, packaged solutions

Where Do Plugins Work?

See plugins in action β€” inside the membership

Wright Mode members get access to real plugin examples, templates, and step-by-step build guides.

claude.ai (Browser)

Separate system

The browser has its own plugin marketplace at claude.com/plugins. These are different from Desktop/Code plugins β€” they're not interchangeable.

Claude Desktop / Cowork

Full support

Install from marketplace or custom sources. Full access to all plugin components: skills, connectors, agents, hooks.

Claude Code

Full support

Same plugin format as Desktop. Install via CLI. Test locally before publishing. Full access to everything.

Browser plugins β‰  Desktop/Code plugins

This is important: the plugin system in claude.ai (browser) is completely separate from the plugin system in Claude Desktop and Claude Code. A plugin built for Desktop/Code won't work in the browser, and vice versa. They're different architectures designed for different environments.

How Plugins Get Installed

Plugins can be installed at different levels, depending on who needs them:

πŸ“₯ Installation Scopes
πŸ‘€ Personal
Just for you, across all projects. Install a plugin and it's available everywhere you work. Most common for individual use.
πŸ“ Project
For a specific project, shared with the team. Checked into version control so anyone who works on this project gets the same plugins.
πŸ”’ Local
Project-specific, but private to you. Not shared with the team. Good for personal workflow tweaks on a team project.
🏒 Managed
Set by your organisation's IT/admin. Read-only β€” you can't change these. Ensures everyone in the company has the right tools.

Real-World Plugin Examples

πŸ“± Wright Mode Content Plugin β€” Brooke's content creation toolkitβ–Ό

What's bundled:

β†’ ⚑ Skills: IG hook creator, DM responder, video repurposer, trial reels creator, YouTube scripter
β†’ πŸ“‹ Reference files: Brand voice guidelines, content pillars, audience profiles
β†’ βš™οΈ Settings: Default model, Australian spelling rules

What it does: Install it and you immediately have Brooke's entire content workflow β€” brand voice, skills, and templates β€” ready to go. One install instead of setting up 10+ individual skills.

πŸ”— GitHub Plugin β€” code and project managementβ–Ό

What's bundled:

β†’ πŸ”Œ MCP Server: GitHub API integration (issues, PRs, repos)
β†’ ⚑ Skills: PR review, commit formatting, issue triage
β†’ πŸͺ Hooks: Auto-lint before commits, auto-review on PR creation

What it does: Claude can create issues, review pull requests, manage repos β€” all through one plugin install. The hooks automatically run quality checks.

πŸ“Š Marketing Analytics Plugin β€” data + reporting toolkitβ–Ό

What's bundled:

β†’ πŸ”Œ MCP Server: Apify (web scraping), Google Analytics connector
β†’ ⚑ Skills: Metrics dashboard builder, competitor report generator, social audit skill
β†’ πŸ€– Agents: "Data Analyst" agent focused on interpreting metrics

What it does: Scrape data, analyse it, and build beautiful reports β€” all from one plugin. The Data Analyst agent specialises in finding patterns humans miss.

The Plugin Marketplace

Install plugins others have built β€” or publish your own

Anthropic runs an official plugin marketplace. You can browse and install plugins with one click. Plugins cover everything from code quality tools to social media workflows to data analysis. You can also build your own plugin and publish it for others to use β€” or keep it private for your team.

The Big Picture

Skills are the recipes. Plugins are the cookbooks. MCP Servers (connectors) are the kitchen appliances. A plugin bundles all three so you can go from zero to working workflow with one install.