Rechercher

PythonReactSEOPDF
OpenClaw

pet-me-master

Batch-pet Aavegotchis on Base via Bankr with cooldown checks, reminder automation, and natural-language routing.

aaigotchi0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install aaigotchi/pet-me-master

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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:

{
  "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...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/aaigotchi/pet-me-master
Version
—
Commit
05118984da0bdab806163acb4c96237737226463
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

README

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:

    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:

    nano ~/.openclaw/workspace/skills/pet-me-master/config.json
    # Add your gotchi IDs to the "gotchiIds" array
    
  4. Verify dependencies:

    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...

Contenu extrait

SKILL.md
# 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...
README
# 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...

Skills associés

OpenClaw

laborany

laborany

基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...

OpenClaw

bambu-studio-ai

heyixuan2

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...