スキル python-executor
📦

python-executor

中リスク ⚙️ 外部コマンド🌐 ネットワークアクセス

サンドボックス化された環境でPythonコードを実行する

こちらからも入手できます: inference-sh,skillssh,inference-sh-9

ローカルでPythonコードを実行するには、環境のセットアップと依存関係の管理が必要です。このスキルは、100以上のライブラリがすぐに使える事前設定済みPython環境に即座にアクセスできます。

対応: Claude Codex Code(CC)
⚠️ 65 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「python-executor」を使用しています。 Execute: import pandas as pd; df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]}); print(df.mean())

期待される結果:

Code executed successfully. Output: A 1.5
B 3.5
dtype: float64

「python-executor」を使用しています。 Create a bar chart from data and save to outputs/chart.png

期待される結果:

Code executed successfully. Output: Chart saved!
Attached files: chart.png (PNG image, 800x600)

セキュリティ監査

中リスク
v1 • 3/20/2026

Static analyzer flagged 69 patterns in SKILL.md documentation file, but all are false positives. The 'backtick execution' patterns are markdown code block formatting, not shell execution. Network patterns are documentation URLs and example snippets. The skill legitimately uses the infsh CLI to send Python code to a remote sandboxed execution service (inference.sh). Risk is medium due to remote code execution capability, but execution occurs in an isolated subprocess on their infrastructure with timeout limits (1-300s).

1
スキャンされたファイル
186
解析された行数
3
検出結果
1
総監査数
中リスクの問題 (1)
Remote Code Execution Service
This skill enables arbitrary Python code execution via a remote service (inference.sh). While the execution is sandboxed, users should be aware that code runs on external infrastructure.

リスク要因

⚙️ 外部コマンド (1)
🌐 ネットワークアクセス (1)
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
42
コミュニティ
60
セキュリティ
83
仕様準拠

作れるもの

データ分析パイプライン

ローカルの環境をセットアップせずにPandasとMatplotlibを使用してデータセットを処理および可視化。

自動化されたWebスクレイピング

requests、BeautifulSoup、またはブラウザ自動化ツールを使用してWebsitesからデータを抽出。

メディア処理

specializedPythonライブラリを使用して画像、動画、3Dモデルを作成および操作。

これらのプロンプトを試す

基本的なPython実行
Run this Python code: print('Hello World')
Pandasによるデータ分析
Create a DataFrame with columns 'name' and 'sales', then calculate the average sales and display a bar chart.
Webスクレイピングタスク
Scrape the title and all links from https://example.com using requests and BeautifulSoup, then return the results as JSON.
画像処理パイプライン
Load an image, apply a grayscale filter, resize to 800x600, and save the result. Then create a thumbnail version at 150x150 pixels.

ベストプラクティス

  • 出力ファイルを必ずoutputs/ディレクトリに保存して、レスポンスで確実に返されるようにする
  • 動画処理やWebスクレイピングなど、実行時間の長い操作には適切なタイムアウト値を設定する
  • 可視化にはplt.show()ではなくplt.savefig()などの非対話型メソッドを使用する

回避

  • plt.show()やinput()などの対話型操作は試みないでください - 環境は非対話型です
  • GPUライブラリには依存しないでください - 環境はCPU専用です
  • 個別のコード実行間で状態が持続することは期待しないでください - 各実行は分離されています

よくある質問

どのようなライブラリが利用可能ですか?
NumPy、Pandas、Matplotlib、requests、BeautifulSoup、Selenium、Playwright、Pillow、OpenCV、MoviePy、trimeshなど、100以上のライブラリが事前インストールされています。データサイエンス、Webスクレイピング、メディア処理のためのライブラリが含まれています。
出力ファイルを入手するにはどうすればいいですか?
取得したいファイルはoutputs/ディレクトリに保存してください。そのディレクトリに保存されたファイルは自動的に検出され、実行結果と一緒に返されます。
追加のパッケージをインストールできますか?
いいえ、事前インストール済みのライブラリのみ利用可能です。特定のライブラリが必要な場合は、ドキュメントを確認するか、スキルの作者にお問い合わせください。
最大実行時間はいくらですか?
タイムアウトは1秒から300秒の範囲で設定できます。デフォルトは30秒です。動画処理などの長い操作には、timeoutパラメータを使用してください。
コードは安全ですか?
コードはinference.shインフラストラクチャ上の分離されたサブプロセスで実行されます。ただし、APIキーや認証情報などの機密データをコードで送信することは避けてください。
機械学習に使用できますか?
この環境はCPU専用であり、MLモデルのトレーニングには適していません。機械学習タスクには専用のAIスキルを使用してください。小規模なモデルでは、CPU互換ライブラリでの基本的な推論が可能な場合があります。

開発者の詳細

ファイル構成

📄 SKILL.md