Install
openclaw skills install simpsons-searchSearch and reference Simpsons episode scripts using Springfield! Springfield! as the source, with an optional local episode index for faster lookups. Use whe...
openclaw skills install simpsons-searchUse this skill to find Simpsons quotes and episode scripts without stuffing a giant corpus into context.
Primary source:
https://www.springfieldspringfield.co.uk/episode_scripts.php?tv-show=the-simpsonsPreferred approach:
Default to the index first. Build the corpus when the user wants stronger quote/scene search quality.
references/simpsons-episodes.json if it exists.scripts/build_index.py.references/simpsons-characters.json or use the helper scripts first.references/simpsons-episodes.json — local metadata index of episode titles and URLsreferences/cache/ — cached fetched script pagesreferences/simpsons-corpus.json — optional local searchable corpus cachereferences/simpsons-characters.json — grounded character briefs for impressions and style matchingreferences/simpsons-character-evidence.json — script-derived evidence lines and episode presence for seeded charactersreferences/simpsons-character-dossiers.json — richer auto-built dossiers with top terms, related characters, and candidate catchphrasesscripts/build_index.py — rebuild the episode index from the source pagescripts/build_corpus.py — fetch/cache scripts and build a local searchable corpusscripts/build_search_index.py — build a lightweight inverted index for faster quote lookupsscripts/build_character_dossiers.py — synthesize richer character dossiers from the corpusscripts/find_episode.py — fuzzy local search over the indexscripts/find_quote.py — quote/topic search using the search index + local corpus when available, otherwise cached fetched pagesscripts/find_character.py — fuzzy character lookup over the local character briefsscripts/character_brief.py — human-readable character brief and imitation promptscripts/extract_character_evidence.py — derive character evidence snippets from the local script corpusscripts/rewrite_as_character.py — build a rewrite/imitation prompt package for a target characterscripts/speak_as_character.py — assemble a direct style guide package for replying as a chosen characterRun:
python3 scripts/find_episode.py "steamed hams"
Then fetch the matched page if needed.
Run:
python3 scripts/find_quote.py "steamed hams"
Behavior:
references/simpsons-corpus.json exists.To build the stronger corpus cache:
python3 scripts/build_corpus.py
python3 scripts/build_search_index.py
Run:
python3 scripts/find_character.py "mr burns"
python3 scripts/character_brief.py "mr burns"
Use the returned brief before writing in-character text. Base the imitation on role, traits, rhythm, themes, and recurring attitudes.
To ground the brief with script evidence:
python3 scripts/extract_character_evidence.py
To generate a rewrite prompt package:
python3 scripts/rewrite_as_character.py "moe" "i can't believe this meeting is still going"
To build richer dossiers:
python3 scripts/build_character_dossiers.py
To get a direct speaking-style package:
python3 scripts/speak_as_character.py "mr burns" "complain about modern coffee shops"