od-plugin-authoring
Helps your agent create a plugin for OpenDesign. This lets you organize and install your creations easily.
What it does
This assistant helps you create a folder for an OpenDesign plugin. It generates the basic files needed for your plugin to work.
When to use it
- ✓When you want to create your own OpenDesign plugin.
- ✓If you need to organize the files for a new plugin.
- ✓To have a starting point for plugin development.
Example of what to ask your AI
“I want to create a plugin for OpenDesign.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The assistant creates a folder named `generated-plugin/` with essential files like `SKILL.md` (which describes what the plugin does) and `open-design.json` (with plugin information). It follows rules to ensure your plugin is user-friendly.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill od-plugin-authoringOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/scenarios/od-plugin-authoring/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
od-plugin-authoring (scenario)
Use this scenario when the user wants to create their own OpenDesign plugin.
Required outcome
Produce a folder named generated-plugin/ in the active project workspace.
At minimum, the folder must contain:
SKILL.mdwith frontmatter and clear agent instructions.open-design.jsonwith valid plugin metadata,od.kind, mode, task kind, capabilities, and inputs when needed.
Add examples/, assets/, or other supporting files only when they help the plugin be used or reviewed.
Authoring rules
- Follow
docs/plugins-spec.mdand the schema atdocs/schemas/open-design.plugin.v1.json. - Treat
SKILL.mdas the canonical behavior description.open-design.jsonshould describe how OpenDesign installs, applies, and presents that behavior. - Keep the generated plugin local-user friendly: it should not require marketplace publishing, enterprise trust setup, or private team catalog configuration.
- Choose a stable plugin id from the user's requested workflow. Use lowercase letters, numbers, dashes, underscores, or dots.
- Include a short readiness summary when finished:
- Files created.
- Whether the folder is ready to add to My plugins.
- Any validation or follow-up needed before install.
- A direct next-action prompt that offers: Add to My plugins, Publish repo, or OpenDesign PR.
Suggested folder shape
generated-plugin/
SKILL.md
open-design.json
examples/
assets/
The examples/ and assets/ directories are optional. Do not create empty directories just to match the sketch.
FAQ
What is an OpenDesign plugin?
It's an extension that adds new features to OpenDesign.
What are `SKILL.md` and `open-design.json`?
`SKILL.md` describes the plugin's behavior for the AI, and `open-design.json` contains the technical details for OpenDesign to install and present the plugin.
Do I need to publish my plugin somewhere?
No, this assistant creates a plugin that can be used directly, without needing publication or complex configurations.
Details
Original description by the author
Guided scenario for creating an OpenDesign plugin folder that can be installed into My plugins.
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #611
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
bun-runtime
Has your agent use Bun to run, organize, and test code. It helps choose Bun over other tools and migrate existing projects.
affaan-m/ECC
database-migrations
Helps your agent make safe changes to databases. It ensures changes can be undone and minimizes downtime.
affaan-m/ECC
deployment-patterns
Sets up deployment and CI/CD workflows, containerization, and rollback strategies to ensure safe releases.
affaan-m/ECC