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.