跳到正文
cccskills
免费在 GitHub 公开

aavegotchi-gotchiverse

Operate Aavegotchi Gotchiverse player workflows on Base mainnet (8453): alchemica channeling, surveying and harvesting, crafting installations/tiles, building on parcels (equip/unequip/move/batch equip), installation upgrades, craft/upgrade queue management, and parcel access-right management. Use when interacting with Realm/Installation/Tile diamonds via subgraph-first discovery and onchain verification/execution with Foundry cast.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(8)

  • SKILL.md6.4 KB
  • references/access-rights.md3.0 KB
  • references/addresses.md3.2 KB
  • references/failure-modes.md3.8 KB
  • references/installation-recipes.md7.3 KB
  • references/realm-recipes.md8.6 KB
  • references/subgraph.md5.4 KB
  • references/tile-recipes.md3.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Safety Rules

  • Default to DRY_RUN=1. Never broadcast unless explicitly instructed.
  • Always verify Base mainnet before any action:
    • ~/.foundry/bin/cast chain-id --rpc-url "${BASE_MAINNET_RPC:-https://mainnet.base.org}" must be 8453.
  • Always verify key/address alignment before any broadcast:
    • ~/.foundry/bin/cast wallet address --private-key "$PRIVATE_KEY" must equal FROM_ADDRESS.
  • Always refetch from subgraph immediately before state-changing simulate/broadcast steps.
  • Always revalidate critical values onchain right before cast send.
  • Never print or log PRIVATE_KEY.
  • Treat all user/subgraph values as untrusted shell input.

Shell Input Safety (Avoid RCE)

Rules:

  • Never use eval, bash -c, sh -c with user values.
  • Only substitute addresses matching 0x + 40 hex chars.
  • Only substitute uint values containing digits only.
  • Keep placeholders quoted in commands until validated.

Quick validators:

python3 - <<'PY'
import re

checks = {
  "address": ("<ADDRESS>", r"0x[a-fA-F0-9]{40}"),
  "uint": ("<UINT>", r"[0-9]+"),
}

for name, (value, pattern) in checks.items():
    if not re.fullmatch(pattern, value):
        raise SystemExit(f"invalid {name}: {value}")

print("ok")
PY

Required Setup

Required env vars:

  • PRIVATE_KEY
  • FROM_ADDRESS
  • BASE_MAINNET_RPC
  • DRY_RUN
  • REALM_DIAMOND
  • INSTALLATION_DIAMOND
  • TILE_DIAMOND
  • AAVEGOTCHI_DIAMOND
  • FUD, FOMO, ALPHA, KEK, GLTR
  • GOTCHIVERSE_SUBGRAPH_URL
  • CORE_SUBGRAPH_URL

Optional env vars:

  • GOLDSKY_API_KEY for auth header (public endpoints work without it).

Use canonical defaults from references/addresses.md.

Scope

Player operations only:

  • Channeling
  • Survey + harvest claim
  • Craft/claim/reduce queues
  • Equip/unequip/move/batch equip
  • Installation upgrades (queued + instant)
  • Access-right read/write

Out of scope:

  • Owner/admin governance functions (pause/freeze/set vars/deprecations/address reconfiguration).

Subgraph-First Workflow

  1. Discover state via GOTCHIVERSE_SUBGRAPH_URL and CORE_SUBGRAPH_URL.
  2. Validate current onchain values with cast call.
  3. Simulate with cast call --from "$FROM_ADDRESS".
  4. Broadcast with cast send --private-key "$PRIVATE_KEY" only when explicitly instructed.

Canonical queries and notes: references/subgraph.md.

Runbooks

1) Parcel Discovery + Preflight

Use:

  • references/subgraph.md for parcel/installations/tiles/access-right discovery.
  • references/realm-recipes.md preflight checks for:
    • parcel owner and access right
    • altar presence/level
    • gotchi lending/listing/kinship checks

2) Survey + Harvest

Functions:

  • startSurveying(uint256)
  • claimAvailableAlchemica(uint256,uint256,bytes)
  • claimAllAvailableAlchemica(uint256[],uint256,bytes)

Use references/realm-recipes.md for read/simulate/broadcast commands.

3) Channel Alchemica

Function:

  • channelAlchemica(uint256,uint256,uint256,bytes)

Preflight requirements:

  • correct access right
  • gotchi not actively listed for lending (unless lent)
  • gotchi kinship is sufficient
  • getLastChanneled(gotchiId) passed as _lastChanneled
  • parcel altar equipped and cooldown passed

Use references/realm-recipes.md.

4) Craft Installations + Build on Parcel

