netalertx-plugin-run-development

Create, run, and test NetAlertX plugins with script.py and config.json.

6.9k|426|Updated Dec 23, 2021
One-click install
npx skills add https://github.com/netalertx/NetAlertX --skill netalertx-plugin-run-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: netalertx-plugin-run-development
Source: https://github.com/netalertx/NetAlertX/tree/main/.github/skills/plugin-run-development
Command: npx skills add https://github.com/netalertx/NetAlertX --skill netalertx-plugin-run-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a guided workflow to create and run NetAlertX plugins, enabling teams to quickly prototype, test, and deploy plugin logic in a repeatable way.

Core Features & Use Cases

  • Plugin scaffolding and workflow: Create, configure, and run NetAlertX plugins via a standardized directory layout.
  • Manual execution and testing: Run plugin scripts locally to validate behavior and outputs.
  • Guided deployment: Use a template and helper utilities to integrate plugin results into the NetAlertX backend.

Quick Start

Create a new plugin under front/plugins/<code_name>/ with a config.json and script.py, then run python3 front/plugins/<code_name>/script.py to test the plugin locally.

Frequently Asked Questions about netalertx-plugin-run-development

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

FAQPage Schema
How do I create and run a NetAlertX plugin?

Create a plugin directory under front/plugins/<code_name>/ with a config.json manifest and script.py entry point, then run python3 front/plugins/<code_name>/script.py to execute and test the plugin locally.

What's the standard structure for developing NetAlertX plugins?

NetAlertX plugins use a standardized structure: a front/plugins/<code_name>/ directory containing script.py (the execution entry point) and config.json (the plugin manifest), enforcing consistent development and validation workflows.

Can I test my plugin script before deploying it to NetAlertX?

Yes, run your plugin script locally using python3 front/plugins/<code_name>/script.py to validate behavior and outputs before integrating results into the NetAlertX backend.

How do I scaffold a new NetAlertX plugin workflow?

Use the guided plugin scaffolding workflow to create a new plugin under front/plugins/<code_name>/ with config.json and script.py, then use template and helper utilities to integrate plugin results into NetAlertX.

What files do I need in a NetAlertX plugin directory?

Every NetAlertX plugin requires two files: script.py (the Python script entry point containing plugin logic) and config.json (the configuration manifest defining plugin metadata and behavior).