forge-pipeline-library

Automate asset scanning, fingerprinting, processing, and bundling in a plugin-based Python pipeline.

36|6|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Nebulavenus/forge-gpu --skill forge-pipeline-library-nebulavenus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-pipeline-library
Source: https://github.com/Nebulavenus/forge-gpu/tree/main/.claude/skills/forge-pipeline-library
Command: npx skills add https://github.com/Nebulavenus/forge-gpu --skill forge-pipeline-library-nebulavenus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use the forge-gpu asset pipeline library — a Python package that enables scanning, fingerprinting, processing, and bundling game assets with a plugin architecture. It is designed for teams working with pipeline code, plugin development, asset processing for textures/meshes/animations, and CLI tooling to extend the pipeline.

Core Features & Use Cases

  • Asset discovery, fingerprinting, and incremental processing driven by content hashes.
  • Plugin-based processing for textures, meshes, animations, and custom asset types.
  • Bundling processed assets into reusable packages and integrating with the forge-pipeline CLI.
  • Debugging, testing, and extending the pipeline with new plugins and configurations.

Quick Start

Install the forge-pipeline library and run the forge-pipeline CLI to scan assets, apply plugins, and generate processed outputs.

Frequently Asked Questions about forge-pipeline-library

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

FAQPage Schema
How do I automate game asset processing and bundling in Python?

Automate game asset processing and bundling by using a plugin-based Python pipeline that scans directories, fingerprints content hashes, and applies custom processing to textures, meshes, and animations. It outputs bundled packages ready for game integration.

What is incremental asset processing and how does content fingerprinting work?

Incremental asset processing uses content fingerprinting via hashes to identify changed files. By comparing hashes, the pipeline only reprocesses modified textures or meshes, skipping unchanged assets to save build time and compute resources.

How do I build custom plugins for textures and meshes in a game asset pipeline?

Build custom pipeline plugins by extending the Python library's plugin architecture to handle specific asset types like textures, meshes, and animations. You configure processing rules and integrate them through the pipeline configuration to transform and package assets.

Do I need a specific Python environment to run the forge-pipeline CLI?

You need a Python environment with a pyproject-defined package and a pipeline configuration file to run the forge-pipeline CLI. These prerequisites drive plugin execution, asset scanning, and output bundling.

What is the best way to manage game asset ingestion and transformation workflows?

Manage game asset ingestion and transformation by configuring a Python pipeline that automatically discovers assets, applies processing plugins for format conversion, and bundles the transformed outputs into reusable packages via CLI control.

Can I debug and test custom asset pipeline plugins before bundling?

Debug and test custom asset pipeline plugins by extending the Python library with new configurations and running targeted pipeline executions. This allows you to verify asset transformation logic and plugin behavior before generating bundled outputs.