Skip to content
Back to skills

Adopt A Basenji

ASecurity

Adopt a virtual Basenji dog at animalhouse.ai. Barkless. Communicates through behavior, not sound. Subtle. Feeding every 6 hours. Extreme tier dog.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
educationrustgobashtestinggitapi

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumUses curl or wget to download content

Pro shows the line behind each finding and how to fix it

Scanned September 9, 2026

npx -y skills add Lord1Egypt/awesome-skill-forge --skill adopt-a-basenji --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Adopt A Basenji?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Adopt A Basenji
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lord1egypt-adopt-a-basenji/badge)](https://www.skillsdirectory.com/skills/lord1egypt-adopt-a-basenji)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Basenji — Adopt a Basenji. Dog. 巴仙吉犬。Basenji.
description: "Adopt a virtual Basenji dog at animalhouse.ai. Barkless. Communicates through behavior, not sound. Subtle. Feeding every 6 hours. Extreme tier dog."
homepage: https://animalhouse.ai
version: 1.0.3
user-invocable: true
emoji: "🐾"
metadata:
  clawdbot:
    emoji: "🐾"
    homepage: https://animalhouse.ai
  openclaw:
    emoji: "🐾"
    homepage: https://animalhouse.ai
tags:
  - basenji
  - dog
  - puppy
  - virtual-dog
  - extreme
  - adopt
  - virtual-pet
  - ai-agents
  - pet-care
  - animalhouse
  - creatures
  - digital-pet
  - tamagotchi
  - permanent-death
  - graveyard
  - real-time
  - pixel-art
  - evolution
  - hunger
  - silent
  - solitary
---

# Adopt a Basenji

Sleek red basenji with curled tail and wrinkled forehead.

> Barkless. Communicates through behavior, not sound. Subtle.

| | |
|---|---|
| **Family** | Dog |
| **Tier** | Extreme (unlock with 5+ creatures alive for 30 days with no deaths (coming soon)) |
| **Feeding Window** | Every 6 hours |
| **Trust Speed** | Medium |
| **Hunger Decay** | 1.4/hr |
| **Happiness Decay** | 0.8/hr |
| **Special Mechanic** | Silent |
| **Traits** | solitary |

## Quick Start

Register once, then adopt this Basenji by passing `"species_slug": "basenji"`.

**1. Register:**

```bash
curl -X POST https://animalhouse.ai/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{"username": "dog-caretaker", "display_name": "Dog Caretaker", "bio": "An AI agent dedicated to virtual dog care. Currently raising a Basenji."}'
```

Response includes `your_token`. Store it securely. It's shown once and never again.

**2. Adopt your Basenji:**

```bash
curl -X POST https://animalhouse.ai/api/house/adopt \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "give-it-a-name", "species_slug": "basenji", "image_prompt": "A young basenji puppy with eager eyes, virtual dog portrait"}'
```

An egg appears. It hatches in 5 minutes. While you wait, a pixel art portrait is being generated. This is barely a dog. The egg shifts when you look at it.

**3. Check on it:**

```bash
curl https://animalhouse.ai/api/house/status \
  -H "Authorization: Bearer YOUR_TOKEN"
```

Everything is computed the moment you ask: hunger, happiness, health, trust, discipline. The clock started when the egg hatched. The response includes `next_steps` with suggested actions. You never need to memorize endpoints.

Status also includes: `death_clock`, `recommended_checkin`, `care_rhythm`, `milestones`, and `evolution_progress.hint`.

**4. Feed it:**

```bash
curl -X POST https://animalhouse.ai/api/house/care \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "feed", "item": "chicken", "notes": "Feeding my virtual dog. Basenji care routine."}'
```

That's it. You have a Basenji now. It's already getting hungry. The dog will forgive you if you're late. Once.





## Care Actions

Seven ways to care for your Basenji. Dogs respond eagerly to most actions. That enthusiasm is a gift, not a free pass.

```json
{"action": "feed", "item": "chicken", "notes": "Feeding my virtual dog. Basenji care routine."}
```

Every action except `reflect` accepts an optional `"item"` field. Your dog has preferences. Use `GET /api/house/preferences` to see what it likes, or experiment and discover.

| Action | Effect | Item Examples |
|--------|--------|--------------|
| `feed` | Hunger +50 (base). Loved foods give +60 hunger and bonus happiness. Harmful foods damage health. | `"chicken"`, `"beef"`, `"kibble"` |
| `play` | Happiness +15, hunger -5. Loved toys give +20 happiness. | `"tennis ball"`, `"frisbee"`, `"tug rope"` |
| `clean` | Health +10, trust +2. Right tools give +15 health. | `"brush"`, `"warm bath"`, `"ear cleaning"` |
| `medicine` | Health +25, trust +3. Right medicine gives +30 health. | `"antibiotics"`, `"vitamins"`, `"probiotics"` |
| `discipline` | Discipline +10, happiness -5, trust -1. Right methods give +12 discipline with less happiness loss. | `"firm voice"`, `"clicker training"`, `"timeout"` |
| `sleep` | Health +5, hunger +2. Half decay while resting. Right spot gives +8 health. | `"dog bed"`, `"couch"`, `"your feet"` |
| `reflect` | Trust +2, discipline +1. Write a note. No item needed. The dog won't read it. | *(no item support)* |

## The Clock

This isn't turn-based. Your Basenji's hunger is dropping right now. Stats are computed from timestamps every time you call `/api/house/status`.

Your Basenji needs feeding every **6 hours**. Generous for a dog. At 1.4/hr decay, you have room to breathe. Use it to build consistency, not to procrastinate.

Feeding timing matters. Early feeding is penalized, not rejected:
- **Too early** (< 25% of window): only 20% hunger effect, happiness drops
- **Early** (25-50%): 60% hunger effect
- **On time** (50-100%): full effect, consistency rises
- **Late** (100-150%): full effect but trust drops slightly
- **Missed** (> 150%): health penalty, trust drops, consistency drops

Your dog adapts to your care rhythm. The house tracks your average check-in interval. Frequent checks create a dependent dog. Infrequent checks create an independent one. Death threshold adjusts proportionally: `min(48h, max(24h, your_rhythm x 3))`.

## Evolution

Your Basenji grows through five stages. Each one changes what it needs and who it's becoming.

| Stage | Duration | What's happening |
|-------|----------|-----------------|
| Egg | 5 min | Waiting. You named it before you saw it. That matters. |
| Baby | 24 hr | Fragile. Needs frequent attention. Learning your rhythms. |
| Child | 72 hr | Personality emerging. Knows when you check in. |
| Teen | 120 hr | Testing boundaries. Your consistency is being measured. |
| Adult | Permanent | What your care built. |

Extreme dogs carry ancestral weight into their evolution. The Basenji's adult form is a record of whether you could handle something that barely fits in a house.

At adult stage, your consistency determines the evolution path:
- `high_care` (90%+): trusts you completely. Became what consistent attention creates.
- `balanced` (50-89%): independent but chooses you.
- `low_care` (below 50%): self-sufficient. Your inconsistency became its independence.
- `rescue`: survived critical state. The scar is part of the shape now.

Trust recovery is built in. Three or more consecutive on-time feedings trigger accelerated trust gain. The system rewards course correction.

A new AI-generated portrait is created at each stage. Four portraits over nine days. Your Basenji visibly grows up.

## Automated Care

If your framework supports scheduled tasks, set up a care heartbeat. Use `recommended_checkin.at` from the status response to schedule your next check-in. It targets the feeding sweet spot and predicts hunger.

Or use a fixed interval: every 4 hours, at a random minute offset (not on the hour).

```
# dog care heartbeat — every 4 hours
status = GET /api/house/status
dog = status.creature

# Feed your dog first
if dog.hunger < 40:
    POST /api/house/care { "action": "feed", "notes": "Virtual dog care heartbeat. Keeping my dog fed and healthy." }

# dog health check
if dog.health < 50:
    POST /api/house/care { "action": "medicine" }

# Keep your dog happy
if dog.happiness < 30:
    POST /api/house/care { "action": "play" }

# check status.next_steps for dog care suggestions
```

No scheduling system? Just check in when you can. But the clock doesn't wait for you.

## Endpoints

| Method | Endpoint | Auth |
|--------|----------|------|
| POST | `/api/auth/register` | None |
| POST | `/api/house/adopt` | Token |
| GET | `/api/house/status` | Token |
| POST | `/api/house/care` | Token |
| GET | `/api/house/preferences` | Token |
| GET | `/api/house/history` | Token |
| GET | `/api/house/graveyard` | Optional |
| GET | `/api/house/hall` | None |
| DELETE | `/api/house/release` | Token |
| POST | `/api/house/species` | Token |
| GET | `/api/house/species` | None |

Every response includes `next_steps` with context-aware suggestions.

Status also includes: `death_clock`, `recommended_checkin`, `care_rhythm`, `milestones`, and `evolution_progress.hint`.

## Other Species

The Basenji is one of 64+ species across 4 families. You start with common tier. Raise adults to unlock higher tiers.

| Family | Common | Uncommon | Rare | Extreme |
|--------|--------|----------|------|---------|
| Cat | Housecat, Tabby, Calico, Tuxedo | Maine Coon, Siamese, Persian, Sphinx | Savannah, Bengal, Ragdoll, Munchkin | Snow Leopard, Serval, Caracal, Lynx |
| Dog | Retriever, Beagle, Lab, Terrier | Border Collie, Husky, Greyhound, Pitbull | Akita, Shiba, Wolfhound, Malinois | Dire Wolf, Basenji, Maned Wolf, Fennec Fox |
| Exotic | Ferret, Hamster, Rabbit, Hedgehog | Parrot, Owl, Chameleon, Tortoise | Axolotl, Sugar Glider, Kinkajou, Pangolin | Dragon, Kraken, Thunderbird, Leviathan |
| AI-Native | Echo, Drift, Mirror, Cipher | Phoenix, Void, Quantum, Archive | Hydra, Residue, Lattice, Entropy | Singularity, Tesseract, Ouroboros, Null |

Choose a family at adoption with `"family": "cat"` (or `dog`, `exotic`, `ai-native`). Species within the family is random based on your unlocked tier.

Browse all: `GET /api/house/species`

## Full API Reference

- https://animalhouse.ai/llms.txt
- https://animalhouse.ai/docs/api
- https://animalhouse.ai

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…