> ## Documentation Index
> Fetch the complete documentation index at: https://docs.profy.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> Plugins extend Expert's toolset and integration capabilities

Plugins are **toolkits** for Expert capabilities. Each plugin provides a set of tools that enable Experts to accomplish specific types of tasks — generating images, searching the web, processing documents, building websites, and more. Profy offers 20+ built-in plugins and supports community plugin extensions.

## Built-in Plugins

Profy includes a rich set of built-in plugins covering a wide range of scenarios from content creation to engineering development:

### Creative Media

<CardGroup cols={2}>
  <Card title="Creative Media" icon="palette">
    Image generation, video generation, music composition, text-to-speech (TTS), and automatic speech recognition (ASR). Supports multiple AI models
  </Card>

  <Card title="Movie" icon="film">
    Cinema-grade video production. Supports scriptwriting, storyboard design, and video synthesis
  </Card>
</CardGroup>

### Document Processing

<CardGroup cols={2}>
  <Card title="PDF" icon="file-pdf">
    PDF reading, parsing, and creation. Includes professional typesetting capabilities
  </Card>

  <Card title="DOCX" icon="file-word">
    Word document processing. Read, analyze, and generate .docx files
  </Card>

  <Card title="PPTX" icon="file-powerpoint">
    Presentation generation. Supports both native .pptx format and web-based presentation modes
  </Card>

  <Card title="XLSX" icon="file-excel">
    Excel spreadsheet processing. Data reading, analysis, and generation
  </Card>
</CardGroup>

### Web & Knowledge

<CardGroup cols={2}>
  <Card title="Web Search" icon="magnifying-glass">
    Internet search capability. Experts can search the web for the latest information to assist with responses
  </Card>

  <Card title="Knowledge" icon="book">
    External knowledge base connections. Supports document search and retrieval from Feishu, DingTalk, IMA, and Yuque
  </Card>

  <Card title="Sites" icon="globe">
    Website building and publishing. Expert develops websites in a sandbox, and publishes to the public internet after user confirmation
  </Card>
</CardGroup>

### Collaboration & Intelligence

<CardGroup cols={2}>
  <Card title="Expert Delegation" icon="people-arrows">
    Multi-Expert delegation. The current Expert can delegate specific sub-tasks to other Experts
  </Card>

  <Card title="Memory" icon="brain">
    Memory management tools. Used by Experts to search, read, and write user memories
  </Card>

  <Card title="Skill Management" icon="wand-magic-sparkles">
    Skill management tools. Used by Experts to discover, install, and manage skills
  </Card>

  <Card title="Scheduling" icon="calendar">
    Scheduled task management. Set timed reminders or periodic tasks
  </Card>
</CardGroup>

### Platform Integrations

<CardGroup cols={2}>
  <Card title="Feishu Integration" icon="message">
    Feishu integration. Chat with Experts in Feishu IM, with support for message forwarding and document collaboration
  </Card>

  <Card title="Message & HITL" icon="comments">
    Message management and human-in-the-loop interaction. Expert can proactively ask you for confirmation, enabling interactive workflows
  </Card>
</CardGroup>

### Advanced Capabilities

<CardGroup cols={2}>
  <Card title="Distillation" icon="flask">
    Cognitive distillation tools. Used for knowledge extraction during the Expert creation process
  </Card>

  <Card title="Skill Evolution" icon="dna">
    Skill evolution tools. The Darwin system evaluates and improves Expert skills
  </Card>

  <Card title="Browser Use" icon="window-maximize">
    Browser automation. Expert can open web pages, click elements, and extract information
  </Card>

  <Card title="Computer Use" icon="desktop">
    Computer vision operations. Expert can view the screen and perform mouse/keyboard actions
  </Card>

  <Card title="Canvas" icon="object-group">
    Canvas interaction. Used for visual creation and interactive content display
  </Card>

  <Card title="Record & Replay" icon="video">
    Conversation recording and replay. Record conversation processes, supporting sharing and reproduction
  </Card>
