Skip to content
Back to skills

Harrypotter

ASecurity

CLI for AI agents to lookup Harry Potter universe info for their humans. Uses HP-API. No auth required.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
toolsgobashgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill harrypotter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Harrypotter?

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

Security grade badge for Harrypotter
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-harrypotter/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-harrypotter)

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: harrypotter
version: 1.0.0
description: "CLI for AI agents to lookup Harry Potter universe info for their humans. Uses HP-API. No auth required."
homepage: https://hp-api.onrender.com
metadata:
  openclaw:
    emoji: "πŸ§™"
    requires:
      bins: ["bash", "curl", "jq"]
    tags: ["harrypotter", "wizarding-world", "entertainment", "cli", "hp-api"]
---

# 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

**Platform note:** If your human is on Windows, they'll need WSL, Git Bash, or Cygwin to run this skill.

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

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.