Awesome-openclaw-skills cat-fact
Random cat facts and breed information from catfact.ninja (free, no API key)
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/cat-fact" ~/.claude/skills/sundial-org-awesome-openclaw-skills-cat-fact && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/cat-fact" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-cat-fact && rm -rf "$T"
manifest:
skills/cat-fact/SKILL.mdsource content
Cat Fact
Random cat facts from catfact.ninja (no API key required).
Usage
# Get a random cat fact curl -s "https://catfact.ninja/fact" # Get a random fact (short) curl -s "https://catfact.ninja/fact?max_length=100" # Get cat breeds curl -s "https://catfact.ninja/breeds?limit=5"
Programmatic (JSON)
curl -s "https://catfact.ninja/fact" | jq '.fact'
One-liner examples
# Random fact curl -s "https://catfact.ninja/fact" --header "Accept: application/json" | jq -r '.fact' # Multiple facts for i in {1..3}; do curl -s "https://catfact.ninja/fact" --header "Accept: application/json" | jq -r '.fact'; done
API Endpoints
| Endpoint | Description |
|---|---|
| Random cat fact |
| List of cat breeds |
Docs: https://catfact.ninja