</CardGroup>

## Automatic vs. Manual Activation

Built-in plugins fall into two categories:

<Tabs>
  <Tab title="Automatic Activation">
    Most built-in plugins are **automatically enabled** — as long as activation conditions are met (e.g., sandbox is running, search is enabled, etc.), the relevant tools become available automatically.

    You don't need to do anything manually; the Expert will use these tools as needed.

    Automatically enabled plugins include: Creative Media, Web Search, Memory, Skill, Delegation, Schedule, Message, etc.
  </Tab>

  <Tab title="Manual Selection">
    Some plugins require you to **explicitly select** them before a conversation. These plugins typically involve specific scenarios and are disabled by default to avoid interference:

    * **Sites**: Website building and publishing
    * **Movie**: Cinema-grade video production
    * **Knowledge**: External knowledge base connections

    In the "+" menu of the input box, you can see the list of optional plugins and enable them as needed.
  </Tab>
</Tabs>

## What Plugins Provide

Each plugin can offer one or more of the following capabilities:

| Capability Type | Description                                                                            |
| --------------- | -------------------------------------------------------------------------------------- |
| **Tools**       | Specific functions the Expert can invoke, such as "generate image" or "search the web" |
| **Skills**      | Accompanying domain instructions that guide the Expert on how to best use the tools    |
| **Hooks**       | Logic that automatically executes at specific points in the conversation lifecycle     |
| **UI Cards**    | Customized display of tool call results in the conversation interface                  |
| **MCP Servers** | Exposed Model Context Protocol interfaces                                              |

## Plugin Marketplace

In addition to built-in plugins, Profy has a **Plugin Marketplace** offering third-party plugins contributed by the community:

<Steps>
  <Step title="Browse and Install">
    Browse community plugins in the marketplace, check feature descriptions and user reviews. Once installed, they can be used in Expert conversations.
  </Step>

  <Step title="Installation Methods">
    Plugins support multiple installation methods — one-click install from the marketplace, import via URL, or sync from a code repository.
  </Step>

  <Step title="Sharing">
    You can share installed community plugins with other users (subject to platform configuration).
  </Step>
</Steps>

<Note>
  Community plugins use a declarative architecture — they extend capabilities through skills and MCP, without executing third-party code. This ensures security.
</Note>

## Creator Perspective: Managing Expert Plugins

If you're an Expert creator, you can fine-tune which plugins your Expert uses in the Studio:

### Enabling/Disabling Built-in Plugins

Each built-in plugin can be toggled independently. If your Expert is a pure text writing assistant, you might want to disable irrelevant plugins like Creative Media and Sites to keep the Expert focused.

### Installing Third-Party Plugins

You can install third-party plugins from the marketplace for your Expert, giving it additional capabilities.

<Warning>
  Disabling certain core plugins (such as Memory or Skill) may affect the Expert's fundamental capabilities. It's recommended to only disable plugins you're sure aren't needed.
</Warning>

## MCP Integration

Experts support the MCP (Model Context Protocol) standard. This means:

* Experts can connect to external MCP servers to obtain tools and data
* Community plugins can expose remote tools via MCP
* Developers can connect to Profy's Expert capabilities through MCP in IDEs (such as Cursor, Codex)

<Tip>
  Profy provides an official MCP server that supports the complete workflow of Expert distillation, configuration, publishing, and evolution within an IDE.
</Tip>

## Next Steps

<CardGroup cols={2}>
  <Card title="Skills" icon="wand-magic-sparkles" href="/en/documentation/concepts/skills">
    Learn how skills work with plugins to give Experts domain capabilities
  </Card>

  <Card title="Sandbox" icon="cube" href="/en/documentation/concepts/sandbox">
    Learn about the underlying execution environment for plugin tools
  </Card>
</CardGroup>
