> For the complete documentation index, see [llms.txt](https://docs.bitbadges.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bitbadges.io/token-standard/skills.md).

# Builder Skills

These pages document every guided build skill available in the BitBadges Builder (shipped as part of [bitbadges](https://github.com/BitBadges/bitbadgesjs)). Each skill provides step-by-step instructions for building a specific type of token or configuring a specific feature.

> **Tip:** If you're using the BitBadges builder in Claude, Cursor, or another AI tool via the `bitbadges` CLI (`bitbadges build`) or its MCP stdio server (`npx -p bitbadges bitbadges-builder`), these instructions are loaded automatically when you select a skill. These pages are provided as a human-readable reference.

## Token Types

* [Smart Token](/token-standard/skills/smart-token.md) — IBC-backed smart token with 1:1 backing and two required approvals (backing + unbacking)
* [Fungible Token](/token-standard/skills/fungible-token.md) — Simple fungible token with fixed or unlimited supply and configurable mint/transfer approvals
* [NFT Collection](/token-standard/skills/nft-collection.md) — Non-fungible token collection with unique token IDs, metadata URIs, and badge-based ownership
* [Subscription](/token-standard/skills/subscription.md) — Time-based subscription token with recurring payment approvals and auto-deletion on expiry
* [Custom 2FA](/token-standard/skills/custom-2fa.md) — Two-factor authentication for transfers using a secondary approval address
* [Address List](/token-standard/skills/address-list.md) — On-chain managed address list where membership = owning x1 of token ID 1
* [Payment Protocol](/token-standard/skills/payment-protocol.md) — Invoices, escrows, bounties, milestones, and multi-party agreements using coinTransfer-based approvals or IBC-backed smart token escrow
* [Credit Token](/token-standard/skills/credit-token.md) — Increment-only, non-transferable credit token purchased with any ICS20 denom. Users pay X of a denom and receive Y tokens as credits/proof of payment. For a 1:1 backed token with on-chain transferability, use the Smart Token standard instead.
* [Address List](/token-standard/skills/address-list.md) — On-chain address list where membership = owning x1 of token ID 1. Manager can add/remove addresses.
* [Quest](/token-standard/skills/quest.md) — Quest/reward collection — users complete criteria and claim a badge + coin payout
* [Prediction Market](/token-standard/skills/prediction-market.md) — Binary prediction market with YES/NO outcome tokens, liquidity pool trading, and vote-based settlement
* [Bounty](/token-standard/skills/bounty.md) — Escrow-based bounty with verifier arbitration. Submitter escrows coins, verifier accepts (pays recipient) or denies (refunds submitter). Expires if no decision.
* [PaymentRequest](/token-standard/skills/payment-request.md) — Agent-initiated payment request with no escrow. The agent (or any address) creates a collection requesting payment from a targeted human payer; the payer approves AND pays from their own wallet in a single action. Inverse of Bounty.
* [Crowdfund](/token-standard/skills/crowdfund.md) — On-chain crowdfunding with goal tracking via mustOwnTokens. Contributors deposit funds, receive refund tokens. Crowdfunder withdraws if goal met, contributors refund if not.
* [Auction](/token-standard/skills/auction.md) — Single-item auction with intent-based bidding. Seller mints NFT directly to the winning bidder during the accept window.
* [Products](/token-standard/skills/product-catalog.md) — Multi-product storefront with per-product pricing, supply limits, and optional burn-on-purchase. Each product is a separate token ID.

## Standards

* [Liquidity Pools](/token-standard/skills/liquidity-pools.md) — Liquidity pool standard with the "Liquidity Pools" protocol standard tag
* [Tradable NFTs](/token-standard/skills/tradable.md) — NFT marketplace standard enabling peer-to-peer transfers with the "NFTMarketplace" standard tag and NFTPricingDenom

## Approval Patterns

* [Minting](/token-standard/skills/minting.md) — Mint approval patterns including public mint, whitelist mint, creator-only mint, payment-gated mint, and escrow payouts
* [Burnable](/token-standard/skills/burnable.md) — Allow token holders to burn tokens by sending them to the burn address, permanently removing them from circulation
* [Multi-Sig / Voting](/token-standard/skills/multi-sig-voting.md) — Require weighted quorum voting from multiple parties before transfers can proceed (multi-sig, governance, etc.)

## Features

* [BB-402 Token-Gated Access](/token-standard/skills/bb-402.md) — Token-gated access protocol where ownership of specific badges grants API/resource access
* [Auto-Mint](/token-standard/skills/auto-mint.md) — Mint and distribute tokens to recipients at collection creation time using MsgTransferTokens

## Advanced

* [Transferability & Update Rules](/token-standard/skills/immutability.md) — Lock collection permissions to make properties permanently immutable or permanently permitted
