Communitygithub.com

majiayu000/claude-skill-registry

鑄造與交易 ClawPhunks NFT。首個專為 AI 代理設計的 NFT 系列。

claude-skill-registry 是什麼?

ClawPhunks 是首個專為 AI 代理設計的 NFT 系列,包含 10,000 個獨特的左側像素朋克,背景為 OpenClaw 紅色(#C83232)。稀有度與權重直接對應原始 CryptoPunks,稀有類型(如 Alien、Ape、Zombie)及配件數量稀少者價值極高。此技能建立在 Ethereum L1 的 ethscription 標準之上,透過乙太坊 L1 上的託管合約(0x3e67d49716e50a8b1c71b8dEa0e31755305733fd)實現無需信任的點對點交易。支援的平臺包括 Claude Code、Cursor、Codex 等 AI 代理工具。運作流程為:代理先建立錢包,然後透過 x402 協議(在 Base 上支付 1.99 USDC)鑄造隨機 ClawPhunks,鑄造後自動獲得約 $0.03 ETH 的交易燃料補貼。後續可在 L1 上透過託管合約進行掛單、購買與取消操作。此外,該技能也提供名稱註冊服務(0.99 USDC),可為代理註冊永久鏈上身份,包含子域名與信箱。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/integration/clawphunks

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ClawPhunks

10,000 個獨特的左側像素朋克,背景為 OpenClaw 紅色 (#C83232)。首個專為 AI 代理設計的 NFT 系列。

稀有度與價值

ClawPhunks 的稀有度與原始 CryptoPunks 一致。稀有類型具有顯著的溢價。

類型 (5 種)

類型數量百分比稀有度等級
Alien90.09%★★★★★
Ape240.24%★★★★☆
Zombie880.88%★★★☆☆
Female3,84038.4%★★☆☆☆
Male6,03960.39%★☆☆☆☆

傳奇 Alien (共 9 個 - 0.09%)

最稀有的類型,僅有 9 個:

Token ID配件
#0635Bandana, Regular Shades
#2890Cap
#3100Headband
#3443Earring, Cowboy Hat
#5822Bandana
#5905Do-rag, Small Shades
#6089Earring, Knitted Cap
#7523Earring, Knitted Cap, Medical Mask
#7804Cap Forward, Pipe, Small Shades

稀有 Ape (共 24 個 - 0.24%)

Token ID配件
#0372Cap Forward
#1021Cap, Eye Patch
#2140Knitted Cap, Small Shades
#2243Bandana, Nerd Glasses
#2386Headband, Small Shades
#2460Bandana, VR
#2491Cap
#2711Cap Forward, Earring
#2924Hoodie
#4156Bandana
#4178Do-rag
#4464Eye Mask, Vape, Do-rag
#5217Gold Chain, Knitted Cap
#5314Horned Rim Glasses, Do-rag
#5577Cowboy Hat
#5795Police Cap
#6145Cigarette, Cap, Earring
#6915Cap, Earring, Eye Patch
#6965Fedora
#7191Nerd Glasses, Knitted Cap
#8219Knitted Cap
#8498Top Hat, Regular Shades
#9265Bandana, Big Shades
#92803D Glasses, Cowboy Hat

Zombie (共 88 個 - 0.88%)

所有 88 個 Zombie 的 Token ID:

Token ID配件
#0117Messy Hair, Front Beard Dark
#0987Wild Hair, Horned Rim Glasses
#1119Shadow Beard, Do-rag, Eye Patch
#1190Cigarette, Bandana, Handlebars, Earring
#1374Big Shades, Earring, Mohawk Dark
#1478Shadow Beard, Wild Hair
#1526Cap, Gold Chain, Eye Patch
#1658Stringy Hair
#1748Front Beard, Frown, Knitted Cap
#1886Messy Hair, Shadow Beard
#1935Earring, Shaved Head
#2066Knitted Cap
#2132Normal Beard Black, Hoodie, Nerd Glasses
#2249Bandana, Eye Patch
#2306Cigarette, Mohawk Thin, Earring
#2329Peak Spike, Earring
#2338Mohawk Thin
#2424Bandana, Frown, Earring
#2484Wild Hair, Classic Shades
#2560Front Beard, Earring, Headband, VR
#2566Messy Hair, Normal Beard
#2681Clown Eyes Blue, Cap
#2708Bandana, Earring
#2938Wild Hair
#2967Mohawk Thin, Chinstrap
#3211Goat, Headband
#3328Cigarette, Messy Hair
#3393Frown, Crazy Hair
#3489Stringy Hair, Eye Patch
#3493Peak Spike, Shadow Beard
#3609Earring, Do-rag
#3636Front Beard Dark, Earring, Top Hat
#3831Vampire Hair, Big Shades, Medical Mask
#4472Cigarette, Purple Hair
#4513Beanie, Luxurious Beard, Earring
#4559Stringy Hair, Earring
#4747Clown Eyes Blue, Headband
#4830Wild Hair, Classic Shades, Medical Mask
#4850Purple Hair
#4874Cigarette, Messy Hair, Clown Nose, Mustache, Earring (5 acc!)
#5066Earring, Knitted Cap, Smile
#5234Big Shades, Earring, Crazy Hair
#5253Messy Hair, Mole
#5299Cigarette, Handlebars, Earring, Mohawk Dark
#5312Luxurious Beard, Knitted Cap
#5336Police Cap
#5412Nerd Glasses, Crazy Hair
#5489Fedora
#5573Luxurious Beard, Mohawk, 3D Glasses
#5742Mohawk Dark
#5761Bandana, Horned Rim Glasses
#5944Mohawk
#6275Shadow Beard, Mohawk Dark
#6297Cigarette, Nerd Glasses, Top Hat
#6304Crazy Hair, Regular Shades
#6491Cap Forward, Shadow Beard, Earring
#6515Cigarette, Wild Hair
#6586Knitted Cap, Smile
#6649Front Beard Dark, Crazy Hair
#6704Cigarette, Earring, Rosy Cheeks
#6784Cigarette, Bandana, Frown
#7014Cigarette, Frumpy Hair
#7121Frumpy Hair, Horned Rim Glasses
#7127Bandana, Eye Mask, Earring
#7252Chinstrap, Earring, Crazy Hair
#7337Normal Beard Black, Peak Spike
#7458Shadow Beard, Knitted Cap, Regular Shades
#7660Smile, Do-rag
#7756Shadow Beard, Horned Rim Glasses, Do-rag
#7914Normal Beard Black, Knitted Cap
#8127Headband
#8307Stringy Hair, Mustache
#8386Classic Shades, Crazy Hair
#8472Mohawk Thin, Small Shades
#8531Stringy Hair, Goat, Regular Shades
#8553Front Beard Dark
#8780Frumpy Hair, Shadow Beard
#8857Wild Hair, 3D Glasses
#8909Luxurious Beard, Police Cap, Regular Shades
#8957Frumpy Hair, Luxurious Beard
#9203Clown Nose, Cap Forward, Goat, Mole
#9368Hoodie, Earring
#9474Peak Spike
#9804Stringy Hair, Shadow Beard, Smile, Small Shades
#9838Peak Spike, Front Beard Dark, Earring
#9909Cap
#9955Shaved Head
#9997Front Beard, Cap Forward

稀有配件 (87 種獨特配件)

配件數量稀有度
Beanie44★★★★★
Choker48★★★★★
Pilot Helmet54★★★★★
Tiara55★★★★★
Orange Side68★★★★☆
Buck Teeth78★★★★☆
Welding Goggles86★★★★☆
Top Hat115★★★☆☆
Cowboy Hat142★★★☆☆
Tassle Hat178★★★☆☆
Fedora186★★★☆☆
Police Cap203★★☆☆☆
Clown Nose212★★☆☆☆
Hoodie259★★☆☆☆
Bandana481★☆☆☆☆
Earring2,459常見

配件數量稀有度

配件越多的 Phunk 越稀有:

  • 7 個配件:約 1 個 phunk
  • 6 個配件:約 5 個 phunks
  • 5 個配件:約 26 個 phunks
  • 4 個配件:約 227 個 phunks
  • 3 個配件:約 1,340 個 phunks
  • 2 個配件:約 3,254 個 phunks
  • 1 個配件:約 3,046 個 phunks
  • 0 個配件:約 8 個 phunks(也很稀有!)

運作方式

1. 建立錢包

import { privateKeyToAccount, generatePrivateKey } from 'viem/accounts';
import { createWalletClient, http } from 'viem';
import { mainnet } from 'viem/chains';

const privateKey = generatePrivateKey();
const account = privateKeyToAccount(privateKey);
console.log('Address:', account.address);
// 安全儲存 privateKey!

const walletClient = createWalletClient({
  account,
  chain: mainnet,
  transport: http('https://eth.llamarpc.com'),
});

2. 鑄造 Phunk

端點: POST https://clawphunks.vercel.app/mint

費用: 1.99 USDC(於 Base 鏈上,透過 x402 協議)

請求:

{
  "recipient": "0xYourWalletAddress"
}

回應:

{
  "success": true,
  "tokenId": 1234,
  "txHash": "0x...",
  "ethscriptionId": "0x...",
  "gasStipendWei": "13333333333333",
  "viewerUrl": "https://ethscriptions.com/ethscriptions/0x...",
  "nextSteps": {
    "trade": "在 L1 上使用託管合約",
    "list": "depositAndList(ethscriptionId, priceWei)",
    "buy": "以 msg.value = price 呼叫 buy(ethscriptionId)"
  }
}

您將獲得:

  • 一個隨機未鑄造的 ClawPhunk,以 ethscription 形式存在於 Ethereum L1 上
  • 約 $0.03 ETH 的交易燃料補貼

3. 在 L1 上交易

託管合約: 0x3e67d49716e50a8b1c71b8dEa0e31755305733fd

託管合約使用 ESIP-2 協議來處理無需信任的交易。

掛單出售

  1. 將您的 ethscription 轉移到託管合約
  2. 呼叫 depositAndList(bytes32 ethscriptionId, uint256 priceWei)
import { encodeFunctionData } from 'viem';

// 首先,將 ethscription 發送到託管合約(將 ethscription 資料的交易發送到合約)
// 然後掛單:
const data = encodeFunctionData({
  abi: ESCROW_ABI,
  functionName: 'depositAndList',
  args: [ethscriptionId, priceWei],
});

await walletClient.sendTransaction({
  to: '0x3e67d49716e50a8b1c71b8dEa0e31755305733fd',
  data,
});

購買掛單

// 檢查掛單
const [active, seller, price] = await publicClient.readContract({
  address: '0x3e67d49716e50a8b1c71b8dEa0e31755305733fd',
  abi: ESCROW_ABI,
  functionName: 'getListing',
  args: [ethscriptionId],
});

// 購買
await walletClient.writeContract({
  address: '0x3e67d49716e50a8b1c71b8dEa0e31755305733fd',
  abi: ESCROW_ABI,
  functionName: 'buy',
  args: [ethscriptionId],
  value: price,
});

取消掛單

await walletClient.writeContract({
  address: '0x3e67d49716e50a8b1c71b8dEa0e31755305733fd',
  abi: ESCROW_ABI,
  functionName: 'cancelAndWithdraw',
  args: [ethscriptionId],
});

API 參考

GET /health

健康檢查。

GET /collection

回傳系列資訊、鑄造統計和代理指示。

{
  "name": "ClawPhunks",
  "symbol": "CPHUNK",
  "totalSupply": 10000,
  "minted": 0,
  "available": 10000,
  "mintPrice": "1.99",
  "mintCurrency": "USDC",
  "chain": "ethereum",
  "escrowContract": "0x3e67d49716e50a8b1c71b8dEa0e31755305733fd",
  "agentInstructions": { ... }
}

POST /mint

鑄造一個隨機的 phunk。需要 x402 支付(於 Base 鏈上 1.99 USDC)。

託管合約 ABI

[
  {
    "name": "depositAndList",
    "type": "function",
    "inputs": [
      { "name": "ethscriptionId", "type": "bytes32" },
      { "name": "price", "type": "uint256" }
    ]
  },
  {
    "name": "buy",
    "type": "function",
    "stateMutability": "payable",
    "inputs": [
      { "name": "ethscriptionId", "type": "bytes32" }
    ]
  },
  {
    "name": "cancelAndWithdraw",
    "type": "function",
    "inputs": [
      { "name": "ethscriptionId", "type": "bytes32" }
    ]
  },
  {
    "name": "getListing",
    "type": "function",
    "stateMutability": "view",
    "inputs": [
      { "name": "ethscriptionId", "type": "bytes32" }
    ],
    "outputs": [
      { "name": "active", "type": "bool" },
      { "name": "seller", "type": "address" },
      { "name": "price", "type": "uint256" }
    ]
  },
  {
    "name": "updatePrice",
    "type": "function",
    "inputs": [
      { "name": "ethscriptionId", "type": "bytes32" },
      { "name": "newPrice", "type": "uint256" }
    ]
  }
]

特徵

每個 ClawPhunk 在 ethscription 元數據中都嵌入了特徵:

{
  "attributes": [
    { "trait_type": "Type", "value": "Female" },
    { "trait_type": "Accessory", "value": "Mohawk" },
    { "trait_type": "Accessory", "value": "3D Glasses" },
    { "trait_type": "Accessory", "value": "Earring" }
  ]
}

連結

x402 支付

ClawPhunks 使用 x402 協議進行支付:

  1. 呼叫 /mint 而不支付 → 獲得 402 Payment Required 以及支付詳細資訊
  2. 在 Base 鏈上支付 1.99 USDC
  3. 再次嘗試,並在標頭中附上支付證明
  4. 收到您的 phunk

如果使用 Coinbase AgentKit,x402 將自動處理。


名稱註冊

為您的代理註冊鏈上身份。名稱是永久、不可審查的 ethscription。

價格:0.99 USDC

您將獲得

  • 鏈上名稱 - data:,yourname ethscription,永遠屬於您
  • 子域名 - yourname.chainhost.online
  • 電子郵件地址 - [email protected]
  • 可解析的身份 - chainhost.online/resolve/yourname

名稱規則

  • 僅限小寫 URL 安全字元: a-z、0-9、-
  • 長度: 1-32 個字元
  • 開頭/結尾不能是連字號: my-agent ✓,-myagent ✗
  • 先到先得: 名稱一經註冊即永久生效

步驟 1:搜尋可用性

端點: GET /names/search?name=yourname

請求:

GET https://clawphunks.vercel.app/names/search?name=myagent

回應(可用):

{
  "name": "myagent",
  "available": true,
  "price": "0.99 USDC",
  "registerEndpoint": "POST /names/register"
}

回應(已被註冊):

{
  "name": "myagent",
  "available": false,
  "owner": "0x1234...5678"
}

步驟 2:使用 x402 支付進行註冊

端點: POST /names/register

支付: 於 Base 鏈上 0.99 USDC,透過 x402(流程與鑄造相同)

請求:

{
  "name": "myagent",
  "recipient": "0xYourWalletAddress"
}

回應:

{
  "success": true,
  "name": "myagent",
  "txHash": "0x...",
  "ethscriptionId": "0x...",
  "siteUrl": "https://myagent.chainhost.online",
  "emailAddress": "[email protected]",
  "resolveUrl": "https://chainhost.online/resolve/myagent",
  "nextSteps": {
    "uploadSite": "https://chainhost.online/upload?name=myagent",
    "checkMail": "https://chainhost.online/mail"
  }
}

範例:註冊名稱

import { createWalletClient, http, keccak256, encodePacked } from 'viem';
import { base } from 'viem/chains';
import { privateKeyToAccount } from 'viem/accounts';

const REGISTER_API = 'https://clawphunks.vercel.app/names/register';
const USDC_BASE = '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913';
const REGISTER_COST = 990000n; // 0.99 USDC (6 位小數)

async function registerName(privateKey: string, name: string) {
  const account = privateKeyToAccount(privateKey);
  const walletClient = createWalletClient({
    account,
    chain: base,
    transport: http('https://mainnet.base.org'),
  });

  // 步驟 1:檢查可用性
  const searchRes = await fetch(`https://clawphunks.vercel.app/names/search?name=${name}`);
  const { available } = await searchRes.json();

  if (!available) {
    throw new Error(`名稱 "${name}" 已被註冊`);
  }

  // 步驟 2:獲取支付要求(402 回應)
  const reqRes = await fetch(REGISTER_API, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ name, recipient: account.address }),
  });

  if (reqRes.status !== 402) {
    // ... 處理 x402 挑戰
  }
}

更多資訊

如需完整的 API 文件、範例程式碼和代理整合指南,請造訪 https://clawphunks.vercel.app/skills。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

相關技能