write-plugin

Author, configure, and deploy pyagent plugins with manifests and registration code.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/derekwisong/pyagent --skill write-plugin-derekwisong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-plugin
Source: https://github.com/derekwisong/pyagent/tree/main/pyagent/skills/write-plugin
Command: npx skills add https://github.com/derekwisong/pyagent --skill write-plugin-derekwisong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers author new pyagent plugins by providing clear instructions and templates, streamlining plugin development.

Core Features & Use Cases

  • Plugin Authoring: Facilitates creating plugin manifests and Python registration code.
  • Workflow Guidance: Assists with organizing plugin directories, setting up hooks, and managing plugin scope.
  • Use Case: A developer wants to extend pyagent with custom tools or behaviors; this Skill provides a step-by-step guide to construct and deploy a plugin easily.

Quick Start

Use the write-plugin Skill to learn how to set up a new pyagent plugin by creating the directory structure and configuration files.

Frequently Asked Questions about write-plugin

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

FAQPage Schema
How do I create a custom plugin to extend agent capabilities in Python?

To create a custom plugin for extending agent capabilities in Python, you need to author a plugin manifest and write Python registration code. This process involves organizing your plugin directory and setting up configuration files to ensure safe and standardized deployment.

What is the directory structure needed for pyagent plugin development?

A proper pyagent plugin development directory structure requires specific configuration files and Python registration code. Setting up this structure correctly ensures your custom tools, prompt sections, and lifecycle hooks are properly organized and recognized by the agent environment.

Can I add custom tools and lifecycle hooks using a Python plugin?

Yes, you can add custom tools and lifecycle hooks using a Python plugin. By authoring the necessary manifests and registration code, developers can configure specific behaviors and extend agent capabilities safely across different plugin versions.

How do I configure plugin scope and manage compatibility across versions?

Configuring plugin scope and managing compatibility across versions involves organizing the plugin directory correctly and following standardized development practices. This ensures your custom tools and lifecycle hooks maintain compatibility across different plugin versions in the Python environment.

Does pyagent plugin development require specific dependencies?

Pyagent plugin development does not require external dependencies to start authoring plugins. You only need a Python environment to set up the directory structure, create manifests, and write registration code for your custom tools and lifecycle hooks.