Knowledge Work Plugins: Anthropic's Open-Source Claude Plugin Collection for Role-Specific AI Work
Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork.
At a glance
- What is it?
- Knowledge Work Plugins is an Apache-2.0 repository published by Anthropic that contains 11 Claude plugins for sales, legal, finance, data analysis, and other job functions. Each plugin is a directory of markdown skill files, JSON command definitions, and MCP connector configurations that require no build step to install.
- Who is it for?
- Teams using Claude Cowork or Claude Code who need consistent, role-specific behavior across their organization will find these plugins installable in minutes from the Claude plugin marketplace.
- Can I use it commercially?
- Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 1 day ago.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 29, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What Knowledge Work Plugins Are and Who They Are For
Knowledge Work Plugins solves a common problem with general-purpose AI assistants: they do not know how your company works, which tools your team uses, or what your role-specific workflows look like. The repository publishes 11 plugins built and open-sourced by Anthropic, each targeting a different job function: productivity, sales, customer support, product management, marketing, legal, finance, data analysis, enterprise search, bio-research, and a plugin management tool.
The primary audience is teams using Claude Cowork, Anthropic's multi-agent work product, and engineers using Claude Code. The README frames the plugins as starting points: generic enough to install and use immediately, but designed to be customized for your company's specific tools and terminology.
Each plugin bundles four components: skills that encode domain expertise Claude draws on automatically, slash commands you invoke explicitly, connector definitions that wire Claude to external tools via MCP servers, and a manifest (plugin.json) that declares the plugin's metadata. The bio-research plugin is notable for its specialized scope: it connects to PubMed, BioRender, bioRxiv, ClinicalTrials.gov, ChEMBL, Synapse, Wiley, Owkin, Open Targets, and Benchling, making it specifically useful to life-sciences R&D organizations rather than general business teams.
Plugin Architecture: Skills, Commands, and MCP Connectors
Every plugin follows the same directory structure, which the README documents explicitly:
plugin-name/
├── .claude-plugin/plugin.json # Manifest
├── .mcp.json # Tool connections
├── commands/ # Slash commands you invoke explicitly
└── skills/ # Domain knowledge Claude draws on automaticallySkills are markdown files that encode workflows, best practices, and domain knowledge. Claude reads them automatically when a conversation is relevant. Commands are explicit actions the user triggers (for example, `/finance:reconciliation` or `/product-management:write-spec`). Connectors in .mcp.json wire Claude to external services using the Model Context Protocol; they are the definitions that make it possible for Claude to query a CRM, read a Jira board, or pull data from Snowflake during a session.
The entire plugin format is file-based. There is no compiled code, no build process, and no infrastructure to run. This design choice means creating or modifying a plugin requires only a text editor. A developer can add company-specific terminology to a skill file or swap one connector for another by editing a JSON file. The README emphasizes this: 'Plugins are just markdown files. Fork the repo, make your changes, and submit a PR.'
Installing Plugins in Claude Code and Cowork
Two installation paths are documented. From Cowork, browse and install directly at claude.com/plugins. From Claude Code, the process is two commands:
# 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 Claude determines them relevant, and slash commands become available in the session. The README lists examples such as `/sales:call-prep` and `/data:write-query` to illustrate how commands are namespaced by plugin.
The cowork-plugin-management plugin itself is the tool for creating new plugins or customizing existing ones. It includes skills and commands specifically for building the file structure, writing skill content, and configuring connectors. A team building a custom plugin for a role not covered by the 11 defaults would start with the cowork-plugin-management plugin as a scaffold.
The repository also lists directories beyond the 11 documented plugins: design, engineering, human-resources, operations, small-business, partner-built, and pdf-viewer are visible in the top-level structure, suggesting the collection is expanding beyond the initially documented set.
The Eleven Plugins and Their Connector Dependencies
Each plugin's value depends heavily on which connectors are configured. The sales plugin connects to HubSpot, Close, Clay, ZoomInfo, Fireflies, Jira, and Notion. The finance plugin connects to Snowflake, Databricks, and BigQuery for data access, along with Slack and Microsoft 365. The legal plugin connects to Box, Egnyte, Jira, Slack, and Microsoft 365.
Some plugins are broad-purpose. The enterprise-search plugin reaches Slack, Notion, Guru, Jira, Asana, and Microsoft 365 to answer cross-system queries. The productivity plugin covers Slack, Notion, Asana, Linear, Jira, Monday, ClickUp, and Microsoft 365, making it useful as a layer over whatever project management tool a team uses.
The bio-research plugin has a narrower scope than the others. Its ten connectors (PubMed, BioRender, bioRxiv, ClinicalTrials.gov, ChEMBL, Synapse, Wiley, Owkin, Open Targets, Benchling) are all specialized research databases and tools used in early-stage life-sciences work. The README describes its purpose as connecting to preclinical research tools for literature search, genomics analysis, and target prioritization. For any organization outside biomedical R&D, this plugin provides nothing useful.
The data plugin's connectors (Snowflake, Databricks, BigQuery, Definite, Hex, Amplitude, Jira) reflect an analytics-heavy model: its described purpose is writing SQL, running statistical analysis, and building dashboards. Teams whose data lives in a different warehouse would need to replace the connector definitions in .mcp.json before the data plugin produces useful output.
Customizing Plugins Against a Hand-Crafted System Prompt
The established alternative to using these plugins is writing a custom system prompt or a CLAUDE.md file with role-specific instructions. That approach puts all instructions into a single text block. Plugins differ in three ways.
First, skills and commands are separated. Skills load automatically when relevant; commands require explicit invocation. In a flat system prompt, there is no equivalent mechanism: all instructions are always present, which can dilute focus on the current task. Second, connector declarations in .mcp.json are part of the plugin bundle. A hand-crafted system prompt does not include MCP server configuration; that must be set up separately in Claude Code's settings. Third, the plugin format is sharable and versionable via Git. When a team leader adds company-specific context to a skill file, that change can be committed, reviewed, and rolled out to everyone using the plugin without requiring each person to update their own configuration.
The README frames customization as the primary value proposition: 'They become much more useful when you customize them for how your company actually works.' Suggested modifications include swapping connectors in .mcp.json, adding company terminology and processes to skill files, and modifying workflow instructions to match how the team actually operates. The cowork-plugin-management plugin provides scaffolding for building entirely new plugins for roles not already covered.
Limitations, Maintenance Status, and Apache-2.0 License
Three concrete limitations apply. First, these plugins require Claude Cowork or Claude Code. They are not usable as standard Claude.ai chat instructions; the skill and command format only activates within the plugin framework.
Second, every plugin's usefulness is gated on having the listed connectors configured. The sales plugin is useful only if your CRM is HubSpot, Close, or one of the other listed tools. Teams on unlisted tools (such as Salesforce) would need to write or find a compatible MCP server and update the .mcp.json file before the connector-dependent features work. A plugin installed without any connectors configured still provides its skills and slash commands, but any step that requires reading external data will fail.
Third, the plugins are generic. The README explicitly states they are 'generic starting points' that work better after customization. A newly installed sales plugin does not know your sales methodology, your target accounts, your pricing, or your competitive positioning. The out-of-the-box skill files are designed as templates, and the README is direct that the real value emerges after adding company-specific context.
The last push to the repository was on 2026-09-26. The repository has no tagged releases; all changes go directly to the main branch. The Apache-2.0 license permits modification and commercial use without restriction, including building proprietary internal tooling on top of the plugin framework.
Editorial conclusion
Teams using Claude Cowork or Claude Code who need consistent, role-specific behavior across their organization will find these plugins installable in minutes from the Claude plugin marketplace. The concrete gap to check before deploying is the connector list: each plugin's .mcp.json points to specific third-party tools (HubSpot for sales, Snowflake for data, Box for legal), and if your organization uses different tools, those connector definitions need editing before the plugin functions as intended. Verify that your stack maps to the listed connectors, or plan the substitution work, before committing a plugin to a team.
Frequently asked questions
What are Anthropic plugins?
Anthropic's knowledge-work-plugins are open-source Claude plugins for specific job functions: sales, legal, finance, data, customer support, and more. Each is a directory of markdown skill files, JSON command definitions, and MCP connector configurations published in the anthropics/knowledge-work-plugins GitHub repository under an Apache-2.0 license.
What is the difference between skills and plugins in Claude?
Skills are markdown files that encode domain knowledge and workflows Claude draws on automatically when they are relevant to the current task. A plugin bundles skills together with explicit slash commands, MCP connector configurations, and a plugin manifest into a single installable unit for a specific job function.
Do these plugins work without the listed connector tools?
Yes, but with reduced capability. Skills fire and slash commands are available regardless of connectors. Any step that requires reading from an external tool (such as querying HubSpot for the sales plugin) will fail unless the corresponding MCP connector is configured and the underlying service is accessible.