plugin-development

Creates and validates DUYA plugins with compliant manifest and capability configurations.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/lava-chen/duya --skill plugin-development-lava-chen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-development
Source: https://github.com/lava-chen/duya/tree/main/packages/agent/skills/development/plugin-development
Command: npx skills add https://github.com/lava-chen/duya --skill plugin-development-lava-chen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers create, configure, validate, and publish DUYA plugins without manually learning every manifest requirement, capability format, and marketplace workflow.

Core Features & Use Cases

  • Plugin Scaffolding: Guides creation of DUYA plugin structures with manifests, skills, hooks, MCP servers, CLI commands, and UI contributions.
  • Manifest Validation: Helps ensure plugin.json and plugin.md files follow the duya.plugin.v1 schema with required fields and compatible configurations.
  • Publishing Workflows: Supports preparing plugins for GitHub releases, NPM distribution, and DUYA Marketplace submission.
  • Use Case: A developer building a browser automation extension can use this Skill to generate the plugin structure, add capabilities, validate the manifest, and prepare the plugin for release.

Quick Start

Use the plugin-development skill to create a new DUYA plugin with skills, hooks, and MCP capabilities.

Frequently Asked Questions about plugin-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a DUYA plugin manifest that passes validation?

You can scaffold a DUYA plugin by generating a compliant plugin.json manifest and capability configurations that adhere to the duya.plugin.v1 schema. This ensures your plugin structure includes valid skills, hooks, and MCP servers.

What capabilities can I configure when developing a DUYA plugin?

When developing a DUYA plugin, you can configure capabilities for skills, hooks, MCP servers, CLI tools, and UI extensions. These capabilities are defined within the plugin manifest structure.

How do I prepare a DUYA plugin for marketplace publishing?

Prepare your DUYA plugin for marketplace publishing by validating its manifest against the duya.plugin.v1 schema. The workflow supports preparing releases for GitHub, NPM distribution, and DUYA Marketplace submission.

Does DUYA plugin development support MCP server integration?

Yes, DUYA plugin development supports MCP server integration. You can add MCP server capabilities directly to your plugin manifest alongside skills, hooks, CLI commands, and UI extensions.

Why does my DUYA plugin manifest fail schema validation?

Your DUYA plugin manifest fails schema validation when the plugin.json or plugin.md files do not adhere to the duya.plugin.v1 schema. This usually means required fields are missing or capability configurations are incompatible.