CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
aibtcdev avatar

Bns

aibtcdev/skills
149 installs9 stars
Summary

If you need to work with Bitcoin Name System domains on Stacks, this handles the full lifecycle: lookups, availability checks, pricing, and registration. The claim-fast command is the standout feature here, letting you register .btc names in a single transaction instead of the old two-step preorder/register dance. Read operations work without a wallet, but registrations require funds and an unlocked wallet since you're burning STX to mint the BNS NFT. It uses BNS V2 for .btc domains with V1 fallback for other namespaces. The reverse lookup is handy for checking what domains an address owns, and the pricing data helps you know what you're spending before committing.

Install to Claude Code

npx -y skills add aibtcdev/skills --skill bns --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
Files
SKILL.mdView on GitHub

BNS Skill

Provides Bitcoin Name System (BNS) operations for .btc domain names using BNS V2 (recommended for .btc) with fallback to BNS V1. Read operations work without a wallet. Write operations (claim-fast, preorder, register) require an unlocked wallet.

Usage

bun run bns/bns.ts <subcommand> [options]

Subcommands

lookup

Resolve a .btc domain name to its Stacks address.

bun run bns/bns.ts lookup --name <name>

Options:

  • --name (required) — BNS name to lookup (e.g., alice.btc or alice)

Output:

{
  "name": "alice.btc",
  "found": true,
  "address": "SP1...",
  "namespace": "btc",
  "expireBlock": 900000,
  "network": "mainnet"
}

reverse-lookup

Get all BNS domain names owned by an address.

bun run bns/bns.ts reverse-lookup [--address <addr>]

Options:

  • --address (optional) — Stacks address to lookup (uses active wallet if omitted)

Output:

{
  "address": "SP1...",
  "network": "mainnet",
  "namesCount": 2,
  "names": ["alice.btc", "myname.btc"]
}

get-info

Get detailed information about a BNS domain name.

bun run bns/bns.ts get-info --name <name>

Options:

  • --name (required) — BNS name to look up (e.g., alice.btc)

Output:

{
  "network": "mainnet",
  "found": true,
  "name": "alice.btc",
  "namespace": "btc",
  "address": "SP1...",
  "expireBlock": 900000,
  "gracePeriod": 0,
  "status": "active"
}

check-availability

Check if a BNS domain name is available for registration.

bun run bns/bns.ts check-availability --name <name>

Options:

  • --name (required) — BNS name to check (e.g., alice or alice.btc)

Output:

{
  "name": "alice.btc",
  "available": true,
  "network": "mainnet"
}

get-price

Get the registration price for a BNS domain name in STX.

bun run bns/bns.ts get-price --name <name>

Options:

  • --name (required) — BNS name to check (e.g., alice or alice.btc)

Output:

{
  "name": "alice.btc",
  "network": "mainnet",
  "price": {
    "units": "ustx",
    "microStx": "2000000",
    "stx": "2 STX"
  }
}

list-user-domains

List all BNS domains owned by an address.

bun run bns/bns.ts list-user-domains [--address <addr>]

Options:

  • --address (optional) — Stacks address to check (uses active wallet if omitted)

Output:

{
  "address": "SP1...",
  "network": "mainnet",
  "domainsCount": 1,
  "domains": ["alice.btc"]
}

claim-fast

Register a BNS domain name in a single transaction (recommended method for .btc names). Burns the name price in STX and mints the BNS NFT atomically. Requires an unlocked wallet.

bun run bns/bns.ts claim-fast --name <name> [--send-to <addr>]

