From 1f444042963b46bff3fe8084c378476091e101e0 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 21 Jun 2026 14:36:57 -0400 Subject: [PATCH 01/22] Add solana-token-extensions (Token-2022) ext skill --- .claude/skills/SKILL.md | 1 + .claude/skills/ext/solana-token-extensions | 1 + .gitmodules | 3 +++ 3 files changed, 5 insertions(+) create mode 160000 .claude/skills/ext/solana-token-extensions diff --git a/.claude/skills/SKILL.md b/.claude/skills/SKILL.md index 7aaa093..c4be541 100644 --- a/.claude/skills/SKILL.md +++ b/.claude/skills/SKILL.md @@ -36,6 +36,7 @@ Key references within: ## Token Extensions - [token-2022.md](token-2022.md) — SPL Token-2022 extensions: transfer hooks, confidential transfers, transfer fees, metadata, CPI guard, soulbound tokens, and all extension types with Anchor/native patterns +- [ext/solana-token-extensions/skill/SKILL.md](ext/solana-token-extensions/skill/SKILL.md) - Token-2022 mastery (tested): compatibility matrix, transfer-hook security audit, accurate confidential-transfer status (issue #657), SPL-to-Token-2022 migration, wallet/DEX/CEX integration, and a read-only mint inspector (CLI + MCP inspect_mint). Deeper, tested companion to token-2022.md. ## DeFi & Ecosystem Protocols diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions new file mode 160000 index 0000000..1908dd7 --- /dev/null +++ b/.claude/skills/ext/solana-token-extensions @@ -0,0 +1 @@ +Subproject commit 1908dd725f2a377dd75af584aac9a23f47b9dcea diff --git a/.gitmodules b/.gitmodules index 123ce4a..6b50d5e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -52,3 +52,6 @@ [submodule ".claude/skills/ext/eth-to-sol"] path = .claude/skills/ext/eth-to-sol url = https://github.com/solana-foundation/eth-to-sol-skill +[submodule ".claude/skills/ext/solana-token-extensions"] + path = .claude/skills/ext/solana-token-extensions + url = https://github.com/Andy00L/solana-token-extensions-skill From 6036e7fb9da480b37cdd1dd2925ae338aca22c12 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Mon, 22 Jun 2026 20:52:20 -0400 Subject: [PATCH 02/22] Bump solana-token-extensions submodule to 00bfd31 (full PYUSD decode, 2 MCP tools, 50 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 1908dd7..00bfd31 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 1908dd725f2a377dd75af584aac9a23f47b9dcea +Subproject commit 00bfd3131181b6aa0a0bbefd5bd7ff9dc14a5d7b From 0e80496885aed08d771db6a815ace97f992498b5 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Mon, 22 Jun 2026 21:19:39 -0400 Subject: [PATCH 03/22] Bump solana-token-extensions submodule (controls fixture, DEMO, 51 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 00bfd31..94e3c03 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 00bfd3131181b6aa0a0bbefd5bd7ff9dc14a5d7b +Subproject commit 94e3c0336c8069aa2e5772efc5705f623abf1681 From 54554c1bdc3a44ad589c1744542a51fcb4717e9d Mon Sep 17 00:00:00 2001 From: Andy00L Date: Mon, 22 Jun 2026 21:38:43 -0400 Subject: [PATCH 04/22] Bump solana-token-extensions submodule (controls fixture, demo GIF, 51 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 94e3c03..178bcd4 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 94e3c0336c8069aa2e5772efc5705f623abf1681 +Subproject commit 178bcd45b20a1e3ec624d3254684c1e8598ba852 From 21c4a69a161c05c25e2beb73f59609fa235e4497 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Wed, 24 Jun 2026 02:29:07 -0400 Subject: [PATCH 05/22] Bump solana-token-extensions submodule (token-account inspection, CI, evals; 54 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 178bcd4..a19a287 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 178bcd45b20a1e3ec624d3254684c1e8598ba852 +Subproject commit a19a2871fb278f7699d0ae5286264eb52603a837 From 0024f9a9a8bd43165aece094c3c53c6afd5a6eba Mon Sep 17 00:00:00 2001 From: Andy00L Date: Wed, 24 Jun 2026 03:27:48 -0400 Subject: [PATCH 06/22] Bump solana-token-extensions submodule (transfer-hook mint/linkage validation; 55 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index a19a287..bebc121 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit a19a2871fb278f7699d0ae5286264eb52603a837 +Subproject commit bebc12135e866971e924de65e5c598001b733af4 From 3359390b245fe32922fcbb58617aa83e18bc5df3 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Thu, 25 Jun 2026 21:11:02 -0400 Subject: [PATCH 07/22] Bump solana-token-extensions submodule (conditional-severity risk engine; 60 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index bebc121..cab806d 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit bebc12135e866971e924de65e5c598001b733af4 +Subproject commit cab806d33cbd728e84b084678e22224fc60e9e4b From 3de6587804bd1091ca514965a6956458160e47d9 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sat, 27 Jun 2026 02:43:47 -0400 Subject: [PATCH 08/22] Bump solana-token-extensions submodule (inspect_many, remediation, 84 checks); hub line to three tools --- .claude/skills/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/SKILL.md b/.claude/skills/SKILL.md index c4be541..10b1662 100644 --- a/.claude/skills/SKILL.md +++ b/.claude/skills/SKILL.md @@ -36,7 +36,7 @@ Key references within: ## Token Extensions - [token-2022.md](token-2022.md) — SPL Token-2022 extensions: transfer hooks, confidential transfers, transfer fees, metadata, CPI guard, soulbound tokens, and all extension types with Anchor/native patterns -- [ext/solana-token-extensions/skill/SKILL.md](ext/solana-token-extensions/skill/SKILL.md) - Token-2022 mastery (tested): compatibility matrix, transfer-hook security audit, accurate confidential-transfer status (issue #657), SPL-to-Token-2022 migration, wallet/DEX/CEX integration, and a read-only mint inspector (CLI + MCP inspect_mint). Deeper, tested companion to token-2022.md. +- [ext/solana-token-extensions/skill/SKILL.md](ext/solana-token-extensions/skill/SKILL.md) - Token-2022 mastery (tested): compatibility matrix, transfer-hook security audit, accurate confidential-transfer status (issue #657), SPL-to-Token-2022 migration, wallet/DEX/CEX integration, and a read-only mint inspector (CLI + 3 MCP tools: inspect_mint, inspect_many, check_extension_compatibility). Deeper, tested companion to token-2022.md. ## DeFi & Ecosystem Protocols From ac85f20f19223a5947718d4ede4daa959903f083 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sat, 27 Jun 2026 02:45:33 -0400 Subject: [PATCH 09/22] Bump solana-token-extensions submodule to 2feb019 (inspect_many, remediation, 84 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index cab806d..2feb019 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit cab806d33cbd728e84b084678e22224fc60e9e4b +Subproject commit 2feb0198829b49afa58d1b7cc69991ea0525b859 From af6d37ed81ca4e10afead74dd8a820f1ec93671b Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sat, 27 Jun 2026 03:08:15 -0400 Subject: [PATCH 10/22] Bump solana-token-extensions submodule + list it in the README submodule table (19 ext skills) --- .claude/skills/ext/solana-token-extensions | 2 +- README.md | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 2feb019..0019849 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 2feb0198829b49afa58d1b7cc69991ea0525b859 +Subproject commit 0019849e022e55bae095f504324a8750bb79101e diff --git a/README.md b/README.md index 90aa427..ba6e1b3 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ cd /path/to/your-project && git submodule update --init --recursive /plugin install solana-ai-kit@stbr # Commands then namespace as /solana-ai-kit:. The plugin is the CORE kit # (agents/commands/local skills/MCP/hooks); the curl one-liner (Option 1) is the -# FULL install, adding rules + permissions/sandbox + the 18 ext/ submodules. +# FULL install, adding rules + permissions/sandbox + the 19 ext/ submodules. # Details: see "Install as a Claude Code plugin" below. # Start Claude Code @@ -104,7 +104,7 @@ What the plugin **cannot** carry (Claude Code plugins are plain git clones — t - the lazy-loaded `.claude/rules/*` code-style law (Rust, Anchor, Pinocchio, TypeScript, .NET) - the curated permissions allowlist + sandbox policy -- the 18 `ext/` skill submodules (protocol, security, infra, ecosystem depth) +- the 19 `ext/` skill submodules (protocol, security, infra, ecosystem depth) For protocol-skill depth in plugin form, add the upstream marketplaces instead (routing, not copying) — e.g. `/plugin marketplace add sendaifun/skills`, `ghostsecurity/skills`, `trailofbits/skills`, `cloudflare/skills`. The plugin's skill hub and `skill-registry.json` list the current targets. @@ -115,6 +115,7 @@ The two paths are complementary: individuals wanting Solana agents/commands acro | Submodule | Source | Purpose | |-----------|--------|---------| | `ext/solana-dev` | [solana-foundation/solana-dev-skill](https://github.com/solana-foundation/solana-dev-skill) | Core Solana development (programs, frontend, testing, security) | +| `ext/solana-token-extensions` | [Andy00L/solana-token-extensions-skill](https://github.com/Andy00L/solana-token-extensions-skill) | Token-2022 (Token Extensions) mastery: compatibility matrix, transfer-hook security audit, migration, and a read-only mint inspector (CLI + 3 MCP tools). Delegates core dev to `solana-dev`. | | `ext/sendai` | [sendaifun/skills](https://github.com/sendaifun/skills) | DeFi protocol integrations (Jupiter, Raydium, Kamino, perps, cross-chain, oracles, etc.) | | `ext/solana-game` | [solanabr/solana-game-skill](https://github.com/solanabr/solana-game-skill) | Game development (Unity, PlaySolana, PSG1) | | `ext/cloudflare` | [cloudflare/skills](https://github.com/cloudflare/skills) | Infrastructure (Workers, Agents SDK, MCP servers) | From 7870abe6488dcabd8fdd38e0a94281e866cb815e Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 01:06:47 -0400 Subject: [PATCH 11/22] Bump solana-token-extensions submodule Confidential transfers re-enabled (2026-06-04), value-aware fee engine, scaffold_mint (4th MCP tool), threat model, CI live smoke + e2e; make verify 102 checks. --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 0019849..eb96743 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 0019849e022e55bae095f504324a8750bb79101e +Subproject commit eb9674315a9f3a6b9cc36a4165a2469d54314ace From ebcf5a164a7a39bb686e5369ec59f479aafa389f Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 01:31:50 -0400 Subject: [PATCH 12/22] Bump solana-token-extensions submodule Confidential re-enabled (2026-06-04), value-aware fees, scaffold_mint, hook codegen, threat model, CI live smoke + e2e; 110 checks. --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index eb96743..dbafdb9 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit eb9674315a9f3a6b9cc36a4165a2469d54314ace +Subproject commit dbafdb9ceaefec28b24c796c66bea25238c2670e From a64978c616df21ca2b33744357b5b0a8cb1e84dd Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 01:50:54 -0400 Subject: [PATCH 13/22] Bump solana-token-extensions submodule Fifth MCP tool generate_hook_transfer; batched inspect_many; 111 checks. --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index dbafdb9..104efe9 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit dbafdb9ceaefec28b24c796c66bea25238c2670e +Subproject commit 104efe93f0332582648f685b736111b58e58e7f1 From 3f8b176738049bfdc0688889d188da985729aa58 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 03:58:12 -0400 Subject: [PATCH 14/22] Bump solana-token-extensions submodule: runnable scored eval suite (114 checks) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 104efe9..b1251ea 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 104efe93f0332582648f685b736111b58e58e7f1 +Subproject commit b1251ea8d1a5899d6179f8d19ad869c92ee4b1fc From f4511ec94aaa82aec602d4951597777c52c84489 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 04:07:51 -0400 Subject: [PATCH 15/22] Bump solana-token-extensions submodule: make demo + make evals targets --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index b1251ea..6bde4f3 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit b1251ea8d1a5899d6179f8d19ad869c92ee4b1fc +Subproject commit 6bde4f308eba9b237bed4b3f7cda8c48ec27c8b2 From fa36000a899bce41adfade8236259c64bf7d6b95 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 04:38:48 -0400 Subject: [PATCH 16/22] Bump solana-token-extensions submodule: README rewrite + eval-suite hardening --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 6bde4f3..b428180 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 6bde4f308eba9b237bed4b3f7cda8c48ec27c8b2 +Subproject commit b4281801d9051bc148dd4f19e4545510f276a159 From 77597951f0670ab7e1f6d3e92a3bc58bc049cd91 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 04:57:52 -0400 Subject: [PATCH 17/22] Bump solana-token-extensions submodule: regenerated demo.gif --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index b428180..52efb2d 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit b4281801d9051bc148dd4f19e4545510f276a159 +Subproject commit 52efb2de039e1303b004f9bf0ae7b50a2fe1c0ce From d5d38ad35575f67f5277aef450595e7ac9be723e Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 05:03:20 -0400 Subject: [PATCH 18/22] Bump solana-token-extensions submodule: demo.gif + CLAUDE.md test guidance --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 52efb2d..fbb7849 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 52efb2de039e1303b004f9bf0ae7b50a2fe1c0ce +Subproject commit fbb7849e5ca6859609ab368e0497cdd7d6336206 From 7fd4147fbb7e216ec550c4cc8fb476cb62e256de Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 14:16:13 -0400 Subject: [PATCH 19/22] Bump solana-token-extensions submodule: second-hop hook analysis + 128 checks --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index fbb7849..57e1f75 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit fbb7849e5ca6859609ab368e0497cdd7d6336206 +Subproject commit 57e1f757c768cb2ed8db3efa2c94c80ab8d439ca From 615b6cc4628361000c917f4033ea43e8ff387a58 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 15:38:59 -0400 Subject: [PATCH 20/22] chore: bump solana-token-extensions submodule (threat-framed README, second-hop demo, scope limits) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index 57e1f75..bd679e9 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit 57e1f757c768cb2ed8db3efa2c94c80ab8d439ca +Subproject commit bd679e9167aa47a670306dcc982d7828d39d68cf From 88357188ccccc6e4c562f604552352ac53d5e4d2 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 15:52:05 -0400 Subject: [PATCH 21/22] chore: bump solana-token-extensions submodule (remediation fix, threat-framed README, second-hop demo, scope limits) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index bd679e9..e13ba3c 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit bd679e9167aa47a670306dcc982d7828d39d68cf +Subproject commit e13ba3c7f1c074bd82d6dd88f37e8863fa4aa8a5 From 0bd3677fe70bdb6f16a9675826d583222db89b89 Mon Sep 17 00:00:00 2001 From: Andy00L Date: Sun, 28 Jun 2026 17:31:44 -0400 Subject: [PATCH 22/22] chore: bump solana-token-extensions submodule (inspect_many second hop, remediation fix, docs) --- .claude/skills/ext/solana-token-extensions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/ext/solana-token-extensions b/.claude/skills/ext/solana-token-extensions index e13ba3c..cd12d5d 160000 --- a/.claude/skills/ext/solana-token-extensions +++ b/.claude/skills/ext/solana-token-extensions @@ -1 +1 @@ -Subproject commit e13ba3c7f1c074bd82d6dd88f37e8863fa4aa8a5 +Subproject commit cd12d5d3b10ff423b211260827e3f8d2bd00a1fd