efx

Execute bash, python, or pytest commands on eightfold EC2 boxes via SSH.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/akshatdalton/skills --skill efx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: efx
Source: https://github.com/akshatdalton/skills/tree/main/efx
Command: npx skills add https://github.com/akshatdalton/skills --skill efx

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of running bash, python, or pytest on eightfold EC2 boxes, handling complex interactions with the environment and VPN, and provides a robust solution for remote execution.

Core Features & Use Cases

  • Remote Execution: Execute bash, python, or pytest commands on the dev box or any region-specific prod box.
  • VPN and SSH Management: Automates VPN connection handling and SSH interactions, ensuring stable connections.
  • Environment Bootstrap: Manages environment setup, including AWS creds and global DB configuration.
  • Use Case: Imagine you need to run a pytest on a specific EC2 box or execute a Python script that interacts with the prod DB. This Skill automates the entire process, eliminating manual setup and potential connection issues.

Quick Start

Use the efx skill to run a Python script on the dev box with the following command: efx exec --target dev --lang py <script_path>

Frequently Asked Questions about efx

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

FAQPage Schema
How do I run pytest on an EC2 box over SSH without manual VPN setup?

Remote execution automation handles VPN connections and environment setup to run pytest on EC2 boxes over SSH. It eliminates manual configuration by automating bash, python, or pytest execution on specific dev or prod boxes.

Can I execute Python scripts that interact with a production database on EC2?

Yes, you can execute Python scripts that interact with a prod DB on EC2. The automation manages environment setup including AWS credentials and global DB configuration, ensuring reliable script execution on region-specific prod boxes.

What is the best way to automate bash command execution on remote EC2 instances?

Automating bash command execution on EC2 instances is best handled by tools managing SSH interactions and VPN connections. This approach ensures stable remote execution by automating environment setup and connection handling.

Does remote execution on EC2 require manual AWS credential configuration?

Remote execution on EC2 does not require manual AWS credential configuration. Environment bootstrap features automate AWS credential setup and global database configuration, streamlining the process for automated testing and script execution.

Why does my SSH connection to EC2 drop during automated pytest runs?

SSH connections to EC2 can drop during pytest runs due to unstable VPN connections. Using remote execution automation that handles VPN management and SSH interactions ensures stable connections throughout the testing process.