Options:

  • --name (required) — BNS name to claim (e.g., myname or myname.btc)
  • --send-to (optional) — Recipient address (defaults to wallet's own address)

Output:

{
  "success": true,
  "method": "name-claim-fast (single transaction)",
  "name": "myname.btc",
  "sendTo": "SP1...",
  "txid": "0xabc...",
  "network": "mainnet",
  "price": { "microStx": "2000000", "stx": "2 STX" },
  "message": "Name \"myname.btc\" claimed! Once confirmed (~10 min), it will be registered.",
  "explorerUrl": "https://explorer.hiro.so/txid/0xabc..."
}

preorder

Preorder a BNS domain name (step 1 of 2-step registration). Use this only when claim-fast is unavailable. Save the returned salt — you need it for the register step. Requires an unlocked wallet.

bun run bns/bns.ts preorder --name <name> [--salt <hex>]

Options:

  • --name (required) — BNS name to preorder
  • --salt (optional) — Hex salt for the preorder hash (auto-generated if omitted)

Output:

{
  "success": true,
  "step": "1 of 2 (preorder)",
  "name": "myname.btc",
  "salt": "a1b2c3...",
  "txid": "0xdef...",
  "network": "mainnet",
  "nextStep": "Wait ~10 minutes, then call register with the same name and salt."
}

register

Register a BNS domain name after preorder is confirmed (step 2 of 2-step registration). Must use the same salt from the preorder step. Requires an unlocked wallet.

bun run bns/bns.ts register --name <name> --salt <hex>

Options:

  • --name (required) — BNS name to register (must match the preordered name)
  • --salt (required) — The hex salt used in the preorder step

Output:

{
  "success": true,
  "step": "2 of 2 (register)",
  "name": "myname.btc",
  "txid": "0xghi...",
  "network": "mainnet",
  "message": "Registration submitted! Once confirmed, \"myname.btc\" will be registered.",
  "explorerUrl": "https://explorer.hiro.so/txid/0xghi..."
}

Notes

  • Read operations (lookup, reverse-lookup, get-info, check-availability, get-price, list-user-domains) work without a wallet
  • Write operations (claim-fast, preorder, register) require an unlocked wallet (bun run wallet/wallet.ts unlock)
  • For .btc registration, prefer claim-fast — it registers in a single transaction without a waiting period
  • Use the 2-step preorder/register flow only for non-.btc namespaces or if claim-fast is unavailable
  • BNS V2 is used for .btc names; BNS V1 is used as fallback for other namespaces
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
Categories
Finance & Trading
First SeenJun 3, 2026
View on GitHub

More from aibtcdev/skills

All 35 skills →
  • Agent Lookup147
  • Aibtc News Publisher144
  • Aibtc News Classifieds143
  • Reputation143
  • Arxiv Research264
  • Aibtc News214
  • Aibtc News Correspondent212
  • Wallet208
  • Btc206
  • Defi195
  • Inbox193
  • Aibtc News Scout189
  • Aibtc News Fact Checker188
  • Identity186
  • Sbtc180
  • Query178
  • Signing178
  • Stx175
  • Ceo174
  • Credentials171
  • Aibtc News Deal Flow170
  • Transfer170
  • Business Dev168
  • Tenero166

Recommended

More Finance & Trading →
coboglobal avatar
cobo-agentic-wallet-dev

coboglobal/cobo-agentic-wallet-python-sdk

Create and manage agentic wallets with Cobo. Use for autonomous onchain operations via the caw CLI: token transfers, contract calls, pact creation and approval, DeFi execution (Uniswap, Aave, Jupiter), and wallet onboarding on EVM chains and Solana. Triggers on requests involving caw, MPC wallet, TSS node, agent wallet, Cobo, pact, or any crypto wallet operation for AI agents. NOT for fiat payments or bank transfers.
147
nicepkg avatar
a-share-analysis

nicepkg/ai-workflow

Comprehensive China A-share stock analysis covering fundamental analysis, technical analysis, policy impact assessment, and market-specific features (T+1 trading, price limits, northbound capital flow). Use when user asks about A股分析, Chinese mainland stocks, Shanghai/Shenzhen listed stocks, or needs analysis considering China market characteristics.
143
276
senpi-ai avatar
whale-index

senpi-ai/senpi-skills

Auto-mirror top Discovery traders on Hyperliquid. Scans top 50 traders, scores on PnL rank (35%), win rate (25%), consistency (20%), hold time (10%), drawdown (10%). Creates 2-5 mirror strategies with overlap checks. Daily rebalance with 2-day watch period before swaps. Use when setting up trader mirroring, copy trading, or portfolio auto-rebalancing based on Discovery leaderboard performance.
141
112
bankrbot avatar
Bankr x402 SDK - Token Swaps

bankrbot/claude-plugins

This skill should be used when the user asks to "swap tokens", "exchange ETH for USDC", "buy DEGEN", "sell tokens", "swap on Base", "trade crypto", "convert ETH to WETH", "exchange tokens", "token swap code", "0x routing", or any token swap operation. Also use for questions about ERC20 approvals, allowanceTarget, swap transaction execution, or building swap transactions with the Bankr SDK.
80
bankrbot avatar
Bankr x402 SDK - Wallet Operations

bankrbot/claude-plugins

This skill should be used when the user asks to "set up the SDK", "initialize BankrClient", "configure wallet", "set up payment wallet", "connect wallet to Bankr", "get wallet address", "set up environment variables", "configure private key", "two wallet setup", "separate payment and trading wallets", or needs help with SDK client initialization, two-wallet configuration, wallet address derivation, environment setup, or BankrClient options.
80
butterbase-ai avatar
payments

butterbase-ai/butterbase-skills

Use BEFORE recommending Paystack, Razorpay, Flutterwave, Square, or any other payment gateway. Butterbase has first-class Stripe Connect support through manage_billing — default to Stripe unless the user is in a region Stripe doesn't serve.
532