knowledge-work-plugins Documentation

Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork

23,452 stars Python Python 1 file ยท ~12,907 tokens
RAW Doc

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

bash
# Add the marketplace first
claude plugin marketplace add anthropics/knowledge-work-plugins

# Then install a specific plugin
claude plugin install sales@knowledge-work-plugins

Once 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:

text
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.json to 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-management plugin 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.


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

text
claude plugins add knowledge-work-plugins/legal

Quick Start

1. Install the plugin

text
claude plugins add knowledge-work-plugins/legal

2. 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.
text
/* 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.

text
/review-contract

Accepts: 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).

text
/triage-nda

`/vendor-check` -- Vendor Agreement Status

Check the status of existing agreements with a vendor across your connected systems.

text
/vendor-check [vendor name]

Reports on existing NDAs, MSAs, DPAs, expiration dates, and key terms.

Generate contextual briefings for your legal work.

text
/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.

text
/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

  1. Receive a vendor contract via email
  2. Run /review-contract and upload the document
  3. Provide context: "We are the customer, need to close by end of quarter, focus on data protection and liability"
  4. Receive clause-by-clause analysis with GREEN/YELLOW/RED flags
  5. Get specific redline language for YELLOW and RED items
  6. Share the analysis with your deal team

NDA Triage

  1. Sales team sends an NDA from a new prospect
  2. Run /triage-nda and paste or upload the NDA
  3. Get instant classification: GREEN (route for signature), YELLOW (specific issues to review), or RED (needs full counsel review)
  4. For GREEN NDAs, approve directly; for YELLOW/RED, address flagged issues

Daily Brief

  1. Start your morning with /brief daily
  2. Get a summary of overnight contract requests, compliance questions, upcoming deadlines, and calendar items needing legal prep
  3. Prioritize your day based on urgency and deadlines

Vendor Check

  1. Business team asks about a new engagement with an existing vendor
  2. Run /vendor-check Acme Corp
  3. See existing agreements, expiration dates, and key terms at a glance
  4. 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

text
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.md

File: 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

bash
claude plugins add knowledge-work-plugins/human-resources

Commands

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

text
/draft-offer

Tell 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

text
/onboarding

Provide 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

text
/performance-review

Get templates for self-assessments, manager reviews, and calibration. I'll help structure feedback that's specific, actionable, and fair.

Understanding Benefits

Just ask naturally:

text
What's our parental leave policy?

The employee-handbook skill triggers automatically and searches your connected knowledge base for the answer.

Compensation Benchmarking

text
/comp-analysis

Upload 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
Email 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.
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

bash
claude plugins add knowledge-work-plugins/finance

Commands

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

  1. Run /journal-entry ap-accrual 2024-12 to generate AP accrual entries
  2. Run /journal-entry prepaid 2024-12 to amortize prepaid expenses
  3. Run /journal-entry fixed-assets 2024-12 to book depreciation
  4. Run /reconciliation cash 2024-12 to reconcile bank accounts
  5. Run /reconciliation accounts-receivable 2024-12 to reconcile AR subledger
  6. Run /income-statement monthly 2024-12 to generate the P&L with flux analysis

Variance Analysis

  1. Run /variance-analysis revenue 2024-Q4 vs 2024-Q3 to analyze revenue variances
  2. Run /variance-analysis opex 2024-12 vs budget to investigate operating expense variances
  3. Review the waterfall analysis and provide context on unexplained variances

SOX Testing

  1. Run /sox-testing revenue-recognition 2024-Q4 to generate revenue control testing workpapers
  2. Run /sox-testing procure-to-pay 2024-Q4 to test procurement controls
  3. 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 data
  • data-warehouse โ€” Data warehouse for financial queries and historical data
  • spreadsheets โ€” Spreadsheet tools for workpaper generation
  • analytics-bi โ€” BI tools for dashboards and KPI data
  • documents โ€” Document storage for policies, memos, and support
  • email โ€” Email for sending reports and requesting approvals
  • chat โ€” Team communication for close status updates and questions

File: enterprise-search/README.md

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.

text
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
~~email 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
text
/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 week

Supports filters: from:, in:, after:, before:, type: โ€” applied intelligently across each source's native query syntax.

Digest

text
/enterprise-search:digest --daily      # What happened today across all sources
/enterprise-search:digest --weekly     # Weekly rollup grouped by project/topic

Highlights 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

text
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

text
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

text
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

bash
# 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 --daily

The 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

  1. Write for the reader โ€” Who is reading this and what do they need?
  2. Start with the most useful information โ€” Don't bury the lede
  3. Show, don't tell โ€” Code examples, commands, screenshots
  4. Keep it current โ€” Outdated docs are worse than no docs
  5. 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

bash
claude plugins add knowledge-work-plugins/engineering

Commands

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

text
/standup

If 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

text
/review https://github.com/org/repo/pull/123

Share a PR link, paste a diff, or point to files. Get a structured review covering security, performance, correctness, and style.

Debugging an Issue

text
/debug Users are getting 500 errors on the checkout page

Walk through a structured debugging process: reproduce, isolate, diagnose, fix. I'll help you think through it systematically.

Architecture Decision

text
/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

text
/incident The payments service is returning 503s

Start an incident workflow: triage severity, draft communications, track timeline, and generate a postmortem when resolved.

Pre-Deploy Check

text
/deploy-checklist auth-service v2.3.0

Get 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:

json
{
  "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

bash
claude plugins add knowledge-work-plugins/design

Commands

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

text
/critique

Share a Figma link, screenshot, or describe your design. Get structured feedback on usability, visual hierarchy, consistency, and accessibility.

Auditing Your Design System

text
/design-system audit

I'll review your component library for consistency, completeness, and naming conventions. Get a report with specific improvement recommendations.

Writing UX Copy

text
/ux-copy error messages for payment flow

Get context-appropriate copy with tone guidance, alternatives, and localization notes.

Developer Handoff

text
/handoff

Share a Figma link and get a complete spec: measurements, design tokens, component states, interaction notes, and edge cases.

Accessibility Check

text
/accessibility

Share a design or URL. Get a WCAG 2.1 AA compliance report with specific issues, severity, and remediation steps.

Synthesizing Research

text
/research-synthesis

Upload 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

text
claude plugins add knowledge-work-plugins/data

What 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

text
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

text
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

text
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

text
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

text
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

text
claude plugins add knowledge-work-plugins/customer-support

What 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:

Example Workflows

Triaging an Incoming Ticket

text
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

text
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

text
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

text
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

text
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:

  1. Support platform: Add your ticketing system for ticket history and customer context
  2. Knowledge base: Add your wiki for internal documentation and existing KB articles
  3. Project tracker: Add your issue tracker for bug reports and feature requests
  4. 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.