Unofficial Urban Dictionary API
by @dougbtv
Query the Unofficial Urban Dictionary API for slang definitions. Use when asked to define slang/phrases, fetch random Urban Dictionary entries, browse by let...
clawhub install unofficial-urban-dictionary-apiπ About This Skill
name: unofficial-urban-dictionary-api description: Query the Unofficial Urban Dictionary API for slang definitions. Use when asked to define slang/phrases, fetch random Urban Dictionary entries, browse by letter/new, or get entries by author/date. Supports endpoints /api/search, /api/random, /api/browse, /api/author, and /api/date.
Use this skill to fetch Urban Dictionary-style definitions from:
https://unofficialurbandictionaryapi.com/apiFast path
Prefer running the bundled helper script for deterministic output:
python3 scripts/ud_api.py search --term "yeet" --limit 3python3 scripts/ud_api.py random --limit 1python3 scripts/ud_api.py browse --character a --limit 5python3 scripts/ud_api.py author --term "some_author" --limit 5python3 scripts/ud_api.py date --term "2024-01-01" --limit 5If script execution is unavailable, use direct HTTP GET calls to the same endpoints.
Endpoint mapping
search -> /searchrandom -> /randombrowse -> /browseauthor -> /authordate -> /dateCommon query params
term: word/phrase/author/date (depends on endpoint)limit: integer > 0strict: true|false (search)matchCase: true|false (search)page: integer >= 1multiPage: min,max page range stringcharacter: browse target (example: a, new, *)Output behavior
When reporting results to users:
1. Show top entries only (default 3β5 unless asked for more). 2. Include: - term/word - short definition - example (if present) - thumbs up/down (if present) - permalink (if present) 3. If no entries found, say so clearly and suggest a broader query (disable strict, remove matchCase, etc.). 4. Content can be NSFW/offensive; reflect results neutrally without adding extra slurs or escalation.
Troubleshooting
strict=false and lower constraints.π Tips & Best Practices
strict=false and lower constraints.