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.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install aaigotchi/pet-me-masterInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
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
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
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