この記事の内容
実際に
スマートコントラクトと ブロックチェーン開発者向けClaude Skillsトップ4
r/ethdevや
データも
これは
Claude Skillsは、
Claude Skillsとは何か(そして何ではないのか)
Claudeの
CLAUDE.mdファイルは、
プロジェクトの 永続的な メモリです。 すべての セッションで 読み込まれ、 「この プロジェクトでは Hardhatを 使う」 「必ずリエントランシーを 確認する」と いった 情報を Claudeに 伝えます。 常に 有効な コンテキストであり、 必要に 応じて 呼び出す機能ではありません。 カスタムスラッシュコマンド(
.claude/commands/*.md)は、/command-nameで呼び出す シンプルな プロンプトテンプレートでした。 現在は 実質的に Skillsに 統合されています。 フロントマターで argument-hintを定義した Skillsは スラッシュコマンドと して 呼び出せます。 それ以外は、 タスクに 応じて コンテキストから 有効に なります。 MCPサーバーは、Model Context Protocolを
介して ツールや データソースを 公開する 実行中の プロセスです。 Claudeが APIを 呼び出したり、 データベースを 検索したり、 外部サービスと 連携したりできるようにします。 サーバープロセスと コードが 必要です。 Claude Connectorsは、
OAuthを 使って リモートMCPサーバー経由で Slack、 Figma、 Asanaなどの 外部サービスに Claudeを 接続します。 Claude Appsは
Claudeを 実行する プラットフォーム (Claude.ai、 Claude Code、 モバイル、 デスクトップ)を 指し、 Claudeの 拡張機能ではありません。 Pluginsは、
Skills、 エージェント、 フック、 MCPサーバーを まとめて 配布する パッケージです。
Claude Skillsは、SKILL.mdファイル
単
一ファイルではなく、 ディレクトリです。Skillには、 指示に 加えて シェルスクリプト、 Pythonの ヘルパー、 リファレンス文書、 アセットファイルを まとめられます。 段階的な
情報開示。起動時に Claudeが 読み込むのは、 各Skillの YAMLフロントマターに ある nameとdescriptionのみです(Skillあたり 約100トークン)。 これは、 MCPツールの 説明が コンテキストに 挿入される 仕組みに 似ています。 Claudeは タスクと 説明を 照合し、 どの Skillを 有効に するか 判断します。 一致する Skillが 見つかると、 SKILL.mdの指示全体を 読み込みます。 補助ファイル (リファレンス、 スクリプト、 アセット)は、 実行中に 明示的に 必要に なった ときだけ 読み込まれます。 この 3段階の アプローチに より、 数十個の Skillを インストールしても コンテキストウィンドウを すっきり 保てます。 その ため、 Skillの descriptionフィールドが重要です。 曖昧な 説明では 有効化が 不安定に なりますが、 「Solana/Anchor プログラムの 監査時に 使用」のように 明確な トリガーフレーズを 含む 説明なら、 安定して 有効化されます。 コードを
実行できます。Skillsには、 実行中に Claudeが 呼び出す scripts/内のスクリプトを 含められます。 また、 !command``構文で、動的な 出力を プロンプトの コンテキストに 挿入できます。 オープンスタンダードに
準拠しています。Agent Skills仕様は Claude Code、 OpenAI Codex、 Cursor、 Gemini CLIなどに 採用されており、 Skillsの 移植性を 高めています。 スラッシュコマンドと
して 登録できます。YAMLフロントマターに argument-hintフィールドを含む Skillsは、 /skill-nameとして 直接 呼び出せます。 たとえば、 .claude/skills/solana-scan/にインストールした Skillに 引数ヒントを 設定すると、 /solana-scanとして 利用できます。 引数ヒントの ない Skillsは、 タスクが 説明に 一致すると Claudeが 自動的に 選ぶ ため、 コンテキストに 応じて 有効に なります。
公式仕様とAnthropicの
Claude Skillをインストールする
Skillの
プロジェクトレベル(バージョン管理を
your-project/
└── .claude/
└── skills/
└── skill-name/
├── SKILL.md
└── resources/
└── vulnerability-patterns.mdユーザーレベル(個人用、
~/.claude/
└── skills/
└── skill-name/
├── SKILL.md
└── resources/
└── REFERENCE.mdPlugins経由(Trail of Bitsなどの
/plugin marketplace add trailofbits/skills
/plugin menuプロジェクトレベルの
重要なSKILL.mdと
Claude Skillを
ブロックチェーン開発におけるClaude Skillsの実情
リストを
これは、
朗報です。
それでは、
# | Skill | スター数 | 対象 | ソース |
|---|---|---|---|---|
1 | Trail of Bits Building Secure Contracts | 2,482 | マルチチェーン脆弱性スキャン | |
2 | SecSkills Web3 Pentesting | 5 | スマートコントラクトの | |
3 | Arkham Intelligence API | 2 | オンチェーン分析、 | |
4 | Awesome Sui Claude Skills | 0 | Suiブロックチェーン開発と |
1. Trail of Bits Building Secure Contracts
ソース:trailofbits/skills(プラグイン:building-secure-contracts)。スター数:2,482。作成者:Omar Inuwa。ライセンス:Creative Commons Attribution-ShareAlike 4.0。最終
スマートコントラクトセキュリティは
プラットフォーム固有の
スキャナー | プラットフォーム | パターン |
|---|---|---|
| Algorand/TEAL | 11パターン |
| StarkNet/Cairo | 6パターン |
| Cosmos SDK | 9パターン |
| Solana/Anchor | 6パターン |
| Substrate | 7パターン |
| TON | 3パターン |
5つの
/audit-prep-assistant:セキュリティレビューに向けた コードベースの 準備 (監査の 1~2週間前) /code-maturity-assessor:Trail of Bitsの9カテゴリの 成熟度フレームワークを 使用 /guidelines-advisor:アーキテクチャ、アップグレード 可能性、 実装の レビュー /secure-workflow-guide:5段階の検証プロセスを 提示 (Slither、 特殊機能、 目視検査、 プロパティテスト、 手動レビュー) /token-integration-analyzer:ERC20/ERC721への準拠と、 20種類以上の 特殊な トークンパターンを 確認
これらの
ここが
「この
こうした
インストール
/plugin marketplace add trailofbits/skills
# Select building-secure-contracts from the plugin menu
/plugin menuまたは
git clone https://github.com/trailofbits/skills.git ~/trail-of-bits-skills
ln -s ~/trail-of-bits-skills/plugins/building-secure-contracts/skills/* ~/.claude/skills/使い方
Scan this Solana program for vulnerabilities
Prepare this codebase for a security audit
Assess the maturity of this smart contract project
Analyze this ERC20 token for weird behaviors
Review this Substrate pallet for security issues対象者:Solana、
Snykの
2. SecSkills Web3 Pentesting
ソース:trilwu/secskills(Skill:web3-blockchain)。スター数:5。ライセンス:MIT。最終
Trail of Bitsが
対象範囲
スマートコントラクトの
リエントランシー攻撃
(エクスプロイトコード付き)。 整数の
オーバーフロー/アンダーフロー。 アクセス制御の
回避。 未検証の
外部 呼び出し。 delegatecallインジェクション。
フロントランニングと
MEVの 悪用。 価格オラクルの
操作。 サービス拒否攻撃の
パターン。
DeFi
フラッシュローンの
悪用。 インパーマネントロスの
悪用。 ガバナンス攻撃。
流動性プールの
操作。
開発・テストツール:
HardhatおよびFoundryの
テストフレームワークの 例。 Slither、
Mythril、 Echidna、 Manticoreとの 連携。 エクスプロイト開発の
ための メインネットフォーク。 トランザクションシミュレーションの
パターン。
Web3フロントエンドの
ウォレット接続の
脆弱性。 署名リプレイ攻撃。
安全性確認の
ための トランザクションシミュレーション。
NFTの
メタデータの
改ざん。 ミントの
悪用。 ロイヤリティ回避の
手法。
この
インストール
/plugin marketplace add trilwu/secskills
/plugin install trilwu/secskillsまたは
git clone https://github.com/trilwu/secskills.git
cp -r secskills/secskills/skills/web3-blockchain ~/.claude/skills/使い方
スマートコントラクトの
Test this DeFi protocol for reentrancy vulnerabilities
I found a flash loan opportunity. Help me write an exploit
Analyze this NFT minting contract for security issues
Set up a Hardhat fork to test this exploit on mainnet対象ユーザー: スマートコントラクト監査担当者、
重要:
Snykの
3. Arkham Intelligence API
ソース: Vyntral/arkham-intelligence-claude-skill。 スター: 2。 ライセンス: 指定なし。
ブロックチェーン開発は、
利用できる機能
16,000文字を
インテリジェンスと
アドレスと
エンティティの 検索 (Wintermute、 Jump Trading、 Binanceなど)。 複数の
チェーンに わたる ウォレット残高の 追跡。 米ドル換算額を
自動表示する ポートフォリオ分析。 エンティティ種別の
分類 (CEX、 マーケットメーカー、 ファンド、 個人、 プロトコル)。
送金と
クジラの
動向監視 (米ドル換算の しきい値を 設定可能)。 トークン蓄積の
分析 (誰が 売買しているか)。 大口送金アラート。
クロスチェーン取引履歴。
トークン分析:
主要保有者の
特定 (エンティティ別に 分類)。 注目トークンの
発見。 取引量と
フローの 分析。 マーケットメーカーの
ポジション追跡。
ネットワーク分
エンティティ間の
取引相手関係の マッピング (誰が 誰と 取引しているか)。 DeFiポジションの
追跡 (Aave、 Compoundなど)。 市場心理を
把握する ための CEXフロー分析。
ユースケース
# Track smart money positions
# Find what market makers are accumulating
# Monitor hacker/exploit fund movements
# Compare institutional portfolios
# Analyze CEX inflows/outflows for sentiment
# Discover token holder concentrations
# Track governance token accumulationこの
前提条件
Claude Codeの
// ~/.claude/settings.json
{
"env": {
"ARKHAM_API_KEY": "your_api_key_here"
}
}インストール
git clone https://github.com/Vyntral/arkham-intelligence-claude-skill.git
cp -r arkham-intelligence-claude-skill/.claude/skills/arkham-api ~/.claude/skills/使い方
Who are the top 10 holders of this token?
Show me large ETH transfers from market makers in the last 24 hours
What tokens is Wintermute accumulating this week?
Track the recent movements of funds from the XYZ exploit
Analyze CEX flows to gauge market sentiment for SOL対象ユーザー: プロトコルの
Snykの
4. Awesome Sui Claude Skills
ソース: 0xBondSUI/awesome-sui-claude-skills。 スター: 0。 ライセンス: 指定なし。
この
これが
Suiの
現状
この
Snykの
セキュリティスキルを使う際の注意点
AIスキルを
スキルを
SKILL.mdと同梱スクリプトを 確認する。 スキルは コンパイル済みバイナリではなく、 Markdownと シェルスクリプトで 構成されています。 すべての 行を 読むことができます。 ソースを
確認する。 Trail of Bitsのような 実績ある セキュリティ企業が 提供する スキルは、 匿名の GitHubリポジトリの ものより リスクが 低い 傾向が あります。 権限を
確認する。 allowed-toolsフロントマターフィールドには、スキルが 使用できる ツールが 示されています。 Bashへのアクセスが 必要な スキルは、 ReadとGrepのみを使う スキルより 慎重な 確認が 必要です。 Snykで
スキャンする。 すでにSnyk Codeを 使っている 場合、 通常の コードと 同じように スキルの スクリプトを スキャンできます。
この
まとめ
ブロックチェーン開発向けの
Trail of Bitsの
エコシステムには
ブロックチェーン開発で
エコシステムの
ブロックチェーン開発で