opp-repl-project-scaffolding

Scaffold a complete OMNeT++ project with essential files and network sources.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-project-scaffolding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opp-repl-project-scaffolding
Source: https://github.com/tabgab/opp_repl-skill/tree/main/opp-repl-project-scaffolding
Command: npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-project-scaffolding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a complete OMNeT++ project from scratch for opp_repl, generating the essential files (<project>.opp, .oppbuildspec, .nedfolders, package.ned, omnetpp.ini) and initial network sources.

Core Features & Use Cases

  • One-call project scaffolding via create_project() that outputs a ready-to-build skeleton.
  • Dual-path workflow support: Path A (create_project()) and Path B templates for older opp_repl versions.
  • Clear guidance on file roles, namespace/package consistency, and next steps after generation.

Quick Start

Invoke create_project with your project name and path to generate the full scaffold.

Frequently Asked Questions about opp-repl-project-scaffolding

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

FAQPage Schema
How do I scaffold a new OMNeT++ project from scratch?

You can scaffold an OMNeT++ project by invoking create_project() with your project name and path. This generates a complete skeleton including .opp, .nedfolders, omnetpp.ini, and initial network sources for opp_repl.

What files are needed to set up a complete OMNeT++ simulation project?

A complete OMNeT++ project requires <project>.opp, .oppbuildspec, .nedfolders, package.ned, omnetpp.ini, and initial network sources. The scaffolding process generates all these files automatically while maintaining consistent naming and packaging.

Does this OMNeT++ project scaffolding support older opp_repl template workflows?

Yes, the scaffolding supports older opp_repl versions through Path B template-based workflows. It offers dual-path support, allowing users to choose between Path A create_project() and Path B templates for project generation.

What are the next steps after generating an OMNeT++ project skeleton?

After generating an OMNeT++ project skeleton, the next steps involve building and running the simulation. The scaffolding output includes clear guidance on file roles, namespace consistency, and follow-up build and run steps.

Why do I need to maintain namespace and package consistency when setting up OMNeT++ projects?

Maintaining namespace and package consistency is required to ensure generated OMNeT++ simulation files function correctly together. The scaffolding process handles this consistency automatically while documenting file roles and follow-up steps.