Rumpelstiltskin is a contract with a loophole, and that loophole is the best adventure hook in the Grimm collection. The little man doesn't need to be a boss fight. He's a creditor. The party already owes him, and their only way out is a clause he wrote himself, sure that nobody would ever be clever enough to use it. Turn that clause into an investigation and you get clue-hunting, a tiny villain losing his temper, and a debt you can drag back out months later, long after the party has forgotten they signed anything.
The Grimm bargain, retold for your table
A miller wants to look important in front of the king, so he lies. His daughter, he says, can spin straw into gold. The king is greedy and takes him literally. He locks the girl in a room full of straw with a spinning wheel: gold by morning, or she dies.
She can't do it, and she weeps. Then the door opens and a little man walks in, asking what she'll give him to do the work. She hands over her necklace, and by dawn the straw is gold. The king wants more. The next night brings a bigger room, and she pays with her ring. The third room is bigger still, and she has nothing left to give. So the little man asks for her firstborn child. She agrees, because the alternative is dying tonight.
She marries the king. A year later the child arrives, and so does the little man.
She begs him, and he relents a little. If she can learn his name in three days, she keeps the child. She sends a messenger to collect every name in the kingdom, and none of them is right. Then, deep in the woods, the messenger sees a small man dancing around a fire and singing that no one will ever guess he's called Rumpelstiltskin. The queen names him. He flies into a rage and stamps so hard his foot sinks into the earth. In one telling, he tears himself in half pulling it free.
At your table, the desperate night should already be in the party's past. They took help from a strange benefactor to survive a task they couldn't manage. Say they needed a cure being sold at auction and came up three hundred gold short, and a small man in a coat two sizes too big paid the difference. Or maybe the village harvest was cursed and someone set it right overnight. Or the iron door under the old mint swung open at a knock when it hadn't opened in a century. Whatever it was, the price was left open. Give the benefactor this exact line, and have him say it while he's walking away:
"I'll name my price when I come to collect. Or you can name me, to my face, before the third moonrise, and owe me nothing at all."
Your players will hear it as flavor text. They're wrong.
Set the stakes: what the party actually owes
Don't make the price gold. Players can raise gold, and then the adventure turns into a shopping trip. The debt should be something they'd hate to lose and can't easily replace.
You have a few good choices. He could claim the party's newest hireling or animal companion, the NPC the table has quietly grown fond of. He could claim one favor with no stated limit, which becomes terrifying after about ten seconds of thought. He could also claim first rights to whatever the party finds in one specific place, such as the dungeon they've spent three sessions preparing to raid.
We prefer the hireling. It echoes the firstborn child without forcing a baby into your campaign, and it gives the debt a face. Say the party picked up a teenage lantern-bearer named Pell two sessions ago. The benefactor shows up, ruffles Pell's hair, and says, "This one. Sturdy. I'll take him at the third moonrise." From then on, every scene with Pell carries weight. The unlimited favor is scarier on paper but vaguer in play. Keep that one for groups who enjoy lawyering a contract line by line.
Next, give the players a clock they can see. He could leave a candle stub that burns down a third each night, or a thread tattoo on the debtor's wrist that darkens day by day. We like a messenger best: a hollow-eyed child who appears once a day, in a different place each time, and asks, "He wants to know if you have his name yet." It's a countdown that talks, and it lets the party test guesses. A wrong guess costs them nothing but dignity. The child repeats the name back with a giggle and wanders off.
The benefactor also needs to want something beyond the prize, or he's just a vending machine in a hat. Maybe he's lonely and collects people. Maybe each debt paid buys him another year of life. Decide what he wants before you run him. This guide to giving a villain a motivation players believe can help.
Seed the true name without an exposition dump
Choose the name first. Here he's Nettlewick: strange enough that nobody guesses it cold, plain enough to fit in a rhyme.
Spread it across at least three scenes that look unrelated. None of them should hand the name over. Each gives a fragment, and the players put it together.
- A woodcutter at the campfire hums a nursery rhyme: "Nettle sting and nettle prick, keep your hands from the spinning stick." He doesn't know where he picked it up. If someone presses him, he remembers his grandmother singing it to keep children away from her wheel.
- A market vendor is selling a rag doll in a tiny coat. The tag stitched inside its collar reads "WICK." The vendor says it came in a box of goods cleared out of a dead spinner's house. Slip it into one of these ten strange market day encounters so it doesn't glow with importance.
- A drunk at a roadside stop chants "Kiwel-ten, kiwel-ten, round the reel and round again." That's Nettlewick backward, mangled by beer. Some tables spot it immediately. Others need a nudge, such as the drunk tracing the word in spilled ale.
- The last beat is the overheard boast, and it belongs somewhere liminal. Put it at a crossroads at midnight. The benefactor is alone, kicking a stone around a milestone and muttering, "Pell for the reel, and none of them clever enough to say Nettlewick." He thinks nobody is listening.
The first three clues are optional. The fourth is not. If the players miss everything else, the crossroads still rescues them, although they'll feel lucky rather than clever. If they've already cracked it by the third clue, the crossroads becomes confirmation, and the fun shifts to watching him gloat about a game he's already lost. For the general craft of planting an answer early without giving it away, see this guide to foreshadowing without tipping your hand.
Stat the little man: a homunculus with a binding-word twist
Run Nettlewick as a reskinned homunculus. That's a Tiny Construct with AC 13 and 4 hit points, immune to poison and to the Charmed and Poisoned conditions. Its bite deals 1 piercing damage, but a failed Constitution save can leave the target Poisoned and Unconscious. It was made to serve, not to fight. That fragility works in your favor, because he either wins through the bargain or he doesn't win.
Make one change. The SRD homunculus understands languages but can't speak, and Nettlewick has to talk and gloat. Give him a voice, preferably a reedy, singsong one. Leave the rest of the stat block alone.
This trait is the one to build on:
While the homunculus is on the same plane of existence as its master, the two of them can communicate telepathically with each other.
SRD 5.2.1, "Homunculus"
A homunculus has a master, so who is Nettlewick's? An object. A dead spinner-mage made him and bound him to a homebrew item, the Gilded Spindle, which holds every bargain he has ever struck. The spindle speaks to him through that bond and tells him who owes what. He collects the debts. The spindle keeps the ledger.
That's why killing him fixes nothing. Suppose the fighter swats him out of the air in one blow, which isn't hard against 4 hit points. The spindle still holds the debt, and within a week a new little man in an oversized coat knocks on the door. Telegraph this before anyone swings. A sage might put it bluntly: "Kill the dog and the kennel breeds another."
His name is the binding word inked along the spindle's shaft. If someone speaks it aloud in his presence while the spindle is anywhere on the same plane, the bargain breaks. Treat the debt as a curse on whoever accepted his help. The SRD supports that:
Curses can be removed by the Remove Curse and Greater Restoration spells or other magic that explicitly ends curses.
SRD 5.2.1, "Curses"
The name counts as that other magic, and it explicitly ends this curse because you wrote the spindle that way. If your party has a cleric, Remove Curse works too. Allow it. It's a fair solution that costs a spell slot instead of a session of detective work. If you'd rather the name be the only key, decide before play that the spindle re-binds the curse every dawn until the word is spoken, and tell a curious player the moment they cast.
Stage the tantrum, and let the debt come back
When a player says "Nettlewick" to his face, play the rage loud. He shrieks loud enough to rattle the shutters. He stamps until the floorboard splits under his heel. He grabs a clay mug off the table and hurls it at the hearth. Then he vanishes in a burst of gold dust that smells like scorched wool. He doesn't fight. A creature with 4 hit points and a 1-damage bite has nothing to gain in combat, so he flees, and that tells the players they won.
As he goes, give him one last line: "You cheated. Someone told you. SOMEONE TOLD YOU." Then the tattoo fades, the candle gutters out, and Pell is safe.
For a one-shot, end it there. The curse is broken and the job is done.
If you want a running subplot, bring the debt back at the worst possible moment. Weeks later, in the middle of a dungeon, the little man reappears and announces that the debt is unpaid. Except it isn't him. It's a doppelganger wearing his face. It used Read Thoughts to pluck the bargain out of a PC's head and saw a chance to cash in. Its Deception of +6 makes the act convincing. Shape-Shift, though, only covers Small or Medium Humanoid forms, and Nettlewick is Tiny, so the impostor stands a head taller than he should. Describe it plainly and let the sharp-eyed player catch it: "He seems taller than you remember. His coat fits."
The real binding word still works on the real Nettlewick. Spoken to the fake, it does nothing. There's no shriek and no gold dust, only a polite smile. That silence is the reveal, and it's a strong place to stop for the night. This guide on ending a session on a perfect cliffhanger covers how to land it. The party says the name, the impostor doesn't flinch, and it says, "Try again." Cut to black.
For a second bargain-gone-wrong story to keep in rotation, pair this one with the Pied Piper of Hamelin debt hook. They mirror each other well: the town cheated the Piper, and Nettlewick is the one doing the cheating.
One practical warning. Everything here depends on the exact wording of the original bargain, and three sessions later nobody will remember whether it was "before the third moonrise" or "within three days." If your table loses track, LorePanic can search your own notes and quote the deal back mid-session so you don't have to paraphrase from memory. Low-tech works too. Write the benefactor's line on an index card the moment you say it and slide the card across the table. Once players have the contract in their hands, they'll start hunting for the loophole.