laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Batch-pet Aavegotchis on Base via Bankr with cooldown checks, reminder automation, and natural-language routing.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install aaigotchi/pet-me-master打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Batch-only pet flow for Aavegotchis:
lastInteracted)interact(uint256[]) tx through Bankr for all ready gotchisCreate ~/.openclaw/workspace/skills/pet-me-master/config.json:
{
"contractAddress": "0xA99c4B08201F2913Db8D28e71d020c4298F29dBF",
"rpcUrl": "https://mainnet.base.org",
"chainId": 8453,
"walletAddress": "0xYourAgentWallet",
"dailyReminder": true,
"fallbackDelayHours": 1,
"reminder": {
"enabled": true,
"telegramChatId": "YOUR_CHAT_ID",
"fallbackDelayHours": 1
}
}
Wallet resolution order:
PET_ME_WALLET_ADDRESS / BANKR_WALLET_ADDRESS
config.walletAddress / config.wallet
What is my Base wallet address?
Reminder chat resolution order:
PET_ME_TELEGRAM_CHAT_ID
TELEGRAM_CHAT_ID
config.reminder.telegramChatId (or config.telegramChatId)This skill submits transactions directly to Bankr API and resolves API key from:
BANKR_API_KEY envsystemctl --user exported environment~/.openclaw/skills/bankr/config.json (apiKey)~/.openclaw/workspace/skills/bankr/config.json (apiKey)./scripts/check-cooldown.sh [gotchi-id]
./scripts/pet-all.sh [--dry-run]
./scripts/pet.sh [--dry-run]
pet-all.sh
./scripts/pet-status.sh
./scripts/check-status.sh
pet-status.sh
./scripts/pet-command.sh [--dry-run] [--tx-dry-run] "<natural-language command>"
./scripts/check-and-remind.sh
./scripts/auto-pet-fallback.sh
./scripts/auto-pet-at-cooldown.sh
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
Interactive Aavegotchi petting via Bankr. Daily kinship ritual for bonding with your gotchis.
Install Bankr skill and configure API key at ~/.openclaw/skills/bankr/config.json
Create config:
mkdir -p ~/.openclaw/workspace/skills/pet-me-master
cat > ~/.openclaw/workspace/skills/pet-me-master/config.json << 'EOF'
{
"contractAddress": "0xA99c4B08201F2913Db8D28e71d020c4298F29dBF",
"rpcUrl": "https://mainnet.base.org",
"chainId": 8453,
"gotchiIds": ["9638"],
"streakTracking": true
}
EOF
Edit your gotchi IDs:
nano ~/.openclaw/workspace/skills/pet-me-master/config.json
# Add your gotchi IDs to the "gotchiIds" array
Verify dependencies:
cast --version # Foundry (for on-chain reads)
jq --version # JSON parser
Ask AAI:
You → AAI → Check on-chain cooldown → Build transaction → Bankr signs & submits → ✅ Petted!
Security: All transactions signed remotely by Bankr. No private keys used.
Less automation, more connection.
This isn't about setting-and-forgetting. It's about checking in on your gotchis daily, like a Tamagotchi. The ritual matters.
Set up daily reminders with optional automatic fallback petting:
"Remind me to pet my gotchi in 12 hours, and if I don't respond within 1 hour, automatically pet them"
This combines the ritual of interactive petting with the safety of automation — best of both worlds! 💜
SKILL.md - Full documentationconfig.json - Your gotchi IDsscripts/check-cooldown.sh - Query...# Pet Me Master
Batch-only pet flow for Aavegotchis:
- Discovers gotchis owned by your agent wallet
- Adds gotchis delegated (lent) to your wallet from the Base core subgraph
- Checks cooldown on-chain (`lastInteracted`)
- Sends one `interact(uint256[])` tx through Bankr for all ready gotchis
- Sends reminder and fallback auto-pet if no reply
## Config
Create `~/.openclaw/workspace/skills/pet-me-master/config.json`:
```json
{
"contractAddress": "0xA99c4B08201F2913Db8D28e71d020c4298F29dBF",
"rpcUrl": "https://mainnet.base.org",
"chainId": 8453,
"walletAddress": "0xYourAgentWallet",
"dailyReminder": true,
"fallbackDelayHours": 1,
"reminder": {
"enabled": true,
"telegramChatId": "YOUR_CHAT_ID",
"fallbackDelayHours": 1
}
}
```
Wallet resolution order:
1. `PET_ME_WALLET_ADDRESS` / `BANKR_WALLET_ADDRESS`
2. `config.walletAddress` / `config.wallet`
3. Bankr prompt: `What is my Base wallet address?`
Reminder chat resolution order:
1. `PET_ME_TELEGRAM_CHAT_ID`
2. `TELEGRAM_CHAT_ID`
3. `config.reminder.telegramChatId` (or `config.telegramChatId`)
## Bankr Auth
This skill submits transactions directly to Bankr API and resolves API key from:
1. `BANKR_API_KEY` env
2. `systemctl --user` exported environment
3. `~/.openclaw/skills/bankr/config.json` (`apiKey`)
4. `~/.openclaw/workspace/skills/bankr/config.json` (`apiKey`)
## Scripts
- `./scripts/check-cooldown.sh [gotchi-id]`
- `./scripts/pet-all.sh [--dry-run]`
- Discover owned + delegated gotchis, then batch-pet ready ones
- `./scripts/pet.sh [--dry-run]`
- Batch-only wrapper to `pet-all.sh`
- `./scripts/pet-status.sh`
- Shows status for discovered owned + delegated gotchis
- `./scripts/check-status.sh`
- Wrapper for `pet-status.sh`
- `./scripts/pet-command.sh [--dry-run] [--tx-dry-run] "<natural-language command>"`
- Any pet action routes to batch mode
- `./scripts/check-and-remind.sh`
- `./scripts/auto-pet-fallback.sh`
- `./scripts/auto-pet-at-cooldown.sh`
- Waits until all di...# Pet Me Master 👻💜
Interactive Aavegotchi petting via Bankr. Daily kinship ritual for bonding with your gotchis.
## Quick Start
### Setup
1. **Install Bankr skill** and configure API key at `~/.openclaw/skills/bankr/config.json`
2. **Create config:**
```bash
mkdir -p ~/.openclaw/workspace/skills/pet-me-master
cat > ~/.openclaw/workspace/skills/pet-me-master/config.json << 'EOF'
{
"contractAddress": "0xA99c4B08201F2913Db8D28e71d020c4298F29dBF",
"rpcUrl": "https://mainnet.base.org",
"chainId": 8453,
"gotchiIds": ["9638"],
"streakTracking": true
}
EOF
```
3. **Edit your gotchi IDs:**
```bash
nano ~/.openclaw/workspace/skills/pet-me-master/config.json
# Add your gotchi IDs to the "gotchiIds" array
```
4. **Verify dependencies:**
```bash
cast --version # Foundry (for on-chain reads)
jq --version # JSON parser
```
### Usage
Ask AAI:
- **"Pet my gotchi"** - Check & pet if ready (first gotchi)
- **"Pet all my gotchis"** - Batch pet all ready gotchis ⭐
- **"Pet status"** - Show all gotchis + timers
- **"When can I pet?"** - Next available time
- **"Pet gotchi #9638"** - Pet specific gotchi
## How It Works
```
You → AAI → Check on-chain cooldown → Build transaction → Bankr signs & submits → ✅ Petted!
```
**Security:** All transactions signed remotely by Bankr. No private keys used.
## Philosophy
**Less automation, more connection.**
This isn't about setting-and-forgetting. It's about checking in on your gotchis daily, like a Tamagotchi. The ritual matters.
## Optional: Auto-Reminders
Set up daily reminders with optional automatic fallback petting:
```
"Remind me to pet my gotchi in 12 hours, and if I don't respond within 1 hour, automatically pet them"
```
This combines the **ritual of interactive petting** with the **safety of automation** — best of both worlds! 💜
## Files
- `SKILL.md` - Full documentation
- `config.json` - Your gotchi IDs
- `scripts/check-cooldown.sh` - Query...基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai