plain-portal

Open a secure remote Python shell for live debugging and file transfer via encrypted tunnel.

1.0k|27|Updated Mar 22, 2023
One-click install
npx skills add https://github.com/dropseed/plain --skill plain-portal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plain-portal
Source: https://github.com/dropseed/plain/tree/main/.claude/skills/plain-portal
Command: npx skills add https://github.com/dropseed/plain --skill plain-portal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Open a secure remote Python shell on production machines to perform live debugging and data inspection.

Core Features & Use Cases

  • Encrypted tunnel enabling remote Python execution
  • Start/connect/session lifecycle with exec, pull, and push commands
  • Read-only by default with an optional writable mode for production tasks
  • File transfer support between local and remote environments
  • Safe session management and guidance to avoid credential exposure

Quick Start

Start the portal on the remote machine and connect from your client using the displayed session code.

Frequently Asked Questions about plain-portal

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

FAQPage Schema
How do I run a remote Python shell on a production machine for live debugging?

To run a remote Python shell for live debugging, start the portal on the production machine and connect from your client using the displayed session code to execute arbitrary Python code over an encrypted tunnel.

Can I transfer files to a production server without direct SSH access?

You can transfer files without direct SSH access using the push and pull commands provided by the secure tunnel, moving data between your local and remote production environments safely.

Does this remote Python debugging tool protect against accidental production changes?

This remote debugging tool protects production by enforcing read-only sessions by default, requiring you to explicitly enable an optional writable mode before making changes or modifying data.

What is the best way to inspect production data securely during an on-call incident?

The best way to inspect production data securely during an on-call incident is opening an encrypted tunnel to execute Python code, ensuring safe session management and preventing credential exposure.

Do I need direct SSH access to execute arbitrary Python code on remote machines?

You do not need direct SSH access to execute arbitrary Python code on remote machines, as the secure tunnel establishes a connection using a start, connect, and exec command set instead.