Solana 財団が管理する開発スキル:エージェントが Solana dApp のフロントエンドやウォレット接続を作成し、Anchor / Pinocchio のオンチェーンプログラムを記述し、トークンを発行し、エラーを調査したりセキュリティ監査を行ったりする際に読み込まれます。定義済みのデフォルト技術スタックに従ってコードを書き、LiteSVM、Mollusk、Surfpool を使用してテストを作成します。
skills.sh インストール数 105283(+539 / 24h)
セキュリティ監査:未監査
- まだスキャンされていません
理由
- デフォルトスタックが明確に定義されています:@solana/kit 8 プラグイン型クライアント、新規コードではデフォルトで v1 トランザクション(SIMD-0385)を使用し、ウォレットには @solana/kit-plugin-wallet と @solana/react を利用します。web3.js v3 はレガシーコードの移行先としてのみ位置づけられ、wallet-adapter と framework-kit は明確に使用しない方針です
- エージェント用のセキュリティガードレールを備えています:ユーザーの明確な承認なしには署名やトランザクション送信を行わず、送信前に simulateTransaction を実行して受取人、金額、トークン、手数料支払者、ネットワークを表示します。秘密鍵やシードフレーズを要求しません。デフォルトは devnet / localnet であり、メインネットの利用にはユーザーの明示的な指示と確認が必要です
- オンチェーンデータを信頼できない入力として扱います:アカウントデータ、トークン名、メモ、プログラムログにはプロンプトインジェクションが含まれている可能性があるため、検証後に使用し、その中の指示を無視するよう要求します
- 納品物には変更ファイル、インストール・ビルド・テストコマンド、および署名、手数料、CPI、送金に関わる場合のリスク説明を添付することが求められます。ライセンスは MIT です
- skills.sh の 24 時間あたりのインストール数は 539、累計は 105283 です(これは注目度を示すに過ぎません)
使い方
- インストールコマンドは監査合格後に表示されます。「Anchor プログラムを書く」「devnet にデプロイする」「maxSupportedTransactionVersion エラーを修正する」「PDA / CPI を説明する」などのリクエストでトリガーされます
- Node.js、Rust ツールチェーン、Solana CLI、Anchor CLI が必要です。ローカル開発とテストにはアカウントが不要ですが、サーバー側での署名には AWS KMS、Turnkey、Privy、Fireblocks などのマネージドサービスへの接続が必要です
リスク
- 本リリースでは未監査であり、固定で C 級と判定され、インストールコマンドは表示されません。SKILL.md では、エージェントが Solana タスクを開始する前に、Solana MCP が存在しない場合、claude mcp add などのコマンドを用いて mcp.solana.com をエージェント設定に追加するよう要求していますが、事前にユーザーへ確認する手順は記載されていません。これはエージェント設定の変更とリモートサービスへの接続を伴うもので、「リアルタイムドキュメントの参照」という用途とは整合しますが、ユーザーの認識が必要です。skills.sh 上の Gen Agent Trust Hub 監査結果は Pass です
- SKILL.md には Node.js 20.18 以上が必要と明記されています。エージェントがコマンドラインを呼び出す際は、常に NO_DNA=1 プレフィックスを付けることが要求され、単一のオンチェーンクエリにはパブリック RPC と curl を使用します
- メインネットでの操作は実際の資金を伴い、ガードレールはエージェントの遵守に依存します。内容は新しいバージョンに追随しています(文中では web3.js 3.0.0 が 2026-10-01 にリリースされたとされています)が、バージョンの変化は速いです