gptme/lessons/skills/python-repl/SKILL.md
Interactive Python REPL automation with common helpers and best practices
npx skillsauth add gptme/gptme python-replInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Enhances Python REPL workflows with bundled utility functions for data analysis, debugging, and performance profiling.
This skill bundles Python REPL helpers, common imports, and execution patterns for efficient Python development in gptme.
This skill includes bundled utility functions for common Python tasks:
When working with data, automatically import common libraries and set up display options:
import numpy as np
import pandas as pd
pd.set_option('display.max_rows', 100)
Use bundled helpers for debugging:
from python_helpers import inspect_df, describe_object
inspect_df(df) # Quick dataframe overview
describe_object(obj) # Object introspection
Required packages are listed in requirements.txt:
# Helpers auto-import pandas, numpy
df = pd.read_csv('data.csv')
inspect_df(df) # Show overview
from python_helpers import time_function
@time_function
def slow_operation():
# Your code here
pass
development
Classify codebases before modification to choose appropriate development approach
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------