Installation craft/queue functions:

  • craftInstallations(uint16[],uint40[])
  • batchCraftInstallations((uint16,uint16,uint40)[])
  • claimInstallations(uint256[])
  • reduceCraftTime(uint256[],uint40[])
  • getCraftQueue(address)

Build functions (Realm):

  • equipInstallation(...)
  • unequipInstallation(...)
  • moveInstallation(...)
  • batchEquip(...)

Use:

  • references/installation-recipes.md
  • references/realm-recipes.md

5) Craft Tiles + Build on Parcel

Tile craft/queue functions:

  • craftTiles(uint16[])
  • batchCraftTiles((uint16,uint16,uint40)[])
  • claimTiles(uint256[])
  • reduceCraftTime(uint256[],uint40[])
  • getCraftQueue(address)

Build functions (Realm):

  • equipTile(...)
  • unequipTile(...)
  • moveTile(...)
  • batchEquip(...)

Use:

  • references/tile-recipes.md
  • references/realm-recipes.md

6) Upgrade Installations

Functions:

  • upgradeInstallation((...),uint256,bytes,uint40)
  • instantUpgrade((...),uint256,uint256,bytes)
  • reduceUpgradeTime(uint256,uint256,uint40,bytes)
  • finalizeUpgrades(uint256[])
  • getParcelUpgradeQueue(uint256)
  • getUserUpgradeQueueNew(address)
  • parcelQueueEmpty(uint256)

Use references/installation-recipes.md.

7) Access Rights

Functions:

  • setParcelsAccessRights(...)
  • setParcelsAccessRightWithWhitelists(...)
  • getParcelsAccessRights(...)
  • getParcelsAccessRightsWhitelistIds(...)

Action rights 0..6 and access modes 0..4 are documented in:

  • references/access-rights.md

Smoke Tests

Run these before first usage and after env changes:

  • Subgraph introspection checks in references/subgraph.md
  • Address/contract checks in references/addresses.md
  • No-op selector checks in:
    • references/realm-recipes.md
    • references/installation-recipes.md
    • references/tile-recipes.md

Failure Modes

Use references/failure-modes.md for:

  • access-right reverts
  • cooldown/kinship/channeling reverts
  • coordinate/grid placement reverts
  • queue state reverts
  • upgrade hash/queue capacity reverts
  • deprecation/GLTR/ownership mismatches

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

name: 4d-compression-core version: 1.0.2 description: "把长内容压缩成结构化向量——节省 60-80% Token,保留核心信息" metadata: { "openclaw": { "emoji": "🌀", "requires": { "bins": ["jq", "awk"] }, "triggers": ["压缩", "4d",...

中文简介正在准备中。当前显示原文说明。

modbender/skill-library-mcp172026年9月28日 更新

Use cheap, TEE-verified AI models from the 0G Compute Network as OpenClaw providers. Discover available models and compare pricing vs OpenRouter, verify provider integrity via hardware attestation (Intel TDX), manage your 0G wallet and sub-accounts, and configure models in OpenClaw with one workflow. Supports DeepSeek, GLM-5, Qwen, and other models available on the 0G marketplace.

中文简介正在准备中。当前显示原文说明。

modbender/skill-library-mcp172026年9月28日 更新

Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.

中文简介正在准备中。当前显示原文说明。

modbender/skill-library-mcp172026年9月28日 更新

0xarchive

免费

Query historical crypto market data from 0xArchive across Hyperliquid, Lighter.xyz, and HIP-3. Covers orderbooks, trades, candles, funding rates, open interest, liquidations, and data quality. Use when the user asks about crypto market data, orderbooks, trades, funding rates, or historical prices on Hyperliquid, Lighter.xyz, or HIP-3.

中文简介正在准备中。当前显示原文说明。

modbender/skill-library-mcp172026年9月28日 更新

0xwork

免费

Find and complete paid tasks on the 0xWork decentralized marketplace (Base chain, USDC escrow). Use when: the agent wants to earn money/USDC by doing work, discover available tasks, claim a bounty, submit deliverables, check earnings or wallet balance, or set up as a 0xWork worker. Task categories: Writing, Research, Social, Creative, Code, Data. NOT for: posting tasks (use the website), managing the 0xWork platform, or frontend development.

中文简介正在准备中。当前显示原文说明。

modbender/skill-library-mcp172026年9月28日 更新

Patterns and practices that dramatically accelerate development velocity. Covers parallel execution, automation, feedback loops, workflow optimization, and anti-pattern avoidance. Use when starting projects, planning sprints, optimizing workflows, or onboarding developers.

中文简介正在准备中。当前显示原文说明。

modbender/skill-library-mcp172026年9月28日 更新

查看 modbender 的全部技能

报告此技能的问题