File: README.md
Knowledge Work Plugins
Plugins that turn Claude into a specialist for your role, team, and company. Built for Claude Cowork, also compatible with Claude Code.
Why Plugins
Cowork lets you set the goal and Claude delivers finished, professional work. Plugins let you go further: tell Claude how you like work done, which tools and data to pull from, how to handle critical workflows, and what slash commands to expose โ so your team gets better and more consistent outcomes.
Each plugin bundles the skills, connectors, slash commands, and sub-agents for a specific job function. Out of the box, they give Claude a strong starting point for helping anyone in that role. The real power comes when you customize them for your company โ your tools, your terminology, your processes โ so Claude works like it was built for your team.
Plugin Marketplace
We're open-sourcing 11 plugins built and inspired by our own work:
| Plugin | How it helps | Connectors |
|---|---|---|
| productivity | Manage tasks, calendars, daily workflows, and personal context so you spend less time repeating yourself. | Slack, Notion, Asana, Linear, Jira, Monday, ClickUp, Microsoft 365 |
| sales | Research prospects, prep for calls, review your pipeline, draft outreach, and build competitive battlecards. | Slack, HubSpot, Close, Clay, ZoomInfo, Notion, Jira, Fireflies, Microsoft 365 |
| customer-support | Triage tickets, draft responses, package escalations, research customer context, and turn resolved issues into knowledge base articles. | Slack, Intercom, HubSpot, Guru, Jira, Notion, Microsoft 365 |
| product-management | Write specs, plan roadmaps, synthesize user research, keep stakeholders updated, and track the competitive landscape. | Slack, Linear, Asana, Monday, ClickUp, Jira, Notion, Figma, Amplitude, Pendo, Intercom, Fireflies |
| marketing | Draft content, plan campaigns, enforce brand voice, brief on competitors, and report on performance across channels. | Slack, Canva, Figma, HubSpot, Amplitude, Notion, Ahrefs, SimilarWeb, Klaviyo |
| legal | Review contracts, triage NDAs, navigate compliance, assess risk, prep for meetings, and draft templated responses. | Slack, Box, Egnyte, Jira, Microsoft 365 |
| finance | Prep journal entries, reconcile accounts, generate financial statements, analyze variances, manage close, and support audits. | Snowflake, Databricks, BigQuery, Slack, Microsoft 365 |
| data | Query, visualize, and interpret datasets โ write SQL, run statistical analysis, build dashboards, and validate your work before sharing. | Snowflake, Databricks, BigQuery, Definite, Hex, Amplitude, Jira |
| enterprise-search | Find anything across email, chat, docs, and wikis โ one query across all your company's tools. | Slack, Notion, Guru, Jira, Asana, Microsoft 365 |
| bio-research | Connect to preclinical research tools and databases (literature search, genomics analysis, target prioritization) to accelerate early-stage life sciences R&D. | PubMed, BioRender, bioRxiv, ClinicalTrials.gov, ChEMBL, Synapse, Wiley, Owkin, Open Targets, Benchling |
| cowork-plugin-management | Create new plugins or customize existing ones for your organization's specific tools and workflows. | โ |
Install these directly from Cowork, browse the full collection here on GitHub, or build your own.
Getting Started
Cowork
Install plugins from claude.com/plugins.
Claude Code
# Add the marketplace first
claude plugin marketplace add anthropics/knowledge-work-plugins
# Then install a specific plugin
claude plugin install sales@knowledge-work-pluginsOnce installed, plugins activate automatically. Skills fire when relevant, and slash commands are available in your session (e.g., /sales:call-prep, /data:write-query).
How Plugins Work
Every plugin follows the same structure:
plugin-name/
โโโ .claude-plugin/plugin.json # Manifest
โโโ .mcp.json # Tool connections
โโโ commands/ # Slash commands you invoke explicitly
โโโ skills/ # Domain knowledge Claude draws on automatically- Skills encode the domain expertise, best practices, and step-by-step workflows Claude needs to give you useful help. Claude draws on them automatically when relevant.
- Commands are explicit actions you trigger (e.g.,
/finance:reconciliation,/product-management:write-spec). - Connectors wire Claude to the external tools your role depends on โ CRMs, project trackers, data warehouses, design tools, and more โ via MCP servers.
Every component is file-based โ markdown and JSON, no code, no infrastructure, no build steps.
Making Them Yours
These plugins are generic starting points. They become much more useful when you customize them for how your company actually works:
- Swap connectors โ Edit
.mcp.jsonto point at your specific tool stack. - Add company context โ Drop your terminology, org structure, and processes into skill files so Claude understands your world.
- Adjust workflows โ Modify skill instructions to match how your team actually does things, not how a textbook says to.
- Build new plugins โ Use the
cowork-plugin-managementplugin or follow the structure above to create plugins for roles and workflows we haven't covered yet.
As your team builds and shares plugins, Claude becomes a cross-functional expert. The context you define gets baked into every relevant interaction, so leaders and admins can spend less time enforcing processes and more time improving them.
Contributing
Plugins are just markdown files. Fork the repo, make your changes, and submit a PR.
File: legal/README.md
Legal Productivity Plugin
An AI-powered productivity plugin for in-house legal teams, primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Automates contract review, NDA triage, compliance workflows, legal briefings, and templated responses -- all configurable to your organization's specific playbook and risk tolerances.
Disclaimer: This plugin assists with legal workflows but does not provide legal advice. Always verify conclusions with qualified legal professionals. AI-generated analysis should be reviewed by licensed attorneys before being relied upon for legal decisions. The default playbook examples in this plugin reflect U.S. legal positions and jurisdictions (Delaware, New York, California). If you operate under different legal systems (EU, UK, Netherlands, Australia, etc.), you must customize the playbook in .claude/legal.local.md to reflect your jurisdiction's specific legal requirements, standard contract terms, and compliance obligations before relying on the plugin's analysis.
Target Personas
- Commercial Counsel -- Contract negotiation, vendor management, deal support
- Product Counsel -- Product reviews, terms of service, privacy policies, IP matters
- Privacy / Compliance -- Data protection regulations, DPA reviews, data subject requests, regulatory monitoring
- Litigation Support -- Discovery holds, document review prep, case briefings
Installation
claude plugins add knowledge-work-plugins/legalQuick Start
1. Install the plugin
claude plugins add knowledge-work-plugins/legal2. Configure your playbook
Create a local settings file to define your organization's standard positions. This is where you encode your team's negotiation playbook, risk tolerances, and standard terms.
Create a legal.local.md file where Claude can find it:
- Cowork: Save it in any folder you've shared with Cowork (via the folder picker). The plugin finds it automatically.
- Claude Code: Save it in your project's
.claude/directory.
/* Detailed source-code truncated for AI context efficiency. */3. Connect your tools
The plugin works best when connected to your existing tools via MCP. Pre-configured servers include Slack, Box, Egnyte, Atlassian, and Microsoft 365. See CONNECTORS.md for the full list of supported categories and options.
Commands
`/review-contract` -- Contract Review Against Playbook
Review a contract against your organization's negotiation playbook. Flags deviations, generates redlines, and provides business impact analysis.
/review-contractAccepts: file upload, URL, or pasted contract text. Will ask for context (your side, deadline, focus areas) and review clause-by-clause against your configured playbook.
`/triage-nda` -- NDA Pre-Screening
Rapid triage of incoming NDAs against standard criteria. Categorizes as GREEN (standard approval), YELLOW (counsel review), or RED (significant issues).
/triage-nda`/vendor-check` -- Vendor Agreement Status
Check the status of existing agreements with a vendor across your connected systems.
/vendor-check [vendor name]Reports on existing NDAs, MSAs, DPAs, expiration dates, and key terms.
`/brief` -- Legal Team Briefing
Generate contextual briefings for your legal work.
/brief daily # Morning brief of legal-relevant items
/brief topic [query] # Research brief on a specific legal question
/brief incident # Rapid brief on a developing situation`/respond` -- Generate Templated Response
Generate a response from your configured templates for common inquiry types.
/respond [inquiry-type]Supported inquiry types include: data subject request, discovery hold, vendor question, NDA request, and custom categories you define.
Skills
| Skill | Description |
|---|---|
contract-review |
Playbook-based contract analysis, deviation classification, redline generation |
nda-triage |
NDA screening criteria, classification rules, routing recommendations |
compliance |
Privacy regulations (GDPR, CCPA), DPA review, data subject requests |
canned-responses |
Template management, response categories, escalation triggers |
legal-risk-assessment |
Risk severity framework, classification levels, escalation criteria |
meeting-briefing |
Meeting prep methodology, context gathering, action item tracking |
Example Workflows
Contract Review
- Receive a vendor contract via email
- Run
/review-contractand upload the document - Provide context: "We are the customer, need to close by end of quarter, focus on data protection and liability"
- Receive clause-by-clause analysis with GREEN/YELLOW/RED flags
- Get specific redline language for YELLOW and RED items
- Share the analysis with your deal team
NDA Triage
- Sales team sends an NDA from a new prospect
- Run
/triage-ndaand paste or upload the NDA - Get instant classification: GREEN (route for signature), YELLOW (specific issues to review), or RED (needs full counsel review)
- For GREEN NDAs, approve directly; for YELLOW/RED, address flagged issues
Daily Brief
- Start your morning with
/brief daily - Get a summary of overnight contract requests, compliance questions, upcoming deadlines, and calendar items needing legal prep
- Prioritize your day based on urgency and deadlines
Vendor Check
- Business team asks about a new engagement with an existing vendor
- Run
/vendor-check Acme Corp - See existing agreements, expiration dates, and key terms at a glance
- Know immediately whether you need a new NDA or can proceed under existing terms
MCP Integration
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
The plugin connects to your tools through MCP (Model Context Protocol) servers:
| Category | Examples | Purpose |
|---|---|---|
| Chat | Slack, Teams | Team requests, notifications, triage |
| Cloud storage | Box, Egnyte | Playbooks, templates, precedents |
| Office suite | Microsoft 365 | Email, calendar, documents |
| Project tracker | Atlassian (Jira/Confluence) | Matter tracking, tasks |
See CONNECTORS.md for the full list of supported integrations, including CLM, CRM, e-signature, and additional options.
Configure connections in .mcp.json. The plugin gracefully degrades when tools are unavailable -- it will note gaps and suggest manual checks.
Customization
Playbook Configuration
Your playbook is the heart of the contract review system. Define your positions in legal.local.md:
- Standard positions: Your preferred contract terms
- Acceptable ranges: What you can agree to without escalation
- Escalation triggers: Terms that require senior review or outside counsel
Response Templates
Define templates for common inquiries. Templates support variable substitution and include built-in escalation triggers for situations that should not use a templated response.
Risk Framework
Customize the risk assessment matrix to match your organization's risk appetite and classification scheme.
File Structure
legal/
โโโ .claude-plugin/plugin.json
โโโ .mcp.json
โโโ README.md
โโโ commands/
โ โโโ review-contract.md
โ โโโ triage-nda.md
โ โโโ vendor-check.md
โ โโโ brief.md
โ โโโ respond.md
โโโ skills/
โโโ contract-review/SKILL.md
โโโ nda-triage/SKILL.md
โโโ compliance/SKILL.md
โโโ canned-responses/SKILL.md
โโโ legal-risk-assessment/SKILL.md
โโโ meeting-briefing/SKILL.mdFile: human-resources/README.md
HR Plugin
A people operations plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Helps with recruiting, onboarding, performance management, policy guidance, and compensation analysis. Works with any HR team โ standalone with your input, supercharged when you connect your HRIS, ATS, and other tools.
Installation
claude plugins add knowledge-work-plugins/human-resourcesCommands
Explicit workflows you invoke with a slash command:
| Command | Description |
|---|---|
/draft-offer |
Draft an offer letter with compensation details, start date, and terms |
/onboarding |
Generate an onboarding checklist and first-week plan for a new hire |
/performance-review |
Structure a performance review โ self-assessment prompts, manager template, calibration prep |
/policy-lookup |
Find and explain company policies โ PTO, benefits, expense, travel, remote work |
/comp-analysis |
Analyze compensation data โ benchmarking, band placement, equity refresh modeling |
/people-report |
Generate headcount, attrition, diversity, or org health reports |
All commands work standalone (provide context and details) and get supercharged with MCP connectors.
Skills
Domain knowledge Claude uses automatically when relevant:
| Skill | Description |
|---|---|
recruiting-pipeline |
Track and manage recruiting pipeline โ source, screen, interview, offer stages |
employee-handbook |
Answer questions about company policies, benefits, and procedures |
compensation-benchmarking |
Benchmark compensation against market data โ base, equity, total comp |
org-planning |
Headcount planning, org design, and team structure optimization |
people-analytics |
Analyze workforce data โ attrition trends, engagement signals, diversity metrics |
interview-prep |
Create structured interview plans โ competency-based questions, scorecards, debrief templates |
Example Workflows
Drafting an Offer
/draft-offerTell me the role, level, location, and comp details. Get a complete offer letter draft with terms, equity breakdown, and benefits summary.
Onboarding a New Hire
/onboardingProvide the new hire's name, role, team, and start date. Get a comprehensive onboarding checklist, first-week calendar, tool access list, and buddy assignment template.
Preparing for Performance Reviews
/performance-reviewGet templates for self-assessments, manager reviews, and calibration. I'll help structure feedback that's specific, actionable, and fair.
Understanding Benefits
Just ask naturally:
What's our parental leave policy?The employee-handbook skill triggers automatically and searches your connected knowledge base for the answer.
Compensation Benchmarking
/comp-analysisUpload comp data or describe your bands. Get market comparisons, band placement analysis, and recommendations for adjustments.
Standalone + Supercharged
Every command and skill works without any integrations:
| What You Can Do | Standalone | Supercharged With |
|---|---|---|
| Draft offers | Provide details manually | HRIS, ATS for auto-fill |
| Onboarding checklists | Describe your process | HRIS, Knowledge base for templates |
| Performance reviews | Manual input | HRIS for review history |
| Policy lookup | Paste handbook content | Knowledge base |
| Comp analysis | Upload CSV, describe bands | Compensation data MCP |
| People reports | Upload data | HRIS for live data |
MCP Integrations
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Connect your tools for a richer experience:
| Category | Examples | What It Enables |
|---|---|---|
| HRIS | Workday, BambooHR, Rippling | Employee data, org structure, PTO balances |
| ATS | Greenhouse, Lever, Ashby | Candidate pipeline, interview schedules, offer tracking |
| Compensation | Pave, Radford | Market benchmarks, comp band data |
| Chat | Slack, Teams | Team announcements, candidate coordination |
| Calendar | Google Calendar, Microsoft 365 | Interview scheduling, onboarding calendar |
| Gmail, Microsoft 365 | Offer letters, candidate communications |
See CONNECTORS.md for the full list of supported integrations.
Settings
Create a settings.local.json file to personalize:
- Cowork: Save it in any folder you've shared with Cowork (via the folder picker). The plugin finds it automatically.
- Claude Code: Save it at
human-resources/.claude/settings.local.json.
{
"company": "Your Company",
"headquarters": "City, State",
"employeeCount": 500,
"benefits": {
"healthInsurance": "Provider Name",
"pto": "Unlimited / X days",
"parentalLeave": "X weeks"
},
"compensation": {
"currency": "USD",
"equityType": "RSU / Options",
"vestingSchedule": "4 years, 1 year cliff"
}
}The plugin will ask you for this information interactively if it's not configured.
File: finance/README.md
Finance & Accounting Plugin
A finance and accounting plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Supports month-end close, journal entry preparation, account reconciliation, financial statement generation, variance analysis, and SOX audit support.
Important: This plugin assists with finance and accounting workflows but does not provide financial, tax, or audit advice. All outputs should be reviewed by qualified financial professionals before use in financial reporting, regulatory filings, or audit documentation.
Installation
claude plugins add knowledge-work-plugins/financeCommands
| Command | Description |
|---|---|
/journal-entry |
Journal entry preparation โ generate accruals, fixed asset entries, prepaids, payroll, and revenue entries with proper debits/credits and supporting detail |
/reconciliation |
Account reconciliation โ compare GL balances to subledger, bank, or third-party balances and identify reconciling items |
/income-statement |
Income statement generation โ produce P&L with period-over-period comparison and variance analysis |
/variance-analysis |
Variance/flux analysis โ decompose variances into drivers with narrative explanations and waterfall analysis |
/sox-testing |
SOX compliance testing โ generate sample selections, testing workpapers, and control assessments |
Skills
| Skill | Description |
|---|---|
journal-entry-prep |
JE preparation best practices, standard accrual types, supporting documentation requirements, and review workflows |
reconciliation |
Reconciliation methodology for GL-to-subledger, bank recs, and intercompany, with reconciling item categorization and aging |
financial-statements |
Income statement, balance sheet, and cash flow statement formats with GAAP presentation and flux analysis methodology |
variance-analysis |
Variance decomposition techniques (price/volume, rate/mix), materiality thresholds, narrative generation, and waterfall charts |
close-management |
Month-end close checklist, task sequencing, dependencies, status tracking, and common close activities by day |
audit-support |
SOX 404 control testing methodology, sample selection, documentation standards, and deficiency classification |
Example Workflows
Month-End Close
- Run
/journal-entry ap-accrual 2024-12to generate AP accrual entries - Run
/journal-entry prepaid 2024-12to amortize prepaid expenses - Run
/journal-entry fixed-assets 2024-12to book depreciation - Run
/reconciliation cash 2024-12to reconcile bank accounts - Run
/reconciliation accounts-receivable 2024-12to reconcile AR subledger - Run
/income-statement monthly 2024-12to generate the P&L with flux analysis
Variance Analysis
- Run
/variance-analysis revenue 2024-Q4 vs 2024-Q3to analyze revenue variances - Run
/variance-analysis opex 2024-12 vs budgetto investigate operating expense variances - Review the waterfall analysis and provide context on unexplained variances
SOX Testing
- Run
/sox-testing revenue-recognition 2024-Q4to generate revenue control testing workpapers - Run
/sox-testing procure-to-pay 2024-Q4to test procurement controls - Review sample selections and document test results
MCP Integration
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
This plugin works best when connected to your financial data sources via MCP servers. Add the relevant servers to your .mcp.json:
ERP / Accounting System
Connect your ERP (e.g., NetSuite, SAP) MCP server to pull trial balances, subledger data, and journal entries automatically.
Data Warehouse
Connect your data warehouse (e.g., Snowflake, BigQuery) MCP server to query financial data, run variance analysis, and pull historical comparisons.
Spreadsheets
Connect spreadsheet tools (e.g., Google Sheets, Excel) for workpaper generation, reconciliation templates, and financial model updates.
Analytics / BI
Connect your BI platform (e.g., Tableau, Looker) to pull dashboards, KPIs, and trend data for variance explanations.
Note: Connect your ERP and data warehouse MCP servers to pull financial data automatically. Without these, you can paste data or upload files for analysis.
Configuration
Add your data source MCP servers to the mcpServers section of .mcp.json in this plugin directory. The recommendedCategories field lists the types of integrations that enhance this plugin's capabilities:
erp-accountingโ ERP or accounting system for GL, subledger, and JE datadata-warehouseโ Data warehouse for financial queries and historical dataspreadsheetsโ Spreadsheet tools for workpaper generationanalytics-biโ BI tools for dashboards and KPI datadocumentsโ Document storage for policies, memos, and supportemailโ Email for sending reports and requesting approvalschatโ Team communication for close status updates and questions
File: enterprise-search/README.md
Enterprise Search
An enterprise search plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Search across all your company's tools in one place โ email, chat, documents, and wikis โ without switching between apps.
How It Works
One query searches all your connected tools simultaneously. Claude decomposes your question, runs targeted searches across every source, and synthesizes the results into a single coherent answer with source attribution.
You: "What did we decide about the API redesign?"
โ Claude searches
~~chat: #engineering thread from Tuesday with the decision
~~email: Follow-up email from Sarah with the spec
~~cloud storage: Updated API design doc (modified yesterday)
โ Claude synthesizes
"The team decided on Tuesday to go with REST over GraphQL.
Sarah sent the updated spec Thursday. The design doc
reflects the final approach."No tab switching. No remembering which tool has what. Ask the question, get the answer.
What It Searches
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Connect any combination of sources. The more you connect, the more complete your answers.
| Source | What it finds |
|---|---|
| ~~chat | Messages, threads, channels, DMs |
| Emails, attachments, conversations | |
| ~~cloud storage | Docs, sheets, slides, PDFs |
| Wiki / Knowledge Base | Internal documentation, runbooks |
| Project Management | Tasks, issues, epics, milestones |
| CRM | Accounts, contacts, opportunities |
| Ticketing | Support tickets, customer issues |
Each source is an MCP connection. Add more sources in your MCP settings to expand what Claude can search.
Commands
| Command | What it does |
|---|---|
/search |
Search across all connected sources in one query |
/digest |
Generate a daily or weekly digest of activity across all sources |
Search
/enterprise-search:search what's the status of Project Aurora?
/enterprise-search:search from:sarah about:budget after:2025-01-01
/enterprise-search:search decisions made in #product this weekSupports filters: from:, in:, after:, before:, type: โ applied intelligently across each source's native query syntax.
Digest
/enterprise-search:digest --daily # What happened today across all sources
/enterprise-search:digest --weekly # Weekly rollup grouped by project/topicHighlights action items, decisions, and mentions of you. Groups activity by topic so you can skim what matters.
Skills
Three skills power the search experience:
Search Strategy โ Query decomposition and source-specific translation. Breaks your natural language question into targeted searches per source, handles ambiguity, and falls back gracefully when sources are unavailable.
Source Management โ Knows which MCP sources are available, guides you to connect new ones, manages source priority, and handles rate limits.
Knowledge Synthesis โ Combines results from multiple sources into coherent answers. Deduplicates cross-source information, attributes sources, scores confidence based on freshness and authority, and summarizes large result sets.
Example Workflows
Finding a decision
You: /enterprise-search:search when did we decide to switch to Postgres?
Claude searches:
~~chat โ #engineering, #infrastructure for "postgres" "switch" "decision"
~~email โ threads with "postgres" in subject
~~cloud storage โ docs mentioning database migration
Result: "The decision was made March 3 in #infrastructure (link).
Sarah's email on March 4 confirmed the timeline.
The migration plan doc was updated March 5."Catching up after time off
You: /enterprise-search:digest --weekly
Claude scans:
~~chat โ channels you're in, DMs, mentions
~~email โ inbox activity
~~cloud storage โ docs shared with you or modified
Result: Grouped summary by project with action items
flagged and decisions highlighted.Finding an expert
You: /enterprise-search:search who knows about our Kubernetes setup?
Claude searches:
~~chat โ messages about Kubernetes, k8s, clusters
~~cloud storage โ docs authored about infrastructure
Wiki โ runbooks and architecture docs
Result: "Based on message history and doc authorship,
Alex and Priya are your go-to people for k8s.
Here's the main runbook (link)."Getting Started
# 1. Install
claude plugins add knowledge-work-plugins/enterprise-search
# 2. Search across everything
/enterprise-search:search [your question here]
# 3. Get a digest
/enterprise-search:digest --dailyThe more sources you connect via MCP, the more complete your search results. Start with ~~chat, ~~email, and ~~cloud storage, then add your wiki, project management tool, and CRM as needed.
Philosophy
Knowledge workers spend hours every week hunting for information scattered across tools. The answer exists somewhere โ in a Slack thread, an email chain, a doc, a wiki page โ but finding it means searching each tool individually, cross-referencing results, and hoping you checked the right place.
Enterprise Search treats all your tools as one searchable knowledge base. One query, all sources, synthesized results. Your company's knowledge shouldn't be locked in silos. Search everything at once.
File: engineering/skills/documentation/SKILL.md
name: documentation
Technical Documentation
Write clear, maintainable technical documentation for different audiences and purposes.
Document Types
README
- What this is and why it exists
- Quick start (< 5 minutes to first success)
- Configuration and usage
- Contributing guide
API Documentation
- Endpoint reference with request/response examples
- Authentication and error codes
- Rate limits and pagination
- SDK examples
Runbook
- When to use this runbook
- Prerequisites and access needed
- Step-by-step procedure
- Rollback steps
- Escalation path
Architecture Doc
- Context and goals
- High-level design with diagrams
- Key decisions and trade-offs
- Data flow and integration points
Onboarding Guide
- Environment setup
- Key systems and how they connect
- Common tasks with walkthroughs
- Who to ask for what
Principles
- Write for the reader โ Who is reading this and what do they need?
- Start with the most useful information โ Don't bury the lede
- Show, don't tell โ Code examples, commands, screenshots
- Keep it current โ Outdated docs are worse than no docs
- Link, don't duplicate โ Reference other docs instead of copying
File: engineering/README.md
Engineering Plugin
A software engineering plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Helps with standups, code review, architecture decisions, incident response, debugging, and technical documentation. Works with any engineering team โ standalone with your input, supercharged when you connect your source control, project tracker, and monitoring tools.
Installation
claude plugins add knowledge-work-plugins/engineeringCommands
Explicit workflows you invoke with a slash command:
| Command | Description |
|---|---|
/standup |
Generate a standup update from your recent activity โ commits, PRs, tickets, and chat |
/review |
Review code changes โ security, performance, style, and correctness |
/debug |
Structured debugging session โ reproduce, isolate, diagnose, and fix |
/architecture |
Create or evaluate architecture decisions โ ADR format with trade-off analysis |
/incident |
Run an incident response workflow โ triage, communicate, mitigate, and write postmortem |
/deploy-checklist |
Pre-deployment checklist โ verify tests, review changes, check dependencies, confirm rollback plan |
All commands work standalone (paste code, describe your system, upload files) and get supercharged with MCP connectors.
Skills
Domain knowledge Claude uses automatically when relevant:
| Skill | Description |
|---|---|
code-review |
Review code for bugs, security issues, performance, and maintainability |
incident-response |
Triage and manage production incidents โ status updates, runbooks, postmortems |
system-design |
Design systems and services โ architecture diagrams, API design, data modeling |
tech-debt |
Identify, categorize, and prioritize technical debt โ build a remediation plan |
testing-strategy |
Design test strategies โ unit, integration, e2e coverage, test plan creation |
documentation |
Write and maintain technical documentation โ READMEs, API docs, runbooks, onboarding guides |
Example Workflows
Morning Standup
/standupIf your tools are connected, I'll pull your recent commits, PR activity, and ticket updates. Otherwise, tell me what you worked on and I'll format it.
Code Review
/review https://github.com/org/repo/pull/123Share a PR link, paste a diff, or point to files. Get a structured review covering security, performance, correctness, and style.
Debugging an Issue
/debug Users are getting 500 errors on the checkout pageWalk through a structured debugging process: reproduce, isolate, diagnose, fix. I'll help you think through it systematically.
Architecture Decision
/architecture Should we use a message queue or direct API calls between services?Get a structured ADR with options analysis, trade-offs, and a recommendation.
Incident Response
/incident The payments service is returning 503sStart an incident workflow: triage severity, draft communications, track timeline, and generate a postmortem when resolved.
Pre-Deploy Check
/deploy-checklist auth-service v2.3.0Get a customized deployment checklist based on your service and what's changing.
Standalone + Supercharged
Every command and skill works without any integrations:
| What You Can Do | Standalone | Supercharged With |
|---|---|---|
| Standup updates | Describe your work | Source control, Project tracker, Chat |
| Code review | Paste diff or code | Source control (pull PRs automatically) |
| Debug sessions | Describe the problem | Monitoring (pull logs and metrics) |
| Architecture decisions | Describe the system | Knowledge base (find prior ADRs) |
| Incident response | Describe the incident | Monitoring, Incident management, Chat |
| Deploy checklists | Describe the deploy | CI/CD, Source control |
MCP Integrations
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Connect your tools for a richer experience:
| Category | Examples | What It Enables |
|---|---|---|
| Source control | GitHub, GitLab | PR diffs, commit history, branch status |
| Project tracker | Linear, Jira, Asana | Ticket status, sprint data, assignments |
| Monitoring | Datadog, New Relic | Logs, metrics, alerts, dashboards |
| Incident management | PagerDuty, Opsgenie | On-call schedules, incident tracking, paging |
| Chat | Slack, Teams | Team discussions, standup channels |
| Knowledge base | Notion, Confluence | ADRs, runbooks, onboarding docs |
See CONNECTORS.md for the full list of supported integrations.
Settings
Create a local settings file at engineering/.claude/settings.local.json to personalize:
{
"name": "Your Name",
"title": "Software Engineer",
"team": "Your Team",
"company": "Your Company",
"techStack": ["Python", "TypeScript", "PostgreSQL", "AWS"],
"defaultBranch": "main",
"deployProcess": "canary"
}The plugin will ask you for this information interactively if it's not configured.
File: design/README.md
Design Plugin
A design productivity plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Helps with design critique, system management, UX writing, accessibility, research synthesis, and developer handoff. Works with any design team โ standalone with your input, supercharged when you connect Figma and other tools.
Installation
claude plugins add knowledge-work-plugins/designCommands
Explicit workflows you invoke with a slash command:
| Command | Description |
|---|---|
/critique |
Get structured design feedback โ usability, visual hierarchy, accessibility, and consistency |
/design-system |
Audit, document, or extend your design system โ components, tokens, patterns |
/handoff |
Generate developer handoff specs โ measurements, tokens, states, interactions, and edge cases |
/ux-copy |
Write or review UX copy โ microcopy, error messages, empty states, onboarding flows |
/accessibility |
Run an accessibility audit โ WCAG compliance, color contrast, screen reader, and keyboard navigation |
/research-synthesis |
Synthesize user research โ interviews, surveys, usability tests into actionable insights |
All commands work standalone (describe your design or paste screenshots) and get supercharged with MCP connectors.
Skills
Domain knowledge Claude uses automatically when relevant:
| Skill | Description |
|---|---|
design-critique |
Evaluate designs for usability, visual hierarchy, consistency, and adherence to design principles |
design-system-management |
Manage design tokens, component libraries, and pattern documentation |
ux-writing |
Write effective microcopy โ clear, concise, consistent, and brand-aligned |
accessibility-review |
Audit designs and code for WCAG 2.1 AA compliance |
user-research |
Plan, conduct, and synthesize user research โ interviews, surveys, usability testing |
design-handoff |
Create comprehensive developer handoff documentation from designs |
Example Workflows
Getting Design Feedback
/critiqueShare a Figma link, screenshot, or describe your design. Get structured feedback on usability, visual hierarchy, consistency, and accessibility.
Auditing Your Design System
/design-system auditI'll review your component library for consistency, completeness, and naming conventions. Get a report with specific improvement recommendations.
Writing UX Copy
/ux-copy error messages for payment flowGet context-appropriate copy with tone guidance, alternatives, and localization notes.
Developer Handoff
/handoffShare a Figma link and get a complete spec: measurements, design tokens, component states, interaction notes, and edge cases.
Accessibility Check
/accessibilityShare a design or URL. Get a WCAG 2.1 AA compliance report with specific issues, severity, and remediation steps.
Synthesizing Research
/research-synthesisUpload interview transcripts, survey results, or usability test notes. Get themes, insights, and prioritized recommendations.
Standalone + Supercharged
Every command and skill works without any integrations:
| What You Can Do | Standalone | Supercharged With |
|---|---|---|
| Design critique | Describe or screenshot | Figma MCP (pull designs directly) |
| Design system | Describe your system | Figma MCP (audit component library) |
| Handoff specs | Describe or screenshot | Figma MCP (exact measurements, tokens) |
| UX copy | Describe the context | Knowledge base (brand voice guidelines) |
| Accessibility | Describe or screenshot | Figma MCP, analytics for real usage data |
| Research synthesis | Paste transcripts | User feedback tools (pull raw data) |
MCP Integrations
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Connect your tools for a richer experience:
| Category | Examples | What It Enables |
|---|---|---|
| Design tool | Figma | Pull designs, inspect components, access design tokens |
| User feedback | Intercom, Productboard | Raw feedback, feature requests, NPS data |
| Project tracker | Linear, Asana, Jira | Link designs to tickets, track implementation |
| Knowledge base | Notion | Brand guidelines, design principles, research repository |
| Product analytics | Amplitude, Mixpanel | Usage data for research synthesis and design decisions |
See CONNECTORS.md for the full list of supported integrations.
File: data/README.md
Data Analyst Plugin
A data analyst plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. SQL queries, data exploration, visualization, dashboards, and insight generation. Works with any data warehouse, any SQL dialect, and any analytics stack.
Installation
claude plugins add knowledge-work-plugins/dataWhat It Does
This plugin transforms Claude into a data analyst collaborator. It helps you explore datasets, write optimized SQL, build visualizations, create interactive dashboards, and validate analyses before sharing with stakeholders.
With a Data Warehouse Connection
Connect your data warehouse MCP server (e.g., Snowflake, Databricks, BigQuery, or any SQL-compatible database) for the best experience. Claude will:
- Query your data warehouse directly
- Explore schemas and table metadata
- Run analyses end-to-end without copy-pasting
- Iterate on queries based on results
Without a Data Warehouse Connection
Without a data warehouse connection, paste SQL results or upload CSV/Excel files for analysis and visualization. Claude can also write SQL queries for you to run manually, and then analyze the results you provide.
Commands
| Command | Description |
|---|---|
/analyze |
Answer data questions -- from quick lookups to full analyses |
/explore-data |
Profile and explore a dataset to understand its shape, quality, and patterns |
/write-query |
Write optimized SQL for your dialect with best practices |
/create-viz |
Create publication-quality visualizations with Python |
/build-dashboard |
Build interactive HTML dashboards with filters and charts |
/validate |
QA an analysis before sharing -- methodology, accuracy, and bias checks |
Skills
| Skill | Description |
|---|---|
sql-queries |
SQL best practices across dialects, common patterns, and performance optimization |
data-exploration |
Data profiling, quality assessment, and pattern discovery |
data-visualization |
Chart selection, Python viz code patterns, and design principles |
statistical-analysis |
Descriptive stats, trend analysis, outlier detection, and hypothesis testing |
data-validation |
Pre-delivery QA, sanity checks, and documentation standards |
interactive-dashboard-builder |
HTML/JS dashboard construction with Chart.js, filters, and styling |
Example Workflows
Ad-Hoc Analysis
You: /analyze What was our monthly revenue trend for the past 12 months, broken down by product line?
Claude: [Writes SQL query] โ [Executes against data warehouse] โ [Generates trend chart]
โ [Identifies key patterns: "Product line A grew 23% YoY while B was flat"]
โ [Validates results with sanity checks]Data Exploration
You: /explore-data users table
Claude: [Profiles table: 2.3M rows, 47 columns]
โ [Reports: created_at has 0.2% nulls, email has 99.8% cardinality]
โ [Flags: status column has unexpected value "UNKNOWN" in 340 rows]
โ [Suggests: "High-value dimensions to explore: plan_type, signup_source, country"]Query Writing
You: /write-query I need a cohort retention analysis -- users grouped by signup month,
showing what % are still active 1, 3, 6, and 12 months later. We use Snowflake.
Claude: [Writes optimized Snowflake SQL with CTEs]
โ [Adds comments explaining each step]
โ [Includes performance notes about partition pruning]Dashboard Building
You: /build-dashboard Create a sales dashboard with monthly revenue, top products,
and regional breakdown. Here's the data: [pastes CSV]
Claude: [Generates self-contained HTML file]
โ [Includes interactive Chart.js visualizations]
โ [Adds dropdown filters for region and time period]
โ [Opens in browser for review]Pre-Share Validation
You: /validate [shares analysis document]
Claude: [Reviews methodology] โ [Checks for survivorship bias in churn analysis]
โ [Verifies aggregation logic] โ [Flags: "Denominator excludes trial users
which could overstate conversion rate by ~5pp"]
โ [Confidence: "Ready to share with noted caveat"]Connecting Your Data Stack
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
This plugin works best when connected to your data infrastructure. Add MCP servers for:
- Data Warehouse: Snowflake, Databricks, BigQuery, Definite, or any SQL-compatible database
- Analytics/BI: Amplitude, Looker, Tableau, or similar
- Notebooks: Jupyter, Hex, or similar
- Spreadsheets: Google Sheets, Excel
- Data Orchestration: Airflow, dbt, Dagster, Prefect
- Data Ingestion: Fivetran, Airbyte, Stitch
Configure MCP servers in your .mcp.json or Claude Code settings to enable direct data access.
File: customer-support/README.md
Customer Support Plugin
A customer support plugin primarily designed for Cowork, Anthropic's agentic desktop application โ though it also works in Claude Code. Provides ticket triage, escalation management, response drafting, customer research, and knowledge base authoring for support teams.
Installation
claude plugins add knowledge-work-plugins/customer-supportWhat It Does
This plugin turns Claude into a customer support co-pilot. It helps you:
- Triage incoming tickets with structured categorization, priority assessment, and routing recommendations
- Research customer questions by synthesizing information from multiple sources with confidence scoring
- Draft professional responses tailored to the situation, urgency, and communication channel
- Package escalations with full context, reproduction steps, and business impact for engineering or product
- Write KB articles from resolved issues to reduce future ticket volume
Commands
| Command | Description |
|---|---|
/triage |
Categorize, prioritize, and route a support ticket or customer issue |
/research |
Multi-source research on a customer question or topic |
/draft-response |
Draft a customer-facing response for any situation |
/escalate |
Package an escalation for engineering, product, or leadership |
/kb-article |
Draft a knowledge base article from a resolved issue |
Skills
| Skill | Description |
|---|---|
ticket-triage |
Category taxonomy, priority framework (P1-P4), routing rules, duplicate detection |
customer-research |
Multi-source research methodology, source prioritization, answer synthesis |
response-drafting |
Communication best practices, tone guidelines, templates for common scenarios |
escalation |
Escalation tiers, structured escalation format, impact assessment, follow-up cadence |
knowledge-management |
Article structure standards, writing for searchability, review cadence, maintenance |
Data Sources
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Connect your support platform, knowledge base, and communication tools for the best experience. Without them, provide customer context manually.
Included MCP connections:
- Chat (Slack) for internal discussions and customer channel context
- Support platform (Intercom) for ticket history and customer conversations
- CRM (HubSpot) for account details and contact information
- Knowledge base (Guru, Notion) for internal documentation and runbooks
- Project tracker (Atlassian) for bug reports and feature requests
- Email and cloud storage (Microsoft 365) for customer correspondence
Additional options:
- See CONNECTORS.md for alternative tools in each category
Example Workflows
Triaging an Incoming Ticket
You: /triage Customer says their dashboard has been showing a blank
page since this morning โ they're on the Enterprise plan
Claude: Analyzing the issue...
## Triage: Dashboard blank page โ Enterprise customer
**Category:** Bug
**Priority:** P2 โ High (core feature broken, enterprise customer)
**Product area:** Dashboard / Frontend
### Routing Recommendation
Route to: Tier 2 Support (investigate browser/account specifics,
then escalate to Engineering if reproducible)
### Suggested Initial Response
[Draft acknowledging the issue, asking clarifying questions
about browser and any recent changes, offering status page link]Researching a Customer Question
You: /research Does our platform support SSO with Okta?
Claude: Let me check across available sources...
[Searches docs, knowledge base, previous conversations,
and web sources โ synthesizes answer with confidence
level and source attribution]Packaging an Escalation
You: /escalate API returning 500 errors intermittently โ 3
Enterprise customers reported this week
Claude: I'll gather context and build the escalation brief...
[Pulls ticket history, identifies affected accounts,
structures reproduction steps, assesses business impact,
and generates a structured escalation for engineering]Drafting a Response
You: /draft-response Customer escalation โ their integration
has been down for 2 days and they're frustrated
Claude: [Generates empathetic, professional response acknowledging
the frustration, taking ownership, providing a clear action
plan with timeline, and offering a call]Writing a KB Article
You: /kb-article How to configure webhook notifications โ
just resolved this for the third customer this month
Claude: [Generates a structured how-to article with prerequisites,
step-by-step instructions, verification steps, and common
issues โ optimized for search]Configuration
The plugin works out of the box with the included MCP connections. For the richest experience, connect additional data sources through your Claude settings:
- Support platform: Add your ticketing system for ticket history and customer context
- Knowledge base: Add your wiki for internal documentation and existing KB articles
- Project tracker: Add your issue tracker for bug reports and feature requests
- CRM: Add your CRM for account details and contact information
Without these connections, the plugin will ask you to provide context manually and offer frameworks and templates you can fill in with your own data.