Back to Skills

superpowers-lab

Experimental Claude Code skills extending capabilities with new techniques for interactive CLI tools, tmux automation, and advanced workflows.

133stars17forksUpdated 3/10/2026

Security Assessment

Safe(100/100)
Security Score100/100

About superpowers-lab

The Superpowers Lab skill collection provides experimental extensions for Claude Code, designed to enhance automation and interaction with command-line interfaces (CLIs). It addresses the challenge of automating tasks that traditionally require manual keyboard input in terminal environments. By leveraging tmux sessions, these skills allow users to control interactive tools and workflows programmatically, reducing repetitive effort and increasing efficiency for developers, system administrators, and power users who work extensively with CLI applications.

The main capabilities of Superpowers Lab include controlling interactive text editors such as vim, nano, and emacs, managing terminal UI applications like menuconfig and htop, and automating interactive REPLs for languages such as Python, Node.js, and Ruby. It also supports complex git operations, including interactive rebase and staged additions. The skill achieves this by creating detached tmux sessions, sending keystrokes programmatically, and capturing terminal output in real-time. Each sub-skill is self-contained and can be integrated independently, providing flexibility for experimenting with new automation patterns and workflows.

Typical use cases include automating routine terminal tasks, streamlining development workflows, and enabling unattended execution of interactive processes. Target users are developers, DevOps engineers, and technical power users who require advanced terminal automation for efficiency, testing, or experimentation. These skills are particularly valuable in Linux and macOS environments, where terminal-based workflows are prevalent and tmux is commonly available.

FAQ

Which operating systems are supported by Superpowers Lab?

The skills are best supported on Linux and macOS systems where tmux is available.

Do I need tmux installed to use these skills?

Yes, tmux must be installed on your system for the automation and session management features to function.

Can Superpowers Lab automate any terminal-based tool?

It supports a wide range of interactive CLI tools, including text editors, terminal UIs, REPLs, and interactive git commands, but tools must be accessible via the terminal.

Are the skills fully stable or experimental?

The skills are functional and tested, but they are under active refinement and may evolve based on usage and feedback.

How do I start using the individual skills?

Explore the subdirectories for each skill's documentation and implementation details; each skill can be integrated independently.

All Files

4 files
LICENSE1.0 KB
View
.gitignore0.0 KB
View
README.md2.0 KB
View
SKILL.md1.6 KB
View

Install superpowers-lab

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill