harrypotter
CLI for AI agents to lookup Harry Potter universe info.
Setup & Installation
Install command
clawhub install jeffaf/harrypotterIf the CLI is not installed:
Install command
npx clawhub@latest install jeffaf/harrypotterOr install with OpenClaw CLI:
Install command
openclaw skills install jeffaf/harrypotteror paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/jeffaf/harrypotterWhat This Skill Does
CLI tool that lets AI agents look up Harry Potter universe data including characters, spells, and Hogwarts house membership. Powered by the free HP-API, no authentication required.
Gives agents structured, queryable access to HP universe data without scraping fan wikis or managing API credentials.
When to Use It
- Listing all members of a specific Hogwarts house
- Looking up a character's wand, patronus, and blood status
- Searching for a character by name
- Getting a list of spells with descriptions
- Fetching all Hogwarts students or staff
View original SKILL.md file
# Harry Potter Lookup
CLI for AI agents to search and lookup Harry Potter universe info for their humans. "Who was in Slytherin again?" ā now your agent can answer.
Uses HP-API (free Harry Potter API). No account or API key needed.
## Usage
```
"Who are the main Harry Potter characters?"
"List the Hogwarts students"
"Who's in Gryffindor house?"
"What spells are in Harry Potter?"
"Search for Hermione"
```
## Commands
| Action | Command |
|--------|---------|
| All characters | `harrypotter characters [limit]` |
| Students only | `harrypotter students [limit]` |
| Staff only | `harrypotter staff [limit]` |
| By house | `harrypotter house <name>` |
| Spells | `harrypotter spells [limit]` |
| Search | `harrypotter search <query>` |
### Examples
```bash
harrypotter characters 10 # First 10 characters
harrypotter students # All Hogwarts students
harrypotter staff # All Hogwarts staff
harrypotter house gryffindor # Gryffindor members
harrypotter house slytherin # Slytherin members
harrypotter spells 15 # First 15 spells
harrypotter search "hermione" # Find character by name
```
## Output
**Character output:**
```
š§ Harry Potter ā Gryffindor, Half-blood, Patronus: Stag
š§ Hermione Granger ā Gryffindor, Muggleborn, Patronus: Otter
š§ Draco Malfoy ā Slytherin, Pure-blood
```
**Search output (detailed):**
```
š§ Hermione Granger ā Gryffindor, muggleborn, Patronus: otter
Actor: Emma Watson
Wand: vine, dragon heartstring, 10.75"
Born: 19-09-1979
```
**Spell output:**
```
⨠Expelliarmus ā Disarms your opponent
⨠Lumos ā Creates a small light at the wand's tip
⨠Avada Kedavra ā The Killing Curse
```
## Notes
- Uses HP-API (hp-api.onrender.com)
- No authentication required
- Houses: gryffindor, slytherin, hufflepuff, ravenclaw
- Default limit is 20 items per query
- Search is case-insensitive
---
## Agent Implementation Notes
**Script location:** `{skill_folder}/harrypotter` (wrapper to `scripts/harrypotter`)
**When user asks about Harry Potter:**
1. Run `./harrypotter search "name"` for specific characters
2. Run `./harrypotter house <name>` for house members
3. Run `./harrypotter spells` for spell information
4. Run `./harrypotter students` or `./harrypotter staff` for role-based lists
**House names (case-insensitive):**
- gryffindor
- slytherin
- hufflepuff
- ravenclaw
**Don't use for:** Non-HP fantasy content, general trivia not in the API.
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Listing all members of a specific Hogwarts house
- 1Listing all members of a specific Hogwarts house
- 2Looking up a character's wand, patronus, and blood status
- 3Searching for a character by name
- 4Getting a list of spells with descriptions
- 5Fetching all Hogwarts students or staff
CLI for AI agents to lookup Harry Potter universe info.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.
Similar Skills
VIEW ALLbreweries
CLI for AI agents to find breweries for their humans.
starwars
CLI for AI agents to lookup Star Wars universe info for their humans.
gandi-skill
Manage Gandi domains, DNS, email, and SSL certificates.
dashlane
Access passwords, secure notes, secrets and OTP codes from Dashlane vault.