plugin-creator

Create and manage ThinWedge plugins with plugin.json manifests and marketplace entries.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/never2average/fpna-thinwedge --skill plugin-creator-never2average
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/never2average/fpna-thinwedge/tree/main/thinwedge-rs/skills/src/assets/samples/plugin-creator
Command: npx skills add https://github.com/never2average/fpna-thinwedge --skill plugin-creator-never2average

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires thinwedge-plugin-api, thinwedge-plugin-validation, python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of ThinWedge plugins, providing a structured approach to plugin development and marketplace entry management.

Core Features & Use Cases

  • Plugin Scaffolding: Automates the generation of plugin directories and plugin.json manifests with default configurations.
  • Marketplace Entry Management: Generates or updates marketplace entries for plugin availability and ordering within ThinWedge UI.
  • Optional Component Creation: Supports the creation of optional directories like skills/, hooks/, scripts/, and more for extended plugin functionality.
  • Update and Validation: Provides tools to update plugins during development and validate plugin manifests for compliance with ThinWedge requirements.
  • Use Case: Suppose you want to create a new ThinWedge plugin for personal finance management. Use this Skill to generate the basic plugin structure, configure the marketplace entry, and start developing your plugin.

Quick Start

Generate a new plugin skeleton for 'finance-manager' using the plugin-creator skill:

thinwedge exec "plugin-creator create-plugin finance-manager"

Frequently Asked Questions about plugin-creator

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

FAQPage Schema
How do I create a ThinWedge plugin from scratch?

To create a ThinWedge plugin, you can use this Skill to automate the generation of directory structures and plugin.json manifests with default configurations. It scaffolds the basic plugin layout so you can start developing immediately.

What do I need installed to start developing ThinWedge plugins?

You need Python and ThinWedge installed in your environment to start developing ThinWedge plugins. The Skill also relies on the thinwedge-plugin-api and thinwedge-plugin-validation libraries to manage and validate your plugin.

How do I validate a plugin.json manifest for ThinWedge compatibility?

You validate a plugin.json manifest for ThinWedge compatibility using the validation tools provided by this Skill. It leverages the thinwedge-plugin-validation library to check your plugin manifests against ThinWedge requirements.

Can I add optional directories like scripts and hooks to my ThinWedge plugin?

Yes, you can add optional directories like scripts, hooks, and skills to your ThinWedge plugin. The Skill supports the creation of these optional component directories to enable extended plugin functionality during development.

How do I manage marketplace entries for a ThinWedge plugin?

You manage marketplace entries for a ThinWedge plugin by using this Skill to generate or update entry configurations. It facilitates plugin availability and ordering directly within the ThinWedge UI for marketplace distribution.