Back to Blog

Anthropic’s AI Plugins: No Code, Just Markdown?

Tutorials and Guides1262
Anthropic’s AI Plugins: No Code, Just Markdown?

International access: https://4sapi.com
Domestic access: https://4sapi.org

Abstract

In January 2026, Anthropic publicly released the knowledge-work-plugins repository under the Apache-2.0 license. This open-source library packages domain-specific knowledge, standard workflows and external tool integrations into installable plugin units. The project transforms Claude from a generic conversational assistant into role-specific domain experts. Built primarily for Claude Cowork, the plugins also maintain compatibility with Claude Code. This article examines the repository’s scale, technical design, plugin inventory, customization workflow, and frequently encountered questions, backed by live GitHub API metrics and official documentation from claude.com.

1. Overview: What Is knowledge-work-plugins

knowledge-work-plugins is Anthropic’s open repository for role-based AI plugins. Each plugin maps to a real-world professional job function. It encapsulates domain knowledge, standardized operating workflows and connections to external software systems as modular, deployable building blocks. Released on January 23, 2026 under Apache-2.0 licensing, the library targets Claude Cowork while retaining full compatibility with Claude Code.

Verifiable repository metrics collected via GitHub API on October 15, 2026 are listed below:

MetricValueSource
GitHub Stars29,691GitHub, 2026
GitHub Forks3,363GitHub, 2026
Total Commits1,074GitHub API, 2026
Total Repository Files1,864GitHub API, 2026
LicenseApache-2.0Repository LICENSE file, 2026

Anthropic defines the core purpose of this plugin system plainly: plugins teach Claude how human teams expect work to proceed. They define which tools and datasets to query, how to handle critical workflow steps, and which commands to expose. The end result is more predictable, consistent outputs for team operations. Two tightly coupled products complete the ecosystem: Claude Cowork, a task-focused Agent that runs in web, desktop and mobile environments and supports scheduled recurring jobs, and Claude Code, the terminal-native programming assistant. A single plugin package can be installed for both products.

A notable architectural detail emerges from repository language statistics. Python is the most counted language, yet only 26 .py files exist in the entire repository. These Python scripts are isolated inside the bio-research plugin for life science research pipelines built with Nextflow and scvi-tools. Only two HTML files appear in the whole repo. All remaining plugins are implemented purely using Markdown and JSON. The official README summarizes this design philosophy directly: *“no code, no infrastructure, no build steps.”*

2. Real Inventory: 11 Listed Plugins, 17 Official Plugins in the Repository

The README table in the project documentation lists only 11 plugins. When inspecting the repository directory structure, developers will find 17 official plugins in total, containing 181 separate SKILL.md definition files. This mismatch serves as an important reminder: documentation routinely falls behind actual code changes.

The following table breaks down skill counts and functional positioning for several core official plugins:

Plugin NameNumber of SkillsFunctional Scope
small-business44Full end-to-end workflows for micro and small business operations
sales36Complete sales lifecycle, with 23 external system connectors
engineering10Incident response, code review, architectural decision-making, service reliability work

Plugins use remote MCP instead of local process execution. Authentication happens server-side; sensitive credentials never reside on developer local machines. Other plugins carry similarly rich connector lists. The marketing plugin includes 13 connectors, integrating platforms including Canva, Figma, Ahrefs, Similarweb and Klaviyo. The productivity plugin contains 9 connectors, while the data plugin implements 8 integrations for Snowflake, Databricks, BigQuery, Hex and Amplitude.

The mcp.json file fundamentally acts as an address directory for MCP servers. Teams that do not wish to maintain local MCP processes can offload agent tool orchestration to standardized remote MCP services when building agent applications.

A sample MCP connector configuration block demonstrates how external SaaS tools are declared:

json
{
  "slack": {
    "type": "http",
    "uri": "https://mcp.slack.com/mcp",
    "oauth": {
      "clientId": "1601185624273.8899143856786",
      "callbackPort": 3118
    }
  },
  "hubspot": {
    // additional hubspot MCP configuration
  }
}

3. Adapting Plugins for Team-Specific Requirements

Official plugins are framed as generic starting templates. The true business value comes from customization tailored to internal company realities. The README outlines four core modification activities for teams adopting the plugin stack:

  1. Swap connectors: edit .mcp.json entries to point toward tooling already adopted within the organization.
  2. Inject company context: write internal terminology, organizational hierarchy and existing operational workflows directly into skill definition files.
  3. Adjust workflow logic: modify skill instructions so they reflect real team operating procedures instead of generic textbook workflows.
  4. Build new custom plugins: use the cowork-plugin-management plugin, or create new plugins manually following the repository directory pattern.

The cowork-plugin-management plugin itself only exposes two skills: create-cowork-plugin for generating new plugins and cowork-plugin-customizer for modifying existing plugin definitions. It serves as Anthropic’s official template for plugin self-construction.

Combined with the Apache-2.0 license and the “plugins are just markdown files” design principle, secondary development faces minimal licensing friction. Teams may fork the repository, modify files, and submit pull requests back upstream without heavy legal barriers.

4. Frequently Asked Questions

Q: What is the difference between Claude Cowork and Claude Code?

Cowork is a task-oriented agent built for knowledge workers. It works on web, desktop and mobile interfaces and supports scheduled daily, weekly or monthly recurring tasks. Large projects can be decomposed into parallel sub-tasks. Claude Code functions as a terminal-first coding assistant. The knowledge-work-plugins library is unique because plugins installed once can operate on both platforms.

Q: What differentiates Claude plugins from directly pasting prompts into a project?

Plain prompt text acts as disposable, one-off context injection. Plugins represent structured engineering artifacts. Domain expertise lives inside skill files, tool connections are declared in .mcp.json, and entry-point instructions are stored in command definitions. Plugins support version control, team sharing and repeated execution. Free-form prompts, by contrast, usually persist only within a single conversation session.

Q: Are these plugins secure? Can they leak corporate data?

In default configuration, official plugin connectors use remote MCP of "type": "http". Authentication is handled server-side, and credentials are not delivered to local client machines. However, the official plugin packages remain generic templates. Enterprises adopting them must independently evaluate permission scopes for every connected external service to ensure alignment with internal data governance policies.

Q: Should individual developers adopt these role-based plugins?

Knowledge-work focused plugins such as sales, finance, legal and marketing deliver limited value for solo developers. Engineering and tooling plugins are more broadly applicable. Relevant examples include data, enterprise-search, pdf-viewer, plus partner-maintained integrations for datadog, clickhouse and prisma.

Q: How can developers build custom Claude plugins?

A minimal valid plugin requires three files:

  1. .claude-plugin/plugin.json: the plugin manifest inventory
  2. .mcp.json: optional configuration for external tool connections
  3. skills/<skill-name>/SKILL.md: domain knowledge and instructions for individual capabilities

Once authored, the plugin folder can be loaded inside Claude Code’s plugin directory or published via the Claude marketplace repository.

5. Operational Considerations and Ecosystem Implications

The release of knowledge-work-plugins marks a shift in how agent workflows are engineered. Rather than embedding business logic into prompt strings maintained by individual users, teams can codify repeatable operational procedures as version-controlled plugin assets. This separation between knowledge content, tool connection routing and model invocation simplifies maintenance for long-running agent deployments.

The MCP architecture centralizes tool orchestration over HTTP endpoints. This removes the burden of running local background processes for each agent session. Teams no longer need to manage daemon lifecycles, local port binding or dependency packaging for every external integration. Authentication and permission checks are moved server-side, reducing the attack surface on end-user devices.

For production agent deployments with mixed remote model endpoints, developers often need centralized routing, authentication and usage tracking. 4sapi, functioning as an API gateway, can consolidate access control and request telemetry when multiple model backends are combined with MCP agent workflows.

This plugin model also changes collaboration practices. Subject-matter experts who are not software engineers can edit Markdown skill files to update business rules, without modifying source code. Workflow changes become lightweight documentation edits, rather than application deployments. This lowers the barrier for non-technical team members to maintain agent behavior.

There are practical limitations teams should evaluate before rollout. Plugins standardize workflows, but they do not eliminate the need for internal review. Every external connector added through .mcp.json must be audited for data access permissions. Apache-2.0 licensing permits modification and redistribution, but enterprises still need to assess compliance with internal security policies and data residency rules.

Another consideration is plugin maintenance overhead. When external SaaS APIs change authentication schemas or endpoint structures, corresponding .mcp.json connector definitions require updates. Teams adopting a large suite of plugins must build a routine audit process to track upstream changes in both Anthropic’s repository and third-party tool APIs.

6. Conclusion

The knowledge-work-plugins repository provides a standardized, low-code foundation for building role-specialized agents on Claude. Its impressive GitHub adoption metrics demonstrate strong developer interest in structured, reusable agent workflows. By separating domain knowledge, tool connections and execution instructions into discrete Markdown and JSON files, Anthropic creates a system that is version-controllable, shareable and adaptable for team-specific needs.

The dual compatibility with Claude Cowork and Claude Code makes this library a unified plugin layer across Anthropic’s agent and coding assistant products. Teams can start with the official plugin templates, swap connectors, inject internal business context and extend functionality by creating new custom plugins. The remote MCP design keeps credential management off local machines and simplifies agent infrastructure.

While these plugins reduce the work required to build functional agents, they do not remove governance responsibilities. Organizations must review access scopes, maintain connector updates, and customize generic templates to fit internal workflows. When combined with API routing infrastructure, this plugin ecosystem forms a practical foundation for scalable enterprise agent rollout.

Tags:AnthropicClaude PluginsClaude CodeClaude CoworkAI AgentsOpen SourceMCPClaude SkillsMarkdown

Recommended reading

Explore more frontier insights and industry know-how.