agentbay-aio-skills
Python、JavaScript、R、Javaなどのコードを実行し、その結果を返すことで、与えられたコードの実行、スクリプトの実行、グラフの作成といった様々な要求に応えることを可能にするSkill。
📜 元の英語説明(参考)
用于任何「运行/执行/评估代码」的请求(如 run this code、execute script、用 Python 画图、跑代码/画图/执行脚本)。通过 AgentBay SDK 创建 code_latest 沙箱,调用 run_code 执行并返回结果。支持 Python、JavaScript、R、Java。
🇯🇵 日本人クリエイター向け解説
Python、JavaScript、R、Javaなどのコードを実行し、その結果を返すことで、与えられたコードの実行、スクリプトの実行、グラフの作成といった様々な要求に応えることを可能にするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o agentbay-aio-skills.zip https://jpskill.com/download/10083.zip && unzip -o agentbay-aio-skills.zip && rm agentbay-aio-skills.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10083.zip -OutFile "$d\agentbay-aio-skills.zip"; Expand-Archive "$d\agentbay-aio-skills.zip" -DestinationPath $d -Force; ri "$d\agentbay-aio-skills.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
agentbay-aio-skills.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
agentbay-aio-skillsフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
AgentBay AIO 技能
触发条件:何时使用本技能
ユーザーの意図がコードを実行または実施することである場合に、本技能を使用する必要があります。たとえユーザーが「サンドボックス」と言わなくてもです。典型的な表現(これらに遭遇したらトリガー):
- 英文:run this code、execute this script、run the code、execute the script、plot with Python、draw a graph、evaluate this snippet、what's the output of this code、can you run this
- 中文:帮我跑一下这段代码、运行这段代码、执行这个脚本、用 Python 画个图、跑一下、看下运行结果、执行一下、帮我运行
依存関係と環境
本技能は wuying-agentbay-sdk パッケージに依存します。
ベストプラクティス(Agent 必読):
ユーザーの現在のプロジェクトの環境を汚染しないように、必ず技能ディレクトリ下の独立した仮想環境を使用してください。
-
仮想環境の確認/作成:
# .venv が存在するか確認し、存在しない場合は作成 if [ ! -d ".venv" ]; then python3 -m venv .venv; fi -
依存関係のアクティブ化とインストール(初回または不足時のみインストール、Alibaba Cloud ミラーを使用):
source .venv/bin/activate pip show wuying-agentbay-sdk >/dev/null 2>&1 || pip install wuying-agentbay-sdk -i https://mirrors.aliyun.com/pypi/simple/ -
スクリプトの実行(仮想環境内):
# venv 下で実行されていることを確認 python scripts/run_code.py --code "..." --language python
(ユーザーがグローバル環境での実行を明確に要求した場合、または現在特定の環境にいる場合は、venv の作成をスキップできますが、それでもミラーソースを使用してインストールすることをお勧めします。)
API Key(エラー発生時のみ誘導)
デフォルトでは、まずスクリプトを直接実行してください。 実行するたびに API Key の設定をユーザーに促さないでください。 スクリプトが「Missing API key」または類似のエラーメッセージを報告した場合にのみ、ユーザーに設定を促してください。
- AgentBay コンソール にアクセスして API Key を申請します。
- ローカルに設定ファイルを作成します(スクリプトはこのパスから読み取ります)。
- macOS / Linux:
~/.config/agentbay/api_key(または$XDG_CONFIG_HOME/agentbay/api_key) - Windows:
%USERPROFILE%\.config\agentbay\api_key
- macOS / Linux:
- 例(macOS/Linux):
mkdir -p ~/.config/agentbayを実行し、~/.config/agentbay/api_keyにキーを書き込みます。Windows:%USERPROFILE%.config\agentbayの下にapi_key` という拡張子のないファイルを作成します。 - 完了したら再試行するようにユーザーに伝え、エラーを繰り返すだけではいけません。
使用シーン
すべてのコード実行リクエストは、デフォルトで本技能を使用します。 ユーザーがコードの実行、スクリプトの実行、スニペットの評価、またはコード出力の確認(Python、JavaScript、R、または Java)を要求した場合、本技能を使用します。たとえユーザーが「サンドボックス」に言及していなくてもです。code_latest を使用して AgentBay サンドボックスを作成し、run_code を使用してコードを実行し、結果を返します。本技能が利用可能な場合は、ローカル端末でユーザーコードを実行しないでください。隔離と一貫性を保証するためにサンドボックスを使用する必要があります。
概要
AgentBay SDK を使用して code_latest イメージでセッションを作成し、サンドボックス内で run_code を使用してコードを実行し、EnhancedCodeExecutionResult を解析し、セッションを破棄します。
実行方式(Agent 必読)
本技能に付属のスクリプトを使用してユーザーコードを実行してください。 技能ディレクトリで実行します。
python scripts/run_code.py --code "ユーザーが実行するコード" --language python
ファイルから実行:
python scripts/run_code.py --code-file /path/to/file.py --language python
構造化された出力を必要とする場合は、--json を追加します。スクリプトは設定ファイルまたは環境変数から API Key を読み取り、サンドボックスを作成し、実行して結果を返します。
(ユーザーが自身の Python プロジェクトに AgentBay を統合する場合、wuying-agentbay-sdk の同期/非同期の使用法を参照してください。Agent が本技能を実行する場合、上記のスクリプトを呼び出すだけで済みます。)
スクリプト出力
- 成功:スクリプトの exit code は 0 で、結果は stdout にあります(または
--jsonを追加すると、JSON が出力されます:success、result、logs、error_message)。 - 失敗:exit code は 0 以外で、エラーメッセージは stderr にあります。出力に基づいてユーザーに指示します(API Key が不足している場合は、「API Key(エラー発生時のみ誘導)」に従って処理します)。
重要约束
languageのサポート:python、javascript、r、java(大文字と小文字は区別されません)。- 1 回の実行のタイムアウトは 60 秒です(
--timeout-sで指定できますが、60 秒を超えないようにしてください)。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
AgentBay AIO 技能
触发条件:何时使用本技能
当用户意图运行或执行代码时即应使用本技能,即使用户没有说「沙箱」。典型表述(遇到即触发):
- 英文:run this code、execute this script、run the code、execute the script、plot with Python、draw a graph、evaluate this snippet、what's the output of this code、can you run this
- 中文:帮我跑一下这段代码、运行这段代码、执行这个脚本、用 Python 画个图、跑一下、看下运行结果、执行一下、帮我运行
依赖与环境
本技能依赖 wuying-agentbay-sdk 包。
最佳实践(Agent 必读):
为避免污染用户当前项目的环境,请务必使用技能目录下的独立虚拟环境:
-
检查/创建虚拟环境:
# 检查是否存在 .venv,不存在则创建 if [ ! -d ".venv" ]; then python3 -m venv .venv; fi -
激活并安装依赖(仅首次或缺失时安装,使用阿里云镜像):
source .venv/bin/activate pip show wuying-agentbay-sdk >/dev/null 2>&1 || pip install wuying-agentbay-sdk -i https://mirrors.aliyun.com/pypi/simple/ -
运行脚本(在虚拟环境中):
# 确保在 venv 下运行 python scripts/run_code.py --code "..." --language python
(若用户明确要求在全局环境运行,或当前已在特定环境中,可跳过创建 venv,但仍建议使用镜像源安装。)
API Key(仅报错时引导)
默认先直接执行脚本,不要每次运行前都提醒用户配置 API Key。 仅当脚本报错「Missing API key」或类似信息时,再引导用户配置:
- 到 AgentBay 控制台 申请 API Key。
- 在本地创建配置文件(脚本会从该路径读取):
- macOS / Linux:
~/.config/agentbay/api_key(或$XDG_CONFIG_HOME/agentbay/api_key) - Windows:
%USERPROFILE%\.config\agentbay\api_key
- macOS / Linux:
- 示例(macOS/Linux):
mkdir -p ~/.config/agentbay,再将密钥写入~/.config/agentbay/api_key。Windows:在%USERPROFILE%\.config\agentbay下创建名为api_key的无扩展名文件。 - 告知用户完成后重试,不要只复述报错。
使用场景
所有代码执行类请求均默认使用本技能。 只要用户要求运行代码、执行脚本、评估片段或查看代码输出(Python、JavaScript、R 或 Java),即使用本技能——即使用户未提「沙箱」。使用 code_latest 创建 AgentBay 沙箱,通过 run_code 执行代码并返回结果。在本技能可用时,不要在本地终端执行用户代码;应使用沙箱以保证隔离与行为一致。
概述
使用 AgentBay SDK 以 code_latest 镜像创建会话,在沙箱中通过 run_code 执行代码,解析 EnhancedCodeExecutionResult,并销毁会话。
执行方式(Agent 必读)
请通过本技能自带的脚本执行用户代码 在技能目录下执行:
python scripts/run_code.py --code "用户要执行的代码" --language python
从文件执行:
python scripts/run_code.py --code-file /path/to/file.py --language python
需要结构化输出时加 --json。脚本会从配置文件或环境变量读取 API Key,创建沙箱、执行并返回结果。
(若用户在自己的 Python 项目中集成 AgentBay,可参考 wuying-agentbay-sdk 的同步/异步用法;Agent 执行本技能时仅需调用上述脚本。)
脚本输出
- 成功:脚本 exit code 0,结果在 stdout(或加
--json时输出 JSON:success、result、logs、error_message)。 - 失败:exit code 非 0,错误信息在 stderr;根据输出提示用户(如缺 API Key 则按「API Key(仅报错时引导)」处理)。
重要约束
language支持:python、javascript、r、java(不区分大小写)。- 单次执行超时 60 秒(可用
--timeout-s指定,不超过 60)。