Open-source project
anthropics/knowledge-work-plugins avatar
anthropics/knowledge-work-plugins

Anthropic's Knowledge Work Plugins: A File-Based Approach to Specializing Claude

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

24,014 stars2,888 forksPythonApache-2.0

At a glance

What is it?
Anthropic has open-sourced 11 plugins that package skills, commands, and MCP connectors to tailor Claude Cowork and Claude Code for specific job functions. The entire system is markdown and JSON, with no code or build steps.
Who is it for?
Adopt these plugins if you use Claude Cowork or Claude Code and want a structured starting point for role-specific workflows without writing code. Skip them if you need deep, production-grade integrations or if your team lacks the willingness to edit markdown and JSON files.
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 14, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

What These Plugins Actually Solve

The repository addresses a specific gap in how people use Claude Cowork and Claude Code. Out of the box, these tools respond to prompts, but they do not know your role, your tools, or your company's way of working. The plugins bundle domain knowledge, explicit commands, and tool connections for a given job function, so Claude starts with a baseline of expertise. The README lists 11 plugins covering sales, customer support, product management, marketing, legal, finance, data, enterprise search, bio-research, productivity, and plugin management itself. The intended user is a knowledge worker who wants consistent, repeatable assistance rather than generic chat responses. For example, a salesperson gets research workflows and call prep commands, while a finance person gets journal entry and reconciliation workflows. The value proposition is consistency: the same skill files fire for every user, so outcomes are less dependent on how each person phrases a prompt.

The Mechanism: Skills, Commands, and Connectors

Each plugin follows a fixed directory structure. There is a .claude-plugin/plugin.json manifest, a .mcp.json file for tool connections, a commands/ folder for slash commands, and a skills/ folder for domain knowledge. Skills are markdown files that encode best practices and step-by-step workflows. Claude draws on these automatically when a task is relevant. Commands are explicit actions a user invokes, such as /finance:reconciliation or /product-management:write-spec. Connectors are MCP servers that link Claude to external tools like Slack, Notion, Jira, or Snowflake. The key design choice is that everything is file-based. No code, no infrastructure, no build steps. This means customization is a matter of editing text files, which lowers the barrier for non-developers but also limits what the plugins can do beyond what markdown instructions can express. The README emphasizes that the real power comes from customizing these files for your company, not from using them as-is.

Installation and Activation in Claude Code and Cowork

For Claude Cowork, the README directs users to install plugins from claude.com/plugins. For Claude Code, the process is command-line driven. You first add the marketplace with: claude plugin marketplace add anthropics/knowledge-work-plugins. Then you install a specific plugin with a command like: claude plugin install sales@knowledge-work-plugins. After installation, plugins activate automatically. Skills fire when relevant, and slash commands become available in the session. Examples given are /sales:call-prep and /data:write-query. This is a straightforward workflow, but it assumes you already have Claude Code configured and are comfortable with CLI tools. The README does not describe any configuration beyond these commands, so users must rely on the plugin's internal files for further setup. The .mcp.json file is where you edit connector details, but the README does not show an example of its contents, so the exact syntax for swapping connectors is left to the user to discover.

Customization: Where the Real Work Happens

The plugins are explicitly generic starting points. The README lists four ways to make them yours: swap connectors by editing .mcp.json, add company context by dropping terminology and processes into skill files, adjust workflows by modifying skill instructions, and build new plugins using the cowork-plugin-management plugin or by following the structure. This is a deliberate trade-off. The plugins are not turnkey; they require ongoing editing to reflect your tools and language. The README even says the context you define gets baked into every relevant interaction, implying that without customization, the plugins will use generic, textbook-style workflows. For teams that want a quick win, this could be a barrier. However, for teams willing to invest time in markdown editing, the payoff is a Claude that behaves like a specialist for your company. The cowork-plugin-management plugin exists to help with this, but the README does not detail how it works, so its capabilities are unclear from the material.

A Genuine Limitation: No Code Means No Complex Logic

The file-based nature of these plugins is both a strength and a constraint. Because everything is markdown and JSON, there is no way to implement conditional logic, data validation, or complex integrations beyond what MCP servers provide. If a workflow requires, say, a multi-step approval process with role-based permissions, a markdown skill file cannot enforce that; it can only describe it. The plugins rely on Claude's interpretation of the instructions, which introduces variability. The README does not mention any testing or validation framework for skills, so there is no guarantee that a modified skill will behave as intended. This makes the plugins a poor fit for high-stakes, regulated workflows where you need deterministic behavior. They are better suited for advisory tasks like drafting, research, and triage, where Claude's judgment is acceptable. The bio-research plugin, for instance, connects to preclinical tools, but the README does not claim any validation of the scientific output, so users must treat it as an aid, not an authority.

Alternative Approaches: MCP Servers and Custom Prompts

A real alternative is to build your own MCP servers and write custom prompts or sub-agents directly in Claude Code, without using this plugin structure. The difference in approach is that MCP servers give you programmatic control over tool integrations, while custom prompts give you full control over Claude's behavior. The plugins abstract both into a standardized folder layout, but you lose the ability to write code-based logic. If your team has developers, a hand-rolled solution could be more robust because you can test and version-control the code. The plugins, by contrast, are just text files that Claude interprets at runtime. Another alternative is to use Claude's built-in project knowledge feature, if available, which lets you attach context files without the plugin system. However, the README does not mention this, so it is speculative. The key difference is that the plugins package skills and commands into a reusable, shareable unit, which is convenient but not necessary.

Maintenance, License, and Upgrade Costs

The repository is licensed under Apache-2.0, which allows commercial use, modification, and distribution, provided you retain the license notice. That is a permissive license, so you can fork and customize without contributing back. However, maintenance is your responsibility. The README says plugins are just markdown files, but there is no mention of versioning, changelogs, or upgrade paths. If Anthropic updates the plugins, you will need to merge changes manually if you have customized files, which could cause conflicts. The last push is unknown, and no releases were retrieved, so the project may be in active development or stagnant. The README does not describe any testing or CI, so quality assurance is on the user. For a team adopting this, the cost is ongoing: you must track upstream changes, reapply your customizations, and verify that the MCP connectors still work as services update their APIs. The plugin management plugin might help, but again, its details are not in the README.

Who Should Adopt and Who Should Avoid

The plugins are best suited for small to medium teams that already use Claude Cowork or Claude Code and want a quick way to give Claude role-specific knowledge. They are especially useful for roles with well-defined workflows, like sales or customer support, where the bundled skills can be a strong starting point. Teams with no developer resources can still customize by editing markdown, which is a low barrier. On the other hand, enterprises with strict compliance requirements or complex, multi-system workflows should avoid relying on these plugins as-is. The lack of code-level control and the reliance on Claude's interpretation make them unsuitable for processes that need deterministic outcomes. Also, if your tool stack is niche and not covered by the listed connectors, you will have to build your own MCP servers, at which point the plugin structure may be more of a constraint than a help. The bio-research plugin is an example of a niche area, but even it lists many connectors, so coverage is broad.

Editorial conclusion

Adopt these plugins if you use Claude Cowork or Claude Code and want a structured starting point for role-specific workflows without writing code. Skip them if you need deep, production-grade integrations or if your team lacks the willingness to edit markdown and JSON files. Before adopting, verify that the MCP connectors in the .mcp.json files match your actual tool stack, and check that the skills align with your terminology and processes. The plugins are a template, not a finished product, so your team must invest in customization to get real value.

Official sources

  1. Official README
  2. Project repository
Community notes

Community notes