local-extension-development

Build, validate, and reload Neon Pilot native extensions in-app.

22|2|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/patleeman/neon-pilot --skill local-extension-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-extension-development
Source: https://github.com/patleeman/neon-pilot/tree/main/extensions/system-extension-manager/skills/local-extension-development
Command: npx skills add https://github.com/patleeman/neon-pilot --skill local-extension-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local extension development can be challenging when testing and debugging Neon Pilot native extensions outside the packaged app. This skill provides a self-contained workflow to build, fix, validate, reload, and debug extensions used by Neon Pilot.

Core Features & Use Cases

  • Self-contained packaging: The skill includes guidance to build an extension folder with extension.json, optional src/, and dist/ bundles, so it works without a source checkout.
  • Iterative development loop: Inspect installed extensions, snapshot, edit, build, validate, and reload via Extension Manager.
  • Safe testing and validation: Validate changes with the Extension Manager and ensure proper loading and surface exposures before publishing.

Quick Start

Open Neon Pilot, configure the extension you want to develop, edit the necessary files, then build, reload, and test the extension in-app.

Frequently Asked Questions about local-extension-development

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

FAQPage Schema
How do I build and debug Neon Pilot extensions locally without a source checkout?

You can build and debug Neon Pilot extensions locally by packaging a self-contained folder with extension.json, optional src/, and dist/ bundles. This allows iterative in-app testing and reloading via the Extension Manager without needing a full source checkout.

How does the iterative reload workflow work for local extension development?

The iterative reload workflow lets you inspect installed extensions, snapshot, edit, build, validate, and reload changes directly in-app using the Extension Manager. This streamlines the testing loop for bundled extensions during local development.

Do I need to know the extension.json structure to develop native extensions locally?

Yes, local extension development requires knowledge of the extension.json structure, the Extension Manager workflow, and how to run builds outside the app using provided tooling to properly validate and load bundled extensions.

What is the best way to validate Neon Pilot native extensions before publishing?

The best way to validate native extensions before publishing is to use the Extension Manager to ensure proper loading and surface exposures. This safe testing process confirms the dist/ bundles function correctly within the Neon Pilot app.

Why are my local Neon Pilot extension changes not loading in the app?

Extension changes may not load if the dist/ bundles are not built correctly or the extension.json structure is invalid. You must use the provided tooling to build outside the app and then use the Extension Manager to validate and reload the extensions.

Can I test bundled extensions in Neon Pilot when source checkouts are unavailable?

Yes, you can test bundled extensions without source checkouts by creating a self-contained extension folder. This includes the extension.json file and the compiled dist/ bundles necessary for the Extension Manager to load and validate the extension in-app.