Before You Dive In
This guide is intentionally dense. If you need a custom workflow built, a skill developed, or just a second set of eyes — reach out. Amlan Das, Founder — DAS Audience Development amlan@madebydas.comWhat Are Claude Cowork Plugins?
Overview
Claude Cowork plugins are modular extensions that transform Claude from a conversational AI into a specialized automation platform tailored to specific roles, teams, and workflows. Launched on January 30, 2026, the plugin system enables users to bundle multiple customization types into single installable packages. Plugins bring the same agentic architecture from Claude Code (the developer-focused tool) to Claude Cowork (the knowledge work productivity tool), without requiring terminal access or coding expertise.Core Concept
Instead of configuring Claude from scratch for each task, plugins provide ready-made bundles containing:- Slash Commands: Quick shortcuts for common workflows (e.g.,
/rfp:extract,/legal:discover) - Sub-agents: Specialized AI workers with isolated contexts for parallel task execution
- MCP Servers: Connections to external tools and data sources (Slack, Salesforce, Google Workspace)
- Hooks: Automation triggers at lifecycle events (e.g., auto-format after file edits)
- Skills: Instructions Claude reads automatically based on task context
Key Capabilities
| Capability | Description | Example |
|---|---|---|
| Direct File Access | Read/write local files without manual uploads | Process 200 resumes in a folder into a ranked Excel spreadsheet |
| Sub-agent Coordination | Break complex work into parallel workstreams | 5-year financial analysis: one sub-agent per fiscal year |
| Professional Outputs | Generate formatted deliverables | Excel with formulas, PowerPoint decks, formatted Word docs |
| Long-Running Tasks | Extended execution without timeouts | Analyze 50 contracts for risk clauses (30+ minute task) |
| Browser Integration | Control web browsers via Chrome extension | Scrape competitor pricing from websites |
System Requirements and Setup
Requirements
| Requirement | Specification | Notes |
|---|---|---|
| Operating System | macOS only | Windows support coming (timeline TBD) |
| Application | Claude Desktop app | Not available on web or mobile |
| Subscription | Paid plan required | Pro ($20/month), Max, Team, or Enterprise |
| Internet | Active connection | Required throughout session |
| Permissions | Folder access grants | You control which folders Claude can access |
Installation Process
Step 1: Install Claude Desktop
Step 2: Access Cowork
Step 3: Grant File Access (First Time)
Step 4: Verify Setup
Test with a simple task:Plugin Architecture Deep Dive
The Five Plugin Components
Plugins bundle up to five distinct extension types, each serving a specific automation purpose:Component 1 — Slash Commands
Purpose: Reusable text-based shortcuts for common workflows File Format: Markdown files incommands/ directory
Invocation: Manual (/plugin-name:command-name)
Example: /rfp:extract
- User types
/rfp:extract /path/to/rfp-folder/ $ARGUMENTSplaceholder is replaced with/path/to/rfp-folder/- Claude executes the workflow described in the command
Component 2 — Sub-agents
Purpose: Specialized AI workers with isolated contexts for parallel execution Architecture: Each sub-agent has separate context window, custom system prompt, scoped tool permissions File Format: Markdown with YAML frontmatter inagents/ directory
Example: Requirement Extractor Sub-agent
Component 3 — MCP Servers (Model Context Protocol)
Purpose: Connect Claude to external tools and data sources File Format:.mcp.json at plugin root
Example: CRM Integration
Available Integrations (via MCP ecosystem)
- Productivity: Slack, Asana, Linear, Jira, Notion
- Cloud Storage: Google Drive, Dropbox, Box
- CRM: Salesforce, HubSpot
- Development: GitHub, GitLab, Sentry
- Data: PostgreSQL, MongoDB, Redis
- Analytics: Amplitude, Mixpanel, Google Analytics
- MCP servers expose tools (functions), resources (data), and prompts (templates) through standardized JSON-RPC interface
- Claude invokes these tools seamlessly alongside built-in capabilities
- Servers start automatically when plugin is enabled
Component 4 — Hooks
Purpose: Lifecycle event automation (validation, enrichment, blocking) File Format:hooks/hooks.json
Available Events
PreToolUse: Before Claude uses any toolPostToolUse: After successful tool executionSessionStart: At beginning of sessionUserPromptSubmit: When user submits promptSubagentStart: When sub-agent launches
Example: Auto-Format Hook
Hook Decision Flow
Hooks execute shell scripts that return JSON:Component 5 — Skills
Purpose: Instructions Claude reads automatically when relevant to task File Format:SKILL.md files in subdirectories of skills/
Example: Legal Clause Taxonomy Skill
Difference from Commands
- Commands: User manually invokes (
/legal:discover) - Skills: Claude automatically uses when task context matches (e.g., user uploads contract and Legal Taxonomy skill activates)
Plugin Manifest Schema
Theplugin.json file defines plugin metadata. Complete schema:
Critical Rules
- Manifest location:
.claude-plugin/plugin.json(MUST be in this directory) - Component directories:
commands/,agents/,skills/,hooks/MUST be at plugin root (NOT inside.claude-plugin/) - Path references: Use
${CLAUDE_PLUGIN_ROOT}variable for portability - Naming convention: kebab-case for all files and directories
Step-by-Step Setup Guide
Installing Pre-Built Plugins
Anthropic provides 10+ official plugins for common functions: Official Plugin Library:- Productivity: Task management, calendar, workflows
- Enterprise Search: Find info across company tools
- Sales: Prospect research, deal prep
- Finance: Financial analysis, modeling, metrics
- Data: Query, visualize, interpret datasets
- Legal: Document review, risk flagging, compliance
- Marketing: Content drafting, campaign planning
- Customer Support: Triage issues, draft responses
- Product Management: Specs, roadmaps, prioritization
- Biology Research: Literature search, result analysis
Installation Process
Alternative: Upload Custom Plugin
Using Installed Plugins
- Type
/or click+button to see available commands - Commands appear as
/plugin-name:command-name - Example: If you installed “sales” plugin, you will see
/sales:research-prospect,/sales:prep-discovery, etc.
Customizing Plugins
After installing, tailor plugins to your workflow:Example Customization
Default Sales Plugin:- Uses generic prospect research (LinkedIn, Crunchbase)
- Outputs to Excel
- Connects to your Salesforce instance (via MCP)
- Pulls existing customer data to identify upsell opportunities
- Outputs to Google Sheets shared with sales team
- Includes your company’s sales methodology (MEDDIC, SPIN, etc.) in Skills
Creating a Simple Plugin from Scratch
Use Case: Create a “Resume Screener” plugin for HR workflowsStep 1: Create Plugin Directory
Step 2: Create Manifest
Create.claude-plugin/plugin.json:
Step 3: Create Slash Command
Createcommands/screen-resumes.md:
Step 4: Create Sub-agent for Resume Parsing
Createagents/resume-parser.md:
Step 5: Create Skills (Optional)
Createskills/ats-criteria/SKILL.md:
Step 6: Test Locally
Step 7: Install Plugin
Once tested, install permanently: Option A: Install to User Scope (available across all projects)Use Case 1 — Sales: The “RFP Assassin”
Mission: Extract 100% of requirements from RFP documents and map to your capabilitiesThe Problem
Sales teams receive 50-200 page RFPs with requirements scattered across sections. Manual extraction takes 4-8 hours and misses 15-20% of requirements, leading to incomplete proposals and lost deals.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Orchestrator Analyzes RFP Structure
Claude reads the RFP folder, identifies document sections:01-Introduction.pdf(10 pages)02-Technical-Requirements.pdf(45 pages)03-Compliance-Security.pdf(30 pages)04-Pricing-Template.xlsx05-Evaluation-Criteria.pdf(8 pages)
Step 3: Parallel Sub-agent Deployment
Orchestrator spawns sub-agents:| Sub-agent | Assigned Document | Task |
|---|---|---|
requirement-extractor-1 | Technical Requirements | Extract all functional/technical requirements |
requirement-extractor-2 | Compliance-Security | Extract security, privacy, regulatory requirements |
criteria-parser | Evaluation Criteria | Parse scoring rubric, weightings, decision factors |
timeline-mapper | Introduction | Extract deadlines, milestones, key dates |
Step 4: Sub-agents Return Findings
Each sub-agent returns structured JSON:Step 5: Orchestrator Synthesizes
Main Claude agent:- Merges all requirement lists
- De-duplicates (same requirement mentioned in multiple sections)
- Cross-references with your capability database (if MCP connected)
- Identifies gaps (requirements you can’t meet)
- Flags risks (tight timelines, unusual terms)
Step 6: Output Generation
Excel Workbook:Acme-Corp-RFP-Analysis.xlsx
Tab 1: Requirements Matrix
| Req ID | Category | Requirement | Mandatory | Page | Our Coverage | Gap/Risk | Owner |
|---|---|---|---|---|---|---|---|
| REQ-001 | Integration | SAP ERP via REST API | Yes | 23 | Implemented | None | Engineering |
| REQ-002 | Security | AES-256 encryption at rest | Yes | 24 | Implemented | None | Security |
| REQ-018 | Compliance | HIPAA BAA required | Yes | 67 | In progress | Confirm timeline | Legal |
| REQ-042 | Functional | Mobile app with offline sync | No | 89 | Not roadmapped | Competitive risk | Product |
| Criterion | Weight | Our Strength | Recommended Emphasis |
|---|---|---|---|
| Technical Fit | 40% | Strong | Lead with integration capabilities |
| Price | 25% | Moderate | Bundle services to increase value |
| Experience | 20% | Strong | Highlight similar customer wins |
| Support | 15% | Strong | Emphasize 24/7 coverage |
| Milestone | Date | Days Until | Status |
|---|---|---|---|
| Questions Due | Feb 15 | 5 days | Pending |
| Proposal Due | Mar 1 | 19 days | In Progress |
| Presentations | Mar 15 | 33 days | Not Started |
| Decision | Apr 1 | 50 days | Not Started |
| Risk | Severity | Mitigation |
|---|---|---|
| HIPAA compliance timing | High | Accelerate BAA process, have legal confirm |
| Mobile offline not roadmapped | Medium | Offer custom development or partner solution |
| Aggressive timeline | Medium | Pre-stage resources, parallel workstreams |
Evidence
Time Savings: Manual RFP analysis takes 4-8 hours. This plugin completes in 15-30 minutes. Accuracy: Sub-agents catch requirements buried in appendices that humans miss. One customer found 23 requirements in “Exhibit B” that were not in the main document.Use Case 2 — Finance: The “10-K Analyst”
Mission: Audit 5 years of public company financials from SEC filingsThe Problem
Financial analysts spend days manually extracting data from 10-K filings (often 200+ pages each). Data is scattered across narrative sections, footnotes, and exhibits. Year-over-year comparisons require tedious spreadsheet work.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Fetch 10-K Filings
Claude (via SEC EDGAR MCP):- Queries SEC for Tesla 10-K filings (2021-2025)
- Downloads all 5 annual reports
- Identifies key sections (Item 7: MD&A, Item 8: Financial Statements)
Step 3: Parallel Sub-agent Analysis
5 sub-agents process simultaneously, each handling one fiscal year:Step 4: Orchestrator Synthesis
Main Claude agent:- Validates data consistency (e.g., ending cash FY2022 = starting cash FY2023)
- Calculates derived metrics (margins, ratios, growth rates)
- Identifies trends and anomalies
- Extracts narrative insights from MD&A sections
- Compares against industry benchmarks (if available)
Step 5: Output Generation
Excel Workbook:TSLA-5-Year-Analysis.xlsx
Tab 1: Income Statement (with YoY formulas)
| Line Item | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | 5Y CAGR |
|---|---|---|---|---|---|---|
| Revenue | $53.8B | $81.5B | $96.8B | $112.4B | $128.7B | =CAGR |
| Gross Profit | $13.6B | $20.9B | $17.7B | $22.1B | $26.8B | =CAGR |
| Operating Income | $6.5B | $13.7B | $8.9B | $12.3B | $15.1B | =CAGR |
| Net Income | $5.5B | $12.6B | $15.0B | $14.8B | $17.2B | =CAGR |
| Category | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Trend |
|---|---|---|---|---|---|---|
| Cash and Equivalents | $17.6B | $22.2B | $29.1B | $33.6B | $36.5B | Up |
| Total Assets | $62.1B | $82.3B | $106.6B | $128.4B | $145.2B | Up |
| Total Debt | $6.8B | $5.7B | $5.2B | $7.1B | $8.3B | Flat |
| Shareholders’ Equity | $30.2B | $44.7B | $62.6B | $78.3B | $91.5B | Up |
| Category | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Operating Cash Flow | $11.5B | $14.7B | $13.3B | $15.8B | $18.2B |
| CapEx | ($6.5B) | ($7.2B) | ($8.9B) | ($10.1B) | ($11.3B) |
| Free Cash Flow | $5.0B | $7.5B | $4.4B | $5.7B | $6.9B |
| FCF Margin | 9.3% | 9.2% | 4.5% | 5.1% | 5.4% |
| Ratio | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Industry Avg |
|---|---|---|---|---|---|---|
| Gross Margin | 25.3% | 25.6% | 18.3% | 19.7% | 20.8% | 18.5% |
| Operating Margin | 12.1% | 16.8% | 9.2% | 10.9% | 11.7% | 8.2% |
| ROE | 18.2% | 28.2% | 24.0% | 18.9% | 18.8% | 12.5% |
| Current Ratio | 1.4x | 1.5x | 1.7x | 1.8x | 1.9x | 1.2x |
| Debt/Equity | 0.23x | 0.13x | 0.08x | 0.09x | 0.09x | 0.45x |
Use Case 3 — Legal: The “Discovery Drone”
Mission: Find risk clauses across 50+ contracts in minutesThe Problem
Legal teams inherit contracts from acquisitions, vendor changes, or simply poor organization. Finding specific clause types (indemnification, liability caps, auto-renewal) across dozens of documents takes weeks of manual review.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Contract Inventory
Claude scans the folder:- 12 MSAs (Master Service Agreements)
- 8 SOWs (Statements of Work)
- 15 NDAs (Non-Disclosure Agreements)
- 10 SaaS Agreements
- 5 License Agreements
- Total: 50 contracts
Step 3: Parallel Sub-agent Deployment
Sub-agents process by contract type (leveraging specialized prompts):| Sub-agent | Contracts | Focus |
|---|---|---|
| MSA Analyzer | 12 MSAs | Indemnification, liability caps, termination |
| SOW Analyzer | 8 SOWs | Scope creep risks, change order terms |
| NDA Analyzer | 15 NDAs | Definition of confidential info, term duration |
| SaaS Analyzer | 10 SaaS | Data ownership, SLA penalties, auto-renewal |
| License Analyzer | 5 Licenses | IP scope, audit rights, termination triggers |
Step 4: Clause Extraction
Each sub-agent extracts:Step 5: Risk Aggregation
Orchestrator consolidates findings: Risk Scoring Logic:- HIGH: Unlimited liability, one-sided indemnification, perpetual IP grants
- MEDIUM: Short notice periods (under 30 days), unfavorable auto-renewal, broad audit rights
- LOW: Standard market terms, balanced risk allocation
Step 6: Output Generation
Excel Workbook:Contract-Risk-Analysis.xlsx
Tab 1: Executive Summary
| Risk Level | Count | % of Portfolio | Action Required |
|---|---|---|---|
| HIGH | 8 | 16% | Immediate renegotiation |
| MEDIUM | 15 | 30% | Review at renewal |
| LOW | 27 | 54% | Standard monitoring |
| Contract | Counterparty | Risk Type | Issue | Page | Recommendation |
|---|---|---|---|---|---|
| MSA-2023-001 | Acme Corp | Indemnification | Unlimited, one-sided | 15 | Negotiate cap, mutual terms |
| MSA-2023-001 | Acme Corp | Liability | Asymmetric caps | 16 | Add our liability cap |
| SaaS-2022-007 | DataCo | Auto-renewal | 90-day notice, 3-year term | 22 | Calendar reminder, renegotiate |
| License-2021-003 | SoftwareInc | IP Rights | Perpetual, broad scope | 8 | Limit scope to specific use |
| Contract | We Indemnify Them | They Indemnify Us | Mutual | Our Cap | Their Cap | Risk |
|---|---|---|---|---|---|---|
| Acme MSA | Yes (broad) | No | No | Unlimited | N/A | HIGH |
| Beta SOW | Yes (IP only) | Yes (IP only) | Yes | 12 mo fees | 12 mo fees | LOW |
| Gamma SaaS | Yes (data breach) | Yes (service failure) | Yes | $1M | $1M | LOW |
| Contract | Current Term End | Auto-Renews? | Renewal Term | Notice Required | Notice Deadline | Status |
|---|---|---|---|---|---|---|
| DataCo SaaS | Dec 31, 2026 | Yes | 3 years | 90 days | Oct 2, 2026 | Action needed |
| CloudHost | Mar 15, 2026 | Yes | 1 year | 30 days | Feb 13, 2026 | Past deadline |
| ToolVendor | Jun 30, 2026 | No | - | - | - | No action |
Use Case 4 — Product: The “Voice of Customer” Engine
Mission: Cluster 1,000s of support tickets into actionable product themesThe Problem
Product managers drown in unstructured customer feedback. Support tickets, NPS comments, and feature requests pile up. Manually reading thousands of tickets is impossible; sampling misses patterns.Plugin Architecture
Two-Stage Pipeline
Why Two Stages? Processing 5,000 tickets individually in Cowork would be slow and expensive. Instead:- Stage 1: Use Anthropic’s Batch API for high-volume extraction (50% cheaper, async)
- Stage 2: Use Cowork to synthesize, cluster, and prioritize findings
Stage 1: Batch API Extraction
- 5,000 tickets processed
- Approximately 2 hours async processing
- 50% cost reduction vs. synchronous API
- Results saved to
ticket-themes.json
Stage 2: Cowork Clustering
- Loads 5,000 pre-extracted ticket summaries
- Groups by theme (mobile: 800, integrations: 1,200, etc.)
- Within each theme, clusters by specific pain point
- Ranks clusters by frequency x sentiment severity x churn risk
- Generates actionable recommendations
Output Generation
Excel Workbook:VOC-Analysis-Q4-2025.xlsx
Tab 1: Theme Distribution
| Theme | Ticket Count | % of Total | Avg Sentiment | High Churn Risk | Priority Score |
|---|---|---|---|---|---|
| Integrations | 1,247 | 25% | Frustrated | 312 (25%) | 94 |
| Mobile | 892 | 18% | Frustrated | 267 (30%) | 89 |
| Performance | 756 | 15% | Angry | 189 (25%) | 85 |
| Billing | 623 | 12% | Neutral | 62 (10%) | 45 |
| Onboarding | 512 | 10% | Neutral | 51 (10%) | 40 |
| Rank | Theme | Pain Point | Tickets | Recommendation |
|---|---|---|---|---|
| 1 | Integrations | Salesforce sync breaks daily | 423 | Rebuild sync with retry logic |
| 2 | Mobile | Can’t approve requests on mobile | 356 | Add approval workflow to mobile app |
| 3 | Performance | Dashboard takes 30+ seconds | 289 | Optimize database queries, add caching |
| 4 | Integrations | No Slack notifications | 267 | Build Slack integration |
| 5 | Mobile | App crashes on Android | 234 | Investigate Android-specific bugs |
| Feature | Request Count | Theme | Competitive Pressure | Revenue at Risk |
|---|---|---|---|---|
| Slack integration | 267 | Integrations | High (competitors have it) | $450K ARR |
| Mobile approvals | 356 | Mobile | Medium | $380K ARR |
| Custom dashboards | 198 | Reporting | Low | $220K ARR |
| API rate limit increase | 145 | API | Medium | $180K ARR |
| Customer | Plan | MRR | Tickets (90d) | Avg Sentiment | Primary Complaint | Risk Level |
|---|---|---|---|---|---|---|
| Acme Corp | Enterprise | $15K | 23 | Angry | Salesforce sync | Critical |
| Beta Inc | Pro | $2.5K | 18 | Frustrated | Mobile crashes | Critical |
| Gamma LLC | Enterprise | $12K | 15 | Frustrated | Dashboard performance | High |
Use Case 5 — Marketing: The “Voice DNA” Extractor
Mission: Extract brand voice patterns from your content corpus to create a style guideThe Problem
Brands struggle to maintain consistent voice across teams, agencies, and AI tools. Existing style guides are vague (“be professional but friendly”). New writers and AI assistants produce off-brand content.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Content Inventory
Claude scans the folder:- 45 blog posts
- 12 case studies
- 8 white papers
- 200 social media posts
- 30 email campaigns
- 15 product pages
- Total: 310 content pieces
Step 3: Parallel Analysis
| Sub-agent | Focus | Extracts |
|---|---|---|
| Tone Analyzer | Emotional register | Confidence level, warmth, formality, humor usage |
| Vocabulary Mapper | Word choices | Preferred terms, avoided terms, jargon handling |
| Pattern Extractor | Structure | Sentence length, paragraph structure, CTA patterns |
| Example Curator | Best samples | Top examples of each voice element |
Step 4: Output Generation
Document:Brand-Voice-DNA-Guide.docx
Executive Summary
Based on analysis of 310 approved content pieces, your brand voice can be characterized as:
“Approachable Authority” — Expert knowledge delivered with warmth and clarity, avoiding both stiff formality and excessive casualness.
Core Voice Pillars
Pillar 1: Confident but Not Arrogant
| DO | DON’T |
|---|---|
| ”Our research shows…" | "Obviously, anyone would know…" |
| "We’ve found that customers see 3x improvement" | "We’re the best in the industry" |
| "Here’s what we recommend" | "You must do this” |
| DO | DON’T |
|---|---|
| ”This feature helps you save time" | "Revolutionize your temporal efficiency" |
| "Connect your CRM in 3 clicks" | "Seamlessly integrate your customer relationship ecosystem” |
| Explain jargon on first use | Assume reader knows acronyms |
| DO | DON’T |
|---|---|
| ”We know onboarding can be overwhelming" | "Onboarding is simple" |
| "Many teams struggle with…" | "If you’re having trouble…” |
| Acknowledge pain before presenting solution | Jump straight to features |
| Instead of | Use |
|---|---|
| Utilize | Use |
| Leverage | Use, apply |
| Synergy | Collaboration, teamwork |
| Disrupt | Change, improve, transform |
| Revolutionary | Significant, meaningful |
| Cutting-edge | Modern, current, new |
| Emotion | Our Words | Avoid |
|---|---|---|
| Excitement | Excited, thrilled, can’t wait | Stoked, pumped, psyched |
| Confidence | Confident, certain, proven | Guaranteed, foolproof, unbeatable |
| Empathy | Understand, recognize, appreciate | Sorry (overused), unfortunately |
- Target: 15-20 words average
- Mix: Alternate short (8-12) and medium (18-25) sentences
- Avoid: Sentences over 30 words
- Blog posts: 2-4 sentences per paragraph
- Product pages: 1-2 sentences per paragraph
- White papers: 3-5 sentences per paragraph
Use Case 6 — HR: The “Resume Radar”
Mission: Screen hundreds of resumes and rank candidates against job requirementsThe Problem
HR teams receive 200-500 resumes per open role. Manual screening takes 30+ hours and introduces inconsistency. Good candidates get buried; bias affects decisions.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Requirements Extraction
Claude parses job description:Step 3: Parallel Resume Processing
200 sub-agents process simultaneously:Step 4: Scoring Algorithm
Step 5: Output Generation
Excel Workbook:PM-Candidates-Ranked.xlsx
Tab 1: Candidate Rankings
| Rank | Name | Match % | Years Exp | Required Skills | Nice-to-Have | Red Flags | Recommendation |
|---|---|---|---|---|---|---|---|
| 1 | Jane Smith | 95% | 7 | 6/6 | Fintech, Technical | None | Strong Yes |
| 2 | John Chen | 92% | 8 | 6/6 | Technical, AI/ML | None | Strong Yes |
| 3 | Sarah Johnson | 88% | 6 | 5/6 | Fintech | Missing SQL | Yes |
| 4 | Mike Williams | 82% | 5 | 5/6 | None | None | Yes |
| 5 | Emily Brown | 78% | 4 | 5/6 | Technical | Below exp threshold | Phone Screen |
| 45 | Alex Turner | 45% | 2 | 2/6 | None | Low experience | No |
| Skill | Candidates With | Candidates Without | Gap Severity |
|---|---|---|---|
| SQL | 156 (78%) | 44 (22%) | Low |
| Agile/Scrum | 134 (67%) | 66 (33%) | Medium |
| B2B SaaS | 112 (56%) | 88 (44%) | High |
| Stakeholder Mgmt | 178 (89%) | 22 (11%) | Low |
| Category | Pool Composition | Advancing (Top 20) | Notes |
|---|---|---|---|
| Technical Background | 45% of pool | 60% advancing | Positive signal |
| Non-Traditional Path | 22% of pool | 25% advancing | Inclusive screening |
| Career Changers | 15% of pool | 10% advancing | Review borderline cases |
Use Case 7 — Strategy: The “Board Whisperer”
Mission: Turn scattered notes into a board-ready presentationThe Problem
Executives accumulate strategy notes across documents, emails, Slack threads, and meeting notes. Synthesizing into a coherent board deck takes days. The result often lacks narrative flow.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Source Material Inventory
Claude scans the folder:Q4-financials-draft.xlsx(CFO’s numbers)sales-pipeline-update.docx(CRO’s commentary)product-roadmap-Q4.pdf(CPO’s update)customer-health-scores.csv(CS team data)competitive-intel-notes.txt(Strategy team)CEO-board-notes.md(bullet points from CEO)slack-export-exec-channel.json(relevant threads)
Step 3: Parallel Extraction
| Sub-agent | Sources | Extracts |
|---|---|---|
| Metrics Compiler | Financials, Pipeline, Health Scores | ARR, NRR, Pipeline, Churn |
| Narrative Builder | CEO Notes, Slack | Key messages, storyline |
| Risk Identifier | All sources | Concerns mentioned, mitigations |
| Comparison Engine | Financials | Actual vs. Plan, QoQ, YoY |
Step 4: Output Generation
PowerPoint Deck:Q4-2025-Board-Deck.pptx
Slide 1: Executive Summary
Q4 2025: Revenue Growth Accelerating, Unit Economics Improving
3 Key Messages for the Board:
- ARR hit $42M (+35% YoY), enterprise segment now 40% of new bookings
- Unit economics at all-time best: LTV:CAC ratio improved to 3.6x (from 3.2x)
- Recommendation: Double down on enterprise GTM; request $5M incremental investment
| Metric | Q4 Actual | Q4 Plan | Variance | QoQ | YoY |
|---|---|---|---|---|---|
| ARR | $42.0M | $45.0M | -7% | +9% | +35% |
| Net New ARR | $3.5M | $4.0M | -13% | +5% | +28% |
| Gross Margin | 78% | 75% | +3pp | +1pp | +4pp |
| Operating Margin | -12% | -15% | +3pp | +2pp | +8pp |
| Stage | Deals | Weighted Value | Expected Close |
|---|---|---|---|
| Discovery | 45 | $2.3M | Q2 2026 |
| Evaluation | 28 | $4.1M | Q1 2026 |
| Negotiation | 12 | $2.8M | Q1 2026 |
| Verbal Commit | 5 | $1.2M | Jan 2026 |
| Total Pipeline | 90 | $10.4M | - |
- Enterprise SSO (unblocked 3 deals worth $800K)
- Advanced Analytics Dashboard (top feature request)
- Salesforce Integration v2 (resolved sync reliability issues)
- Mobile App v2 (approval workflows)
- AI-powered insights (beta)
- SOC 2 Type II certification (enterprise blocker)
| Risk | Severity | Mitigation | Owner | Status |
|---|---|---|---|---|
| Enterprise concentration: Top 10 = 35% ARR | Medium | Accelerate mid-market motion | CRO | In progress |
| Key engineer attrition (2 departures) | High | Counter-offers, backfill recruiting | CTO | Mitigated |
| Competitor launched similar feature | Medium | Accelerate AI roadmap, differentiate on UX | CPO | Monitoring |
| Sales cycle lengthening (90 to 120 days) | Medium | Add sales engineers, improve demo | CRO | In progress |
- $5M incremental investment in enterprise sales (4 AEs, 2 SEs, 1 SA)
- Expected ROI: $8M incremental ARR by end of 2026
- Payback: 18 months
- Stock option refresh pool (500K shares) for retention
- Competitive pressure from well-funded startups
- 3 key engineers received outside offers in Q4
- M&A exploration authorization for complementary analytics startup
- Target identified, early conversations
- Potential acqui-hire of 8-person team
Use Case 8 — Operations: The “Process Surgeon”
Mission: Find bottlenecks across SOPs and recommend optimizationsThe Problem
Operations teams maintain dozens of SOPs (Standard Operating Procedures) that evolve independently. Bottlenecks hide in handoffs, approval gates, and manual steps. Process mining tools are expensive and complex.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: SOP Inventory
Claude scans the folder:1-sales-handoff.docx2-legal-review.docx3-security-assessment.docx4-technical-setup.docx5-training-scheduling.docx6-go-live-checklist.docxmetrics-dashboard.xlsx
Step 3: Process Mapping
Claude extracts and visualizes:Step 4: Bottleneck Analysis
Excel Workbook:Onboarding-Process-Audit.xlsx
Tab 1: Bottleneck Summary
| Step | Description | Duration | % of Cycle | Type | Recommendation | Savings |
|---|---|---|---|---|---|---|
| 3 | Legal Review | 7 days | 27% | Manual gate | Pre-approved DPA template, self-serve portal | 5 days |
| 4 | Security Assessment | 7 days | 27% | Manual gate | Published security whitepaper, pre-filled questionnaire | 4 days |
| 1 | Sales Handoff | 2 days | 8% | Coordination | Automated handoff trigger in Salesforce | 1 day |
| 5 | Technical Setup | 5 days | 19% | Manual task | Self-serve provisioning, automated SSO config | 2 days |
| Waste Type | Examples Found | Impact | Recommendation |
|---|---|---|---|
| Waiting | Legal queue (avg 3 days before review starts) | 3 days | Add legal headcount or pre-approve templates |
| Defects | 40% of security questionnaires have errors | 2 days rework | Pre-fill with known answers |
| Over-processing | Custom DPA negotiation for standard deals | 2 days | Tier customers: standard DPA for deals under $50K |
| Motion | CS manually copies data between systems | 1 day | Integrate Salesforce with onboarding tool |
| Step | Current | Optimized | Savings | How |
|---|---|---|---|---|
| Sales Handoff | 2 days | 1 day | 1 day | Auto-trigger on deal close |
| Legal Review | 7 days | 2 days | 5 days | Pre-approved DPA, self-serve portal |
| Security Assessment | 7 days | 3 days | 4 days | Published security pack, pre-filled responses |
| Technical Setup | 5 days | 3 days | 2 days | Self-serve provisioning |
| Training | 3 days | 3 days | 0 days | Keep as-is (value-add) |
| Go-Live | 1 day | 1 day | 0 days | Keep as-is |
| TOTAL | 26 days | 14 days | 12 days (46%) | - |
Use Case 9 — Support: The “Escalation Tamer”
Mission: Summarize angry customer threads and draft de-escalation responsesThe Problem
Escalated tickets are emotionally charged and context-heavy. Agents spend 20-30 minutes reading thread history before responding. Poor responses make things worse.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
Step 2: Thread Retrieval
Claude (via Zendesk MCP) fetches:- 23 messages over 12 days
- 5 different agents involved
- Customer escalated to VP Support on day 10
Step 3: Analysis Output
Document:TICKET-5678-Analysis.docx
Escalation Summary
Customer: Acme Corp (Enterprise, $180K ARR)
Contact: John Smith, VP Operations
Severity: Critical (executive escalation)
Duration: 12 days unresolved
Sentiment Trajectory: Frustrated then Angry then Threatening Churn
Timeline of Events
| Day | Event | Owner | Customer Sentiment |
|---|---|---|---|
| 1 | Customer reports data sync failures | Agent A | Frustrated |
| 2 | Agent A requests logs, customer provides | Agent A | Cooperative |
| 3 | Agent A escalates to Tier 2 | Agent B | Neutral |
| 5 | Agent B says “known issue, no ETA” | Agent B | Angry |
| 7 | Customer asks for workaround, no response | - | Very Angry |
| 9 | Customer emails support manager | Agent C | Threatening |
| 10 | Customer emails VP Support | VP Support | Churn Risk |
| 12 | Current state: awaiting response | - | - |
- 2-day gap with no response (Day 5-7)
- “No ETA” response without workaround or escalation path
- No proactive communication after identifying known issue
- Customer had to escalate twice to get attention
- Immediate: Workaround to unblock their team
- Short-term: Fix for the sync limit issue
- Long-term: Confidence this won’t happen again
- Unstated: Acknowledgment that we dropped the ball
- We’re assigning you a dedicated Technical Account Manager (TAM) who will be your single point of contact going forward
- Your TAM will conduct a health check on your implementation to identify any other potential issues before they impact you
- We’re updating our documentation to clearly state system limits
- We’re implementing automated alerts when customers approach limits
- I’m personally reviewing our escalation process to prevent similar gaps
- Acknowledge emotion: “You’re right to be frustrated”
- Take ownership: “I take full responsibility”
- Explain root cause (without excuses): Technical limit + service gaps
- Present solution with timeline and accountability
- Rebuild trust: Credit + TAM + process improvements
- Open door: Direct contact, call offer
Use Case 10 — Data: The “Dashboard Translator”
Mission: Turn data visualizations into executive-ready narrativesThe Problem
Data teams create beautiful dashboards, but executives want narratives, not charts. Translating “what the data shows” into “what it means and what to do” requires business context that analysts often lack.Plugin Architecture
Workflow Execution
Step 1: User Invokes Command
/data:translate-dashboard Q4-metrics.csv)
Step 2: Data Extraction
Claude analyzes the dashboard image:- 4 line charts (ARR, MRR, NRR, Churn)
- 2 bar charts (New vs. Expansion revenue, Sales by segment)
- 3 KPI cards (ARR, Growth Rate, LTV:CAC)
- 1 cohort table (retention by signup month)
Step 3: Pattern Detection
Step 4: Output Generation
Document:Q4-Dashboard-Insights.docx
Executive Summary
Bottom Line: Q4 demonstrates strong momentum with accelerating growth and improving unit economics. One anomaly (November churn spike) requires investigation but doesn’t change the overall positive trajectory.
Headline: ARR growth accelerating; enterprise motion working; product stickiness improving.
Key Insights
1. Revenue Growth Accelerating
What the data shows: ARR grew 12% QoQ in Q4, up from 8% in Q1. This is the fourth consecutive quarter of acceleration.
What it means: Growth is compounding, not plateauing. The business is finding new levers (enterprise segment, expansion revenue) that supplement the core SMB motion.
What to do: Continue investing in enterprise GTM. Consider raising growth targets for 2026 planning.
Supporting data:
| Quarter | QoQ Growth | YoY Growth |
|---|---|---|
| Q1 2025 | 8% | 28% |
| Q2 2025 | 10% | 31% |
| Q3 2025 | 11% | 33% |
| Q4 2025 | 12% | 35% |
- Specific large customer(s) churned
- Billing issue causing involuntary churn
- Seasonal budget cuts
- Competitive displacement
- Pull list of November churned customers
- Segment by reason (voluntary vs. involuntary)
- If concentrated in specific accounts, conduct exit interviews
- If billing-related, audit payment failure recovery process
| Risk | Indicator | Current | Threshold | Status |
|---|---|---|---|---|
| Enterprise concentration | Top 10 customer % of ARR | 35% | Under 40% | Watch |
| Sales cycle lengthening | Days to close (enterprise) | 120 days | Under 100 days | Watch |
| Pipeline coverage | Pipeline / Target | 2.6x | Over 3.0x | Watch |
- Immediate: Investigate November churn spike; report findings to leadership within 1 week
- Q1 Priority: Build enterprise-specific cohort analysis to validate retention hypothesis
- 2026 Planning: Model scenarios with accelerated enterprise investment
- Dashboard Enhancement: Add leading indicators (NPS trend, support ticket volume, feature adoption)
Creating Custom Plugins — Full Walkthrough
Example: The “Contract Cliff-Detector”
Mission: Alert when contracts are approaching auto-renewal deadlinesStep 1: Plan Your Plugin
Step 2: Create Directory Structure
Step 3: Create Manifest
Create.claude-plugin/plugin.json:
Step 4: Create Slash Command
Createcommands/find-renewals.md:
Step 5: Create Sub-agent
Createagents/renewal-extractor.md:
Step 6: Create Skill
Createskills/renewal-patterns/SKILL.md:
Step 7: Test Plugin
Step 8: Install Plugin
Step 9: Distribute (Optional)
Option A: Share via GitReal-World Plugin Examples
Example 1: Sales “Prospect Research”
Workflow:| Attribute | Value |
|---|---|
| Company | Acme Corp |
| Industry | B2B SaaS - Inventory Management |
| Stage | Series A ($15M) |
| Size | 120 employees |
| Tech Stack | React, Python, AWS |
| Growth Signal | +50% headcount YoY |
| Name | Title | Notes | |
|---|---|---|---|
| Jane Smith | CTO | /in/janesmith | Decision maker for dev tools |
| John Doe | VP Engineering | /in/johndoe | Reports to CTO, 15 direct reports |
| Sarah Lee | VP Product | /in/sarahlee | Owns roadmap, evaluation criteria |
- “Scaling challenges” mentioned in 3 engineering roles
- “Data pipeline” issues — hiring 2 data engineers
- “Manual processes” — looking for ops automation
- Metrics: “How are you measuring deployment velocity today?”
- Economic Buyer: “Who owns the budget for developer tools?”
- Decision Criteria: “What’s most important: speed, cost, or reliability?”
- Decision Process: “Walk me through how you evaluated your last tool purchase”
- Identify Pain: “You mentioned scaling challenges — tell me more”
- Champion: “Who on your team would benefit most from solving this?”
Example 2: Finance “Expense Categorization”
Workflow:| Date | Merchant | Category | Amount | Employee | Status | Notes |
|---|---|---|---|---|---|---|
| 12/15 | Delta Airlines | Travel | $450 | J. Smith | OK | SFO-NYC flight |
| 12/15 | Marriott | Travel | $289 | J. Smith | OK | NYC hotel |
| 12/16 | Capital Grille | Meals | $312 | J. Smith | Flag | Amount over $100 |
| 12/16 | Uber | Transport | $45 | J. Smith | OK | Airport transfer |
| 12/17 | Best Buy | Equipment | $1,299 | M. Jones | Flag | Needs pre-approval |
| Receipt | Violation | Policy | Action Required |
|---|---|---|---|
| Capital Grille $312 | Meal exceeds $100 limit | Meals Policy 3.2 | Manager approval + guest names |
| Best Buy $1,299 | Equipment over $500 not pre-approved | Procurement Policy 2.1 | VP approval required |
| Amazon $89 | Missing receipt detail | Documentation Policy 1.4 | Itemized receipt needed |
| Category | Count | Total | % of Total | Budget | Variance |
|---|---|---|---|---|---|
| Travel | 34 | $12,450 | 42% | $15,000 | -17% |
| Meals | 45 | $4,230 | 14% | $5,000 | -15% |
| Software | 23 | $8,900 | 30% | $8,000 | +11% |
| Equipment | 12 | $3,200 | 11% | $3,500 | -9% |
| Other | 13 | $890 | 3% | $1,000 | -11% |
| Total | 127 | $29,670 | 100% | $32,500 | -9% |
| Employee | Receipts | Total | Violations | Status |
|---|---|---|---|---|
| J. Smith | 45 | $8,900 | 2 | Review needed |
| M. Jones | 38 | $7,200 | 1 | Review needed |
| A. Lee | 28 | $6,800 | 0 | Approved |
| B. Chen | 16 | $6,770 | 0 | Approved |
Example 3: Product “Interview Synthesizer”
Workflow:- Reporting limitations (15/20 customers, 75%)
- Mobile experience gaps (12/20 customers, 60%)
- Integration reliability (10/20 customers, 50%)
- Custom report builder (12 requests)
- Scheduled report delivery via email (8 requests)
- Export to Google Sheets, not just Excel (6 requests)
- Role-based report access (4 requests)
- Mobile approval workflows (10 requests)
- Android stability fixes (5 requests)
- Offline mode (4 requests)
- Mobile notifications that actually work (3 requests)
- Sync reliability improvements (8 requests)
- Better error notifications (6 requests)
- Self-service sync troubleshooting (4 requests)
- Sync status dashboard (3 requests)
| Rank | Feature | Requests | Segment | Priority |
|---|---|---|---|---|
| 1 | Custom report builder | 12 | Enterprise | High |
| 2 | Mobile approval workflows | 10 | All | High |
| 3 | Integration reliability | 8 | Mid-market | Critical |
| 4 | Scheduled report delivery | 8 | Enterprise | Medium |
| 5 | Android stability | 5 | All | High |
| 6 | Google Sheets export | 6 | Mid-market | Medium |
| 7 | Error notifications | 6 | Mid-market | High |
| 8 | Offline mobile mode | 4 | SMB | Low |
| 9 | Role-based reports | 4 | Enterprise | Medium |
| 10 | Self-serve sync tools | 4 | Mid-market | Medium |
Key Takeaways
Getting Started
- Start Small: Install pre-built plugins before building custom ones. The official library covers most common use cases.
- Test Before Scaling: Use
claude --plugin-dir ./your-pluginto test locally before installing permanently. - Leverage Community: 9,000+ community plugins already exist. Search before building from scratch.
- Focus on High-ROI: Target repetitive, time-consuming tasks that you do weekly or daily. Even 30-minute time savings compounds.
- Iterate: Plugins can be customized after installation. Start with defaults, then refine based on your workflow.
Architecture Decisions
| Scenario | Recommended Approach |
|---|---|
| Process under 50 documents | Single Cowork session |
| Process 50-500 documents | Cowork with parallel sub-agents |
| Process 500+ documents | Batch API (Stage 1) + Cowork synthesis (Stage 2) |
| Need external data | Add MCP server connections |
| Need automation triggers | Add hooks for lifecycle events |
| Need consistent behavior | Add skills for domain knowledge |
Common Pitfalls
| Pitfall | Solution |
|---|---|
| Plugin doesn’t load | Check manifest location: .claude-plugin/plugin.json |
| Commands not appearing | Verify commands/ directory is at plugin root, not inside .claude-plugin/ |
| Sub-agents failing | Ensure model specified in frontmatter is available (e.g., sonnet-4.5) |
| MCP connection errors | Verify environment variables are set, credentials are valid |
| Slow performance | Use parallel sub-agents, consider Batch API for high-volume |
Next Steps
- Download Claude Desktop: https://claude.com/download
- Enable Cowork: Click “Cowork” tab, grant folder access
- Install Your First Plugin: Cowork tab, then Plugins, then Browse, then Install
- Try a Built-in Command: Type
/to see available commands - Join the Community:
Conclusion
Claude Cowork plugins represent a fundamental shift in how knowledge workers interact with AI. Instead of generic conversations, you now have access to specialized, repeatable workflows that understand your domain. The key insight: Plugins aren’t just about saving time (though they do — often 50-80% reduction in manual work). They’re about consistency and scalability. A plugin that extracts RFP requirements does it the same way every time, catches the same edge cases, and produces the same structured output — whether it’s your 1st RFP or your 100th. What we covered:- How plugins work (5 components: commands, sub-agents, MCP, hooks, skills)
- How to install and customize pre-built plugins
- How to build your own plugins from scratch
- 10 real-world use cases with full implementation details
- Best practices for architecture and distribution
- Identify your “Monday morning dread” tasks — the repetitive work you procrastinate on or would benefit from delegating
- Find or build a plugin that automates 80% of it
- Reclaim those hours for work that actually requires human judgment
