Skip to main content
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. The platform ships 28 built-in plugins and supports community plugin extensions. For the per-plugin inventory (IDs, activation conditions, injected tools, bundled skills) go straight to the Plugin Catalog. This page explains the activation rules — why some plugins are visible to you and others are not.

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

Creative Media

Image generation, video generation, music composition, text-to-speech (TTS), and automatic speech recognition (ASR). Supports multiple AI models

Movie

Cinema-grade video production. Supports scriptwriting, storyboard design, and video synthesis

Document Processing

PDF

PDF reading, parsing, and creation. Includes professional typesetting capabilities

DOCX

Word document processing. Read, analyze, and generate .docx files

PPTX

Presentation generation. Supports both native .pptx format and web-based presentation modes

XLSX

Excel spreadsheet processing. Data reading, analysis, and generation

Web & Knowledge

Web Search

Internet search capability. Experts can search the web for the latest information to assist with responses

Knowledge

External knowledge base connections. Supports document search and retrieval from Feishu, DingTalk, IMA, and Yuque

Sites

Website building and publishing. Expert develops websites in a sandbox, and publishes to the public internet after user confirmation

Collaboration & Intelligence

Expert Delegation

Multi-Expert delegation. The current Expert can delegate specific sub-tasks to other Experts

Memory

Memory management tools. Used by Experts to search, read, and write user memories

Skill Management

Skill management tools. Used by Experts to discover, install, and manage skills

Scheduling

Scheduled task management. Set timed reminders or periodic tasks

Platform Integrations

Feishu Integration

Feishu integration. Chat with Experts in Feishu IM, with support for message forwarding and document collaboration

Message & HITL

Message management and human-in-the-loop interaction. Expert can proactively ask you for confirmation, enabling interactive workflows

Advanced Capabilities

Distillation

Cognitive distillation tools. Used for knowledge extraction during the Expert creation process

Skill Evolution

Skill evolution tools. The Darwin system evaluates and improves Expert skills

Browser Use

Browser automation. Expert can open web pages, click elements, and extract information

Computer Use

Computer vision operations. Expert can view the screen and perform mouse/keyboard actions

Canvas

Canvas interaction. Used for visual creation and interactive content display

Record & Replay

Desktop workflow recording. Demonstrate a workflow once and the Expert turns it into a reusable skill (desktop only)

Why some plugins are visible and others aren’t

Whether a plugin takes effect in a given turn is decided by two orthogonal fields. Keep them apart and most “my plugin isn’t working” puzzles dissolve on their own: The 28 plugins split exactly down the middle:
  • 14 user-selectable (tickable in the panel): Sites, Movie, Knowledge, Canvas, Visualize, Game Studio, Customs, Browser, Chrome, Computer, Record & Replay, and the Blender / Godot / Photoshop bridges
  • 14 automatically available (never listed): Creative, Search, Memory, Skill, Delegation, Schedule, Feishu, Distill, Evolution, Message, PDF, PPTX, DOCX, XLSX
Because the two fields are orthogonal, some plugins need both a tick and a satisfied condition — the five desktop bridges (Computer, Record & Replay, Blender / Godot / Photoshop) all require desktop_connected: true, so ticking them on the web changes nothing.
“Not in the panel” doesn’t mean “not there”. This also explains a common puzzle — “I enabled no plugins, so how did it write a file?”: the sandbox tools for reading, writing and running commands were never a tickable plugin; they exist alongside the sandbox itself.

What ultimately decides the toolset

The tools a model can see in one turn are filtered in this order:
1

Evaluate activation per manifest

All 28 plugins are evaluated against their user_selectable tick state and requires conditions; only matches become candidates.
2

Plugin-declared tools join the set

Tools declared by matching plugins are added.
3

Creator blocklist filtering

Built-in plugins the creator switched off in Studio (disabled_builtin_plugins) are removed here — user ticks don’t override this.
So when the same request behaves differently across two Experts, the cause is usually a creator-disabled plugin rather than a model difference.

What Plugins Provide

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

Plugin Marketplace

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

Browse and Install

Browse community plugins in the marketplace, check feature descriptions and user reviews. Once installed, they can be used in Expert conversations.
2

Installation Methods

Plugins support multiple installation methods — one-click install from the marketplace, import via URL, or sync from a code repository.
3

Sharing

You can share installed community plugins with other users (subject to platform configuration).
Community plugins use a declarative architecture — they extend capabilities through skills and MCP, without executing third-party code. This ensures security.

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

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)
Profy provides an official MCP server that supports the complete workflow of Expert distillation, configuration, publishing, and evolution within an IDE.

Key numbers

Failures and fixes

Next Steps

Plugin Catalog

IDs, activation conditions, tools and skills for all 28

Skills

Learn how skills work with plugins to give Experts domain capabilities

Sandbox

Learn about the underlying execution environment for plugin tools