add-plugin

Scaffold a language-agnostic nucleo CLI plugin with manifest and entrypoint.

2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/mateonunez/nucleo --skill add-plugin-mateonunez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-plugin
Source: https://github.com/mateonunez/nucleo/tree/main/.claude/skills/add-plugin
Command: npx skills add https://github.com/mateonunez/nucleo --skill add-plugin-mateonunez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating new plugins for the nucleo CLI is manual and error-prone. This Skill provides a repeatable scaffold to bootstrap a new plugin and standardize its structure.

Core Features & Use Cases

  • Generates a plugin scaffold at plugins/<name>/ with a plugin.json manifest and a clean entrypoint.
  • Supports multiple languages (Node.js, Python, shell) and basic command wiring for testing.
  • Use Case: A developer wants to quickly prototype a custom command set for their nucleo-based workflow.

Quick Start

Create a new plugin scaffold by providing a name, language, and commands.

Frequently Asked Questions about add-plugin

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

FAQPage Schema
How do I scaffold a new plugin for the nucleo CLI?

Scaffolding a nucleo plugin generates a plugins/<name>/ folder with a plugin.json manifest and an entrypoint. This standardizes the structure, supporting multiple languages like Node.js, Python, and shell.

What files do I need to create a nucleo plugin?

You need a plugins/<name>/ folder with a plugin.json manifest and an entrypoint that reads environment variables and outputs JSON. A test flow using nucleo plugins install is also wired for validation.

Can I use Python to develop a nucleo plugin?

Yes, Python is supported for nucleo plugin development. The scaffold supports multiple languages including Node.js, Python, and shell, allowing flexible entrypoint implementation for your commands.

How does a nucleo plugin entrypoint work?

A nucleo plugin entrypoint works by reading environment variables and outputting JSON. This language-agnostic mechanism allows the nucleo CLI to execute and integrate wired commands reliably.

How do I test a newly scaffolded nucleo plugin?

You test a newly scaffolded nucleo plugin by running a test flow with nucleo plugins install. This validates the plugin.json manifest and ensures the command wiring functions correctly within the CLI.

Why standardize nucleo plugin structure?

Standardizing nucleo plugin structure prevents manual creation errors by providing a repeatable scaffold. This ensures consistent manifests, clean entrypoints, and reliable command wiring for developer workflows.