query-token-audit
取引前に、トークンが詐欺や悪質な契約でないかセキュリティ監査を行い、契約や取引のリスク、詐欺の可能性などを詳しく分析して安全性を確認するSkill。
📜 元の英語説明(参考)
Query token security audit to detect scams, honeypots, and malicious contracts before trading. Returns comprehensive security analysis including contract risks, trading risks, and scam detection. Use when users ask "is this token safe?", "check token security", "audit token", or before any swap.
🇯🇵 日本人クリエイター向け解説
取引前に、トークンが詐欺や悪質な契約でないかセキュリティ監査を行い、契約や取引のリスク、詐欺の可能性などを詳しく分析して安全性を確認するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o query-token-audit.zip https://jpskill.com/download/23624.zip && unzip -o query-token-audit.zip && rm query-token-audit.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23624.zip -OutFile "$d\query-token-audit.zip"; Expand-Archive "$d\query-token-audit.zip" -DestinationPath $d -Force; ri "$d\query-token-audit.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
query-token-audit.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
query-token-auditフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] query-token-audit
クエリートークン監査スキル
概要
| API | 機能 | ユースケース |
|---|---|---|
| トークンセキュリティ監査 | トークンセキュリティスキャン | ハニーポット、ラグプル、詐欺、悪意のある機能を検出 |
ユースケース
- 取引前の安全確認: 購入またはスワップ前にトークンのセキュリティを確認します。
- 詐欺検出: ハニーポット、偽のトークン、悪意のあるコントラクトを特定します。
- コントラクト分析: 危険な所有権機能と隠れたリスクをチェックします。
- 税金確認: 取引前に異常な購入/売却税を検出します。
サポートされているチェーン
| チェーン名 | chainId |
|---|---|
| BSC | 56 |
| Base | 8453 |
| Solana | CT_501 |
| Ethereum | 1 |
API: トークンセキュリティ監査
メソッド: POST
URL:
https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit
リクエストパラメータ:
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| binanceChainId | string | はい | チェーンID: CT_501 (Solana)、56 (BSC)、8453 (Base)、1 (Ethereum) |
| contractAddress | string | はい | トークンコントラクトアドレス |
| requestId | string | はい | 一意のリクエストID (UUID v4形式) |
リクエストヘッダー:
Content-Type: application/json
Accept-Encoding: identity
User-Agent: binance-web3/1.4 (Skill)
リクエスト例:
curl --location 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit' \
--header 'Content-Type: application/json' \
--header 'source: agent' \
--header 'Accept-Encoding: identity' \
--header 'User-Agent: binance-web3/1.4 (Skill)' \
--data '{
"binanceChainId": "56",
"contractAddress": "0x55d398326f99059ff775485246999027b3197955",
"requestId": "'$(uuidgen)'"
}'
レスポンス例:
{
"code": "000000",
"data": {
"requestId": "d6727c70-de6c-4fad-b1d7-c05422d5f26b",
"hasResult": true,
"isSupported": true,
"riskLevelEnum": "LOW",
"riskLevel": 1,
"extraInfo": {
"buyTax": "0",
"sellTax": "0",
"isVerified": true
},
"riskItems": [
{
"id": "CONTRACT_RISK",
"name": "Contract Risk",
"details": [
{
"title": "Honeypot Risk Not Found",
"description": "A honeypot is a token that can be bought but not sold",
"isHit": false,
"riskType": "RISK"
}
]
}
]
},
"success": true
}
レスポンスフィールド:
| フィールド | タイプ | 説明 |
|---|---|---|
| hasResult | boolean | 監査データが利用可能かどうか |
| isSupported | boolean | トークンが監査をサポートしているかどうか |
| riskLevelEnum | string | リスクレベル: LOW、MEDIUM、HIGH |
| riskLevel | number | リスクレベル番号 (1-5) |
| extraInfo.buyTax | string | 購入税率 (不明な場合はnull) |
| extraInfo.sellTax | string | 売却税率 (不明な場合はnull) |
| extraInfo.isVerified | boolean | コントラクトコードが検証済みかどうか |
| riskItems[].id | string | リスクカテゴリ: CONTRACT_RISK、TRADE_RISK、SCAM_RISK |
| riskItems[].details[].title | string | リスクチェックのタイトル |
| riskItems[].details[].description | string | リスクチェックの説明 |
| riskItems[].details[].isHit | boolean | true = リスク検出 |
| riskItems[].details[].riskType | string | RISK (重大) または CAUTION (警告) |
リスクレベル参照:
| riskLevel | riskLevelEnum | アクション | 説明 |
|---|---|---|---|
| 0-1 | LOW | 慎重に進む | 低いリスクが検出されましたが、安全は保証されません。DYOR (ご自身で調査してください)。 |
| 2-3 | MEDIUM | 注意を払う | 中程度のリスクが検出されました。リスク項目を慎重に確認してください。 |
| 4 | HIGH | 取引を避ける | 重大なリスクが検出されました。損失の可能性が高いです。 |
| 5 | HIGH | 取引をブロックする | 深刻なリスクが確認されました。取引を進めないでください。 |
重要: LOWリスクは「安全」を意味しません。監査結果は特定の時点のスナップショットです。プロジェクトチームは、購入後にコントラクトを変更したり、流動性を制限したりする可能性があります。これらのリスクは事前に予測できません。
レスポンスの処理:
hasResult=falseまたはisSupported=falseの場合: → 返信: 「このチェーンのこのトークンには、セキュリティ監査データが利用できません。」 →riskLevel、riskLevelEnum、またはriskItemsを表示しないでください (いずれかのフィールドがfalseの場合、データは信頼できません)。 → ユーザーにコントラクトアドレスとチェーンを確認するか、後で再試行するように提案しても構いません。hasResult=trueかつisSupported=trueの場合: → リスクレベル、税金情報、およびすべてのリスク項目を含む完全な監査結果を表示します。 → 上記のリスクレベル参照表を適用して、実用的なガイダンスを提供します。
ユーザーエージェントヘッダー
User-Agent ヘッダーに次の文字列を含めます: binance-web3/1.4 (Skill)
注意事項
- すべての数値フィールドは文字列形式です。使用時に変換してください。
- 監査結果は、
hasResult: trueかつisSupported: trueの場合にのみ有効です。 riskLevel: 5は取引をブロックすべきであることを意味し、riskLevel: 4は高リスクです。- 税金のしきい値: 10%超は重大、5-10%は警告、5%未満は許容範囲です。
- 各監査リクエストに対して一意のUUID v4を生成してください。
- セキュリティチェックのリスクフラグのみを出力し、投資アドバイスは提供しないでください。
- 常に免責事項で締めくくってください:
⚠️ この監査結果は参照用であり、
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Query Token Audit Skill
Overview
| API | Function | Use Case |
|---|---|---|
| Token Security Audit | Token security scan | Detect honeypot, rug pull, scam, malicious functions |
Use Cases
- Pre-Trade Safety Check: Verify token security before buying or swapping
- Scam Detection: Identify honeypots, fake tokens, and malicious contracts
- Contract Analysis: Check for dangerous ownership functions and hidden risks
- Tax Verification: Detect unusual buy/sell taxes before trading
Supported Chains
| Chain Name | chainId |
|---|---|
| BSC | 56 |
| Base | 8453 |
| Solana | CT_501 |
| Ethereum | 1 |
API: Token Security Audit
Method: POST
URL:
https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit
Request Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
| binanceChainId | string | Yes | Chain ID: CT_501 (Solana), 56 (BSC), 8453 (Base), 1 (Ethereum) |
| contractAddress | string | Yes | Token contract address |
| requestId | string | Yes | Unique request ID (UUID v4 format) |
Request Headers:
Content-Type: application/json
Accept-Encoding: identity
User-Agent: binance-web3/1.4 (Skill)
Example Request:
curl --location 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit' \
--header 'Content-Type: application/json' \
--header 'source: agent' \
--header 'Accept-Encoding: identity' \
--header 'User-Agent: binance-web3/1.4 (Skill)' \
--data '{
"binanceChainId": "56",
"contractAddress": "0x55d398326f99059ff775485246999027b3197955",
"requestId": "'$(uuidgen)'"
}'
Response Example:
{
"code": "000000",
"data": {
"requestId": "d6727c70-de6c-4fad-b1d7-c05422d5f26b",
"hasResult": true,
"isSupported": true,
"riskLevelEnum": "LOW",
"riskLevel": 1,
"extraInfo": {
"buyTax": "0",
"sellTax": "0",
"isVerified": true
},
"riskItems": [
{
"id": "CONTRACT_RISK",
"name": "Contract Risk",
"details": [
{
"title": "Honeypot Risk Not Found",
"description": "A honeypot is a token that can be bought but not sold",
"isHit": false,
"riskType": "RISK"
}
]
}
]
},
"success": true
}
Response Fields:
| Field | Type | Description |
|---|---|---|
| hasResult | boolean | Whether audit data is available |
| isSupported | boolean | Whether the token is supported for audit |
| riskLevelEnum | string | Risk level: LOW, MEDIUM, HIGH |
| riskLevel | number | Risk level number (1-5) |
| extraInfo.buyTax | string | Buy tax percentage (null if unknown) |
| extraInfo.sellTax | string | Sell tax percentage (null if unknown) |
| extraInfo.isVerified | boolean | Whether contract code is verified |
| riskItems[].id | string | Risk category: CONTRACT_RISK, TRADE_RISK, SCAM_RISK |
| riskItems[].details[].title | string | Risk check title |
| riskItems[].details[].description | string | Risk check description |
| riskItems[].details[].isHit | boolean | true = risk detected |
| riskItems[].details[].riskType | string | RISK (critical) or CAUTION (warning) |
Risk Level Reference:
| riskLevel | riskLevelEnum | Action | Description |
|---|---|---|---|
| 0-1 | LOW | Proceed with caution | Lower risk detected, but NOT guaranteed safe. DYOR. |
| 2-3 | MEDIUM | Exercise caution | Moderate risks detected, review risk items carefully |
| 4 | HIGH | Avoid trading | Critical risks detected, high probability of loss |
| 5 | HIGH | Block transaction | Severe risks confirmed, do NOT proceed |
IMPORTANT: LOW risk does NOT mean "safe." Audit results are point-in-time snapshots. Project teams can modify contracts or restrict liquidity after purchase. These risks cannot be predicted in advance.
Response Handling:
- If
hasResult=falseORisSupported=false: → Reply: "Security audit data is not available for this token on this chain." → Do NOT showriskLevel,riskLevelEnum, orriskItems(data is unreliable when either field is false) → You may suggest the user verify the contract address and chain, or try again later - If
hasResult=trueANDisSupported=true: → Show the full audit result including risk level, tax info, and all risk items → Apply the Risk Level Reference table above for actionable guidance
User Agent Header
Include User-Agent header with the following string: binance-web3/1.4 (Skill)
Notes
- All numeric fields are string format, convert when using
- Audit results are ONLY valid when
hasResult: trueANDisSupported: true riskLevel: 5means transaction should be blocked;riskLevel: 4is high risk- Tax thresholds: >10% is critical, 5-10% is warning, <5% is acceptable
- Generate unique UUID v4 for each audit request
- Only output security check risk flags, do NOT provide any investment advice
- Always end with disclaimer:
⚠️ This audit result is for reference only and does not constitute investment advice. Always conduct your own research.