token-extensions SKILL.md skillA

token-extensions from solanabr/ai-kit is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add solanabr/ai-kit/token-extensions@git:20261004.98da25b

Pins git:20261004.98da25b in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
solanabr/ai-kit
Path
.claude/skills/token-extensions/SKILL.md
Versions recorded
5
Latest version
git:20261004.98da25b, committed Oct 4, 2026
First version recorded
Sep 30, 2026
Size
14,029 bytes
Repository stars
111
License
MIT

Token-2022 (Token Extensions) on Solana. Pick, combine and create mint and account extensions with the spl-token CLI, @solana/kit or Anchor, and integrate extension mints. Use for transfer fees, hooks, metadata, groups, pausable, permanent delegate, soulbound, interest-bearing, scaled UI or confidential tokens.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Token Extensions (Token-2022)

Program `TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb`. Checked on 2026-09-30 against the mainnet program (spl-token-2022 v11.0.0, per its verified build), spl-token-2022-interface 3.1.2, spl-token-cli 5.6.1, `@solana-program/token-2022` 0.19.0 on `@solana/kit` 8, and anchor-lang / anchor-spl 1.2.0. Newer releases may rename things; check before relying on a name from memory.

Links into the kit's `ext/` directory, here and in the references, need its full install; in a plugin install, read the same paths in solana-foundation/solana-dev-skill.

## Pick the extensions

Fixed-size mint extensions can only be set before `InitializeMint`, so pick them up front. TokenMetadata, TokenGroup and TokenGroupMember can be initialized later, but only if their pointer was set at creation. Venues accept different sets; Orca's rules are in [programs](references/programs.md).

| Extension (mint) | Use it for | Authority | Token accounts get | Read |
|---|---|---|---|---|
| TransferFeeConfig | A fee withheld on every transfer | fee config, withdraw withheld | TransferFeeAmount | [fees](references/fees.md) |
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add solanabr/ai-kit/token-extensions@sha256:60c2b0100d52750d

The line at the top of this page pins the label git:20261004.98da25b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_fqvj2gec535nktct.svg)](https://markdownregistry.com/a/art_fqvj2gec535nktct)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Sep 30, 2026 and Oct 4, 2026, more than one a day.

versioncommittedcommitsizeaudit
git:20261004.98da25b latest2026-10-04 98da25b 14,029 BA view · diff
git:20261002.ea5f2392026-10-02 ea5f239 14,039 BA view · diff
git:20260930.0bafad32026-09-30 0bafad3 11,875 BA view · diff
git:20260930.6a217712026-09-30 6a21771 13,162 BA view · diff
git:20260930.6b9633e2026-09-30 6b9633e 13,103 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (14029 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

solanabr/ai-kit · 111 stars · license MIT · pushed 2026-11-02 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_fqvj2gec535nktct
GET https://markdownregistry.com/api/v1/resolve?ref=solanabr/ai-kit/token-extensions
GET https://markdownregistry.com/api/v1/blob/60c2b0100d52750da2a60524c4ded632dfaabcd95c681c54d9e3ef183be35852

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from solanabr/ai-kit

solana-ai-kit SKILL.md skill
solanabr/ai-kit · .claude/skills/SKILL.md · Routing hub for Solana development. Maps a task to the one reference to read first in the ext/ skill submodules or the…
git:20261023.d95522c · audit A · 111 stars
skill-packs SKILL.md skill
solanabr/ai-kit · .claude/skills/skill-packs/SKILL.md · Which optional skill pack the kit has for the work at hand, and how to offer it. Read it when starting work the kit…
git:20261023.d95522c · audit A · 111 stars
CLAUDE.md CLAUDE.md file
solanabr/ai-kit · CLAUDE.md
git:20261027.5bd5ce1 · audit F · 111 stars
solana-ai-kit SKILL.md skill
solanabr/ai-kit · plugin/skills/solana-ai-kit/SKILL.md · Skill hub for the solana-ai-kit Claude Code plugin. Routes the bundled go-to-market skills and the opt-in add-on…
git:20261023.d95522c · audit B · 111 stars

Every file in solanabr/ai-kit

Other files named token-extensions

token-extensions SKILL.md skill
solanabr/solana-ai-kit · .claude/skills/token-extensions/SKILL.md · Token-2022 (Token Extensions) on Solana. Pick, combine and create mint and account extensions with the spl-token CLI…
git:20261004.98da25b · audit A · 111 stars

Browse by kind, by grade A, or by owner.