bio-pufferlib

Train reinforcement learning agents with PuffeRL and PufferEnv APIs.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill bio-pufferlib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-pufferlib
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/bio-pufferlib
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill bio-pufferlib

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill significantly speeds up reinforcement learning (RL) training by providing a highly optimized framework for environment simulation and agent training, enabling faster experimentation and development.

Core Features & Use Cases

  • High-Performance Training: Achieve millions of steps per second with the PuffeRL PPO+LSTM trainer.
  • Environment Development: Create custom, high-performance environments using the PufferEnv API.
  • Seamless Integration: Works with Gymnasium, PettingZoo, Atari, Procgen, and many other RL environments.
  • Use Case: Train complex multi-agent RL systems or fine-tune agents on large-scale benchmarks much faster than with standard libraries.

Quick Start

Use the bio-pufferlib skill to train an RL agent on the 'procgen-coinrun' environment using default settings.

Frequently Asked Questions about bio-pufferlib

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

FAQPage Schema
How do I speed up reinforcement learning training for large-scale environments?

You can speed up reinforcement learning training by using a high-performance framework optimized for parallel environment simulation and vectorized training, achieving millions of steps per second.

Can I use this framework with existing Gymnasium and PettingZoo environments?

Yes, this framework seamlessly integrates with existing Gymnasium, PettingZoo, Atari, and Procgen environments. You can train complex multi-agent systems or fine-tune agents on these standard benchmarks without needing to rewrite your environment logic.

What is the best way to build custom high-performance environments for multi-agent RL?

Building custom high-performance environments for multi-agent RL is best achieved using the PufferEnv API. It facilitates fast parallel environment simulation and allows you to create custom, high-performance environments tailored for scale.

Does the PuffeRL trainer support vectorized training for multi-agent systems?

Yes, the PuffeRL PPO+LSTM trainer fully supports vectorized training for multi-agent systems. It enables fast parallel environment simulation, allowing you to train complex multi-agent reinforcement learning systems at scale.

Why does my reinforcement learning training take so long on standard libraries?

Standard libraries often lack optimized parallel environment simulation and vectorized training capabilities. Switching to a high-performance framework with the PuffeRL trainer allows you to process millions of steps per second, drastically reducing